SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
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/

Mais conteúdo relacionado

Destaque

2 track kinect@Bicocca - hardware e funzinamento
2   track kinect@Bicocca - hardware e funzinamento2   track kinect@Bicocca - hardware e funzinamento
2 track kinect@Bicocca - hardware e funzinamento
Matteo Valoriani
 
Traicion y relaciones
Traicion y relacionesTraicion y relaciones
Traicion y relaciones
Jose Medino
 
2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA
2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA
2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA
Cândido Sales Gomes
 
Relatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillarRelatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillar
Daniel
 
Kinect seminar 121020v1
Kinect seminar 121020v1Kinect seminar 121020v1
Kinect seminar 121020v1
cs Kang
 
TV Digital e Software Livre - Christian Brackmann
TV Digital e Software Livre - Christian BrackmannTV Digital e Software Livre - Christian Brackmann
TV Digital e Software Livre - Christian Brackmann
Tchelinux
 

Destaque (13)

Google shopper
Google shopperGoogle shopper
Google shopper
 
Google voice
Google voiceGoogle voice
Google voice
 
Kinect
KinectKinect
Kinect
 
2 track kinect@Bicocca - hardware e funzinamento
2   track kinect@Bicocca - hardware e funzinamento2   track kinect@Bicocca - hardware e funzinamento
2 track kinect@Bicocca - hardware e funzinamento
 
Traicion y relaciones
Traicion y relacionesTraicion y relaciones
Traicion y relaciones
 
Desenvolvimento para tv digital interativa [ dia 2]
Desenvolvimento para tv digital interativa [ dia 2]Desenvolvimento para tv digital interativa [ dia 2]
Desenvolvimento para tv digital interativa [ dia 2]
 
Ginga - i-JAE
Ginga - i-JAEGinga - i-JAE
Ginga - i-JAE
 
Desenvolvendo Aplicações Interativas para TVD com NCL
Desenvolvendo Aplicações Interativas para TVD com NCLDesenvolvendo Aplicações Interativas para TVD com NCL
Desenvolvendo Aplicações Interativas para TVD com NCL
 
2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA
2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA
2.II SACIC - 2010 - Desenvolvimento de Aplicações para TVDigital com NCLUA
 
Relatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillarRelatório parcial da ic tv digital - daniel aguillar
Relatório parcial da ic tv digital - daniel aguillar
 
Kinect seminar 121020v1
Kinect seminar 121020v1Kinect seminar 121020v1
Kinect seminar 121020v1
 
TV Digital e Software Livre - Christian Brackmann
TV Digital e Software Livre - Christian BrackmannTV Digital e Software Livre - Christian Brackmann
TV Digital e Software Livre - Christian Brackmann
 
Ginga-NCL e composer
Ginga-NCL e composerGinga-NCL e composer
Ginga-NCL e composer
 

Semelhante a Ginga

Ginga - OpenTDC 2009
Ginga - OpenTDC 2009Ginga - OpenTDC 2009
Ginga - OpenTDC 2009
Bruno Ghisi
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
labmidiaufmg
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
labmidiaufmg
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
labmidiaufmg
 
Apresentação oswaldo
Apresentação oswaldoApresentação oswaldo
Apresentação oswaldo
labmidiaufmg
 
Farmácia na TV: Informações interativas de preço de medicamentos
Farmácia na TV: Informações interativas de preço de medicamentosFarmácia na TV: Informações interativas de preço de medicamentos
Farmácia na TV: Informações interativas de preço de medicamentos
mercuriocfg
 
Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...
Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...
Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...
André Valdestilhas
 

Semelhante a Ginga (20)

TV Digital com Linux
TV Digital com LinuxTV Digital com Linux
TV Digital com Linux
 
Conhecendo o ambiente ginga(software livre) para aplicações
Conhecendo o ambiente ginga(software livre) para aplicaçõesConhecendo o ambiente ginga(software livre) para aplicações
Conhecendo o ambiente ginga(software livre) para aplicações
 
Ginga - OpenTDC 2009
Ginga - OpenTDC 2009Ginga - OpenTDC 2009
Ginga - OpenTDC 2009
 
Java na TV Digital - Programando interatividade com JavaDTV
Java na TV Digital - Programando interatividade com JavaDTVJava na TV Digital - Programando interatividade com JavaDTV
Java na TV Digital - Programando interatividade com JavaDTV
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouVi
 
TV Digital Javaneiros 2010
TV Digital Javaneiros 2010TV Digital Javaneiros 2010
TV Digital Javaneiros 2010
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
 
Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
 
Apresentação oswaldo
Apresentação oswaldoApresentação oswaldo
Apresentação oswaldo
 
Padrão de TV Nipo Brasileiro
Padrão de TV Nipo BrasileiroPadrão de TV Nipo Brasileiro
Padrão de TV Nipo Brasileiro
 
Farmácia na TV: Informações interativas de preço de medicamentos
Farmácia na TV: Informações interativas de preço de medicamentosFarmácia na TV: Informações interativas de preço de medicamentos
Farmácia na TV: Informações interativas de preço de medicamentos
 
Desenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV DigitalDesenvolvimento de aplicações Java™ para TV Digital
Desenvolvimento de aplicações Java™ para TV Digital
 
Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...
Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...
Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...
 
Tv digital
Tv digitalTv digital
Tv digital
 
O que é ncl
O que é nclO que é ncl
O que é ncl
 
Aguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
Aguinaldo Boquimpani Set 2012 - Ginga e Novas TecnologiasAguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
Aguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
 
Desenvolvimento para tv digital interativa [ dia 1]
Desenvolvimento para tv digital interativa [ dia 1]Desenvolvimento para tv digital interativa [ dia 1]
Desenvolvimento para tv digital interativa [ dia 1]
 
TV DIGITAL MÓVEL
TV DIGITAL MÓVELTV DIGITAL MÓVEL
TV DIGITAL MÓVEL
 
Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...
Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...
Um estudo sobre localização de serviços sensíveis ao contexto para Televisão ...
 

Ginga

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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