GINGA




Paulo Vitor
Wilson Seron
Roteiro

●   Introdução       ●   Ginga J
●   Middleware       ●   Ginga NCL
●   Ginga            ●   Exemplos
●   Ginga CC         ●   Conclusão
ISDB-TB

●   O ISDB-TB é um padrão brasileiro de
    transmissão de TV Digital Terrestre
●   Desenvolvido no Brasil
●   Baseado no sistema japonês ISDB-T
●   Acrescentando tecnologias desenvolvidas nas
    pesquisas das Universidades Brasileiras
Especificação
Middleware

●   Middleware é uma camada de software
    posicionada entre o código das aplicações e a
    infra-estrutura de execução
●    Um middleware para aplicações de TV digital
    consiste de máquinas de execução das
    linguagens oferecidas, e bibliotecas de
    funções, que permitem o desenvolvimento
    rápido e fácil de aplicações.
Ginga


●   Ginga é o nome do middleware do Sistema
    Nipo-Brasileiro de TV Digital Terrestre (ISDB-
    TB)
●   Recomendação ITU-T para serviços IPTV
Ginga
Arquitetura
Ginga CC

●   Ginga-CC (Ginga Common-Core)
●   Oferece o suporte básico (GINGA J e GINGA
    NCL)
●   Responsável pela exibição de mídias
Ginga J
Ginga J

●   O Ginga-J foi desenvolvido pela UFPB
●   Prove uma infra-estrutura de execução de
    aplicações baseadas na linguagem Java
●   com facilidades especificamente voltadas para
    o ambiente de TV digital
Ginga NCL
Ginga-NCL

●   Ginga-NCL é o subsistema Ginga desenvolvido
    pela PUC-Rio
●   Prove uma infraestrutura de apresentação para
    aplicações declarativas escritas na linguagem
    NCL (Nested Context Language)
●   NCL é uma linguagem de aplicação XML com
    facilidades para a especificação de aspectos
    de interatividade
Canal de Retorno


●   Canal de Retorno indefinido
       –   telefonia fixa
       –    Celular (3G)
       –    Wi-Fi
       –    Banda larga
       –    WiMAX
IPTV

●   IPTV não é WEBTV!
●   Na IPTV o conteúdo é enviado apenas em
    streaming, porém com garantia de qualidade
    na entrega
●   O receptor é uma aparelho set-top box ligado à
    televisão
●   Banda mínima de 4 Mbps
Exemplo
Conclusões

●   Middleware aberto e nacional
●   Possibilidade de desenvolver aplicações
    usando linguagem procedural ou linguagem
    declarativa
●   Recomendação ITU-T para serviços IPTV
Referênicas

http://www.ginga.org.br/
http://www.dtv.org.br/

Ginga

  • 1.
  • 2.
    Roteiro ● Introdução ● Ginga J ● Middleware ● Ginga NCL ● Ginga ● Exemplos ● Ginga CC ● Conclusão
  • 3.
    ISDB-TB ● O ISDB-TB é um padrão brasileiro de transmissão de TV Digital Terrestre ● Desenvolvido no Brasil ● Baseado no sistema japonês ISDB-T ● Acrescentando tecnologias desenvolvidas nas pesquisas das Universidades Brasileiras
  • 4.
  • 5.
    Middleware ● Middleware é uma camada de software posicionada entre o código das aplicações e a infra-estrutura de execução ● Um middleware para aplicações de TV digital consiste de máquinas de execução das linguagens oferecidas, e bibliotecas de funções, que permitem o desenvolvimento rápido e fácil de aplicações.
  • 6.
    Ginga ● Ginga é o nome do middleware do Sistema Nipo-Brasileiro de TV Digital Terrestre (ISDB- TB) ● Recomendação ITU-T para serviços IPTV
  • 7.
  • 8.
  • 9.
    Ginga CC ● Ginga-CC (Ginga Common-Core) ● Oferece o suporte básico (GINGA J e GINGA NCL) ● Responsável pela exibição de mídias
  • 10.
  • 11.
    Ginga J ● O Ginga-J foi desenvolvido pela UFPB ● Prove uma infra-estrutura de execução de aplicações baseadas na linguagem Java ● com facilidades especificamente voltadas para o ambiente de TV digital
  • 12.
  • 13.
    Ginga-NCL ● Ginga-NCL é o subsistema Ginga desenvolvido pela PUC-Rio ● Prove uma infraestrutura de apresentação para aplicações declarativas escritas na linguagem NCL (Nested Context Language) ● NCL é uma linguagem de aplicação XML com facilidades para a especificação de aspectos de interatividade
  • 14.
    Canal de Retorno ● Canal de Retorno indefinido – telefonia fixa – Celular (3G) – Wi-Fi – Banda larga – WiMAX
  • 15.
    IPTV ● IPTV não é WEBTV! ● Na IPTV o conteúdo é enviado apenas em streaming, porém com garantia de qualidade na entrega ● O receptor é uma aparelho set-top box ligado à televisão ● Banda mínima de 4 Mbps
  • 16.
  • 17.
    Conclusões ● Middleware aberto e nacional ● Possibilidade de desenvolver aplicações usando linguagem procedural ou linguagem declarativa ● Recomendação ITU-T para serviços IPTV
  • 18.