SlideShare uma empresa Scribd logo
TV DIGITALTV DIGITAL
COM LINUXCOM LINUX
ELAINE CECÍLIA GATTOELAINE CECÍLIA GATTO
FLISOL SÃO CARLOS 2012FLISOL SÃO CARLOS 2012
A TV DigitalA TV Digital
A TV DigitalA TV Digital
A TV DigitalA TV Digital
O sistema de TV DigitalO sistema de TV Digital
● Transmissão
● Transporte
● Codificação
● Multiplexação
● Receptores
● Segurança
● Middleware
● Canal de Interatividade
● Acessibilidade
● Aplicações
Especificações tecnicas doEspecificações tecnicas do
padrão ISDB-TBpadrão ISDB-TB
● Aplicações: EPG, t-GOV, t-COM, Internet
● Middleware: Ginga
● Compressão de áudio: MPEG-4 AAC 2.0 - 5.1 canais
● Compressão de vídeo:
● MPEG-4 H.264
● HDTV/1080i (1920 colunas por 1080 linhas entrelaçadas, 16:9)
● HDTV/720p (1280 colunas por 720 linhas progressivas, 16:9)
● SDTV/480p (720 colunas por 480 linhas progressivas, 4:3)
● LDTV/1SEG (320 colunas por 240 linhas, 4:3)
● Transporte: MPEG-2 TS
● Modulação: COFDM dividido em 13 segmentos da portadora
de 6 MHz
GINGAGINGA
● TV: meio de comunicação presente em 90%
dos lares brasileiros
● Inclusão social/digital;
● Informação, educação à distância e serviços
sociais;
● Compartilhamento livre do conhecimento;
● Especificação aberta, de fácil aprendizagem e
livre de royalties;
GingaGinga
● Especificação (APIs)
● Normas ABNT
● ITU-T para IPTV
● Duas implementações de referência em
Linux:
● Ginga-NCL
● Ginga-J ou OpenGinga
GINGAGINGA
● A arquitetura da implementação de referência do
middleware Ginga pode ser dividida em três grandes
módulos: Ginga-CC (Common Core), o ambiente de
apresentação Ginga-NCL (declarativo) e o ambiente
de execução Ginga-J (procedural)
●
● Ginga-CC oferece o suporte necessário aos
ambientes declarativo e procedural, e tem como
funções principais a exibição dos vários objetos de
mídia, o controle do plano gráfico, o tratamento de
dados obtidos do carrossel de objetos DSM-CC, o
tratamento do canal de retorno, entre outras.
APIs Ginga-JAPIs Ginga-J
API VERMELHA: suporte às aplicações brasileiras;
API AMARELA: permitem que aplicações brasileiras sejam exportadas
para outros sistemas;
API VERDE: seguem o núcleo comum do padrão GEM (Globally
Executable MHP)
Implementação Ginga-NCLImplementação Ginga-NCL
● “A implementação C++ do Ginga-NCL foi concebida para que
fosse obtida uma implementação de máximo desempenho,
de forma que pudesse ser facilmente portada para
plataformas com características semelhantes aos futuros set-
top boxes comerciais.
● Por isso, Linux é utilizado como sistema operacional base
para essa implementação de referência. A versão C++ de
Ginga-NCL é recomendada a desenvolvedores e usuários
com experiência em instalação de hardware e software em
ambiente Linux.”
● Licença GPLv2,
Implementação Ginga-NCLImplementação Ginga-NCL
● http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL
● Primeiras Máquinas Virtuais eram compiladas
com o Fedora
● As atuais são compiladas com Ubuntu
● (pdf)
Implementação Ginga-JImplementação Ginga-J
● O Ginga-J é composto por um conjunto de APIs
definidas para atender todas as funcionalidades
necessárias para a implementação de aplicativos
para TVD, desde a manipulação de dados
multimídia até protocolos de acesso.
● Sua especificação é formada por uma adaptação
da API de acesso a informação de serviço do
padrão japonês (ISDB ARIB B.23), pela
especificação Java DTV (que inclui a API JavaTV),
além de um conjunto de APIs adicionais de
extensão ou inovação.
Implementação Ginga-JImplementação Ginga-J
● http://openginga.net/projects/ginga-j/wiki/Compilando_o_c%C3%B3digo
● Máquinas virtuais em versão Ubuntu
● Outras distribuições: você mesmo pode
compilar
● (pdf)
ReferênciasReferências
● http://www.dtv.org.br
● http://www.forumsbtvd.org.br
● http://www.gingancl.org.br/
● http://clube.ncl.org.br/
● http://www.ginga.org.br/
● http://www.ncl.org.br/
● http://www.telemidia.puc-rio.br/
● http://forumsbtvd.org.br/materias.asp?id=667
● http://www.abntcolecao.com.br/colecaogrid.aspx
● http://gingacdn.lavid.ufpb.br/
ContatoContato
● elainececiliagatto@gmail.com
● http://www.twitter.com/CissaGatto
● http://www.facebook.com/elainececiliagatto
● http://br.linkedin.com/in/elainececiliagatto
● http://www.vivaolinux.com.br/~cissagatto
● http://www.projetofedora.org/user/10137
● http://www.softwarepublico.gov.br/shared/community-member?user_id=49873961
● http://softwarelivre.org/profile/cissagatto
ContatoContato
● http://www.garotascpbr.com.br
● http://www.facebook.com/GarotasCPBr
● http://www.twitter.com/GarotasCPBr
●
● http://www.dc.ufscar.br/diadejava
● http://www.facebook.com/DiaDeJavaUFSCar
● http://www.twitter.com/eDiaDeJava
●
● http://www.facebook.com/JornadaInformaticaUSC
● http://www.twitter.com/ComputacaoUSC

Mais conteúdo relacionado

Semelhante a TV Digital com Linux

Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV Digital
Campus Party Brasil
 
Ginga - Solisc 2010
Ginga - Solisc 2010Ginga - Solisc 2010
Ginga - Solisc 2010
Bruno Ghisi
 
Virtualização de Desktops
Virtualização de DesktopsVirtualização de Desktops
Virtualização de Desktops
apsegundo
 

Semelhante a TV Digital com Linux (20)

Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV Digital
 
Apresentação Digistar - Roteadores jul15
Apresentação Digistar - Roteadores jul15Apresentação Digistar - Roteadores jul15
Apresentação Digistar - Roteadores jul15
 
TV Digital - Latinoware
TV Digital - LatinowareTV Digital - Latinoware
TV Digital - Latinoware
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouVi
 
Iptv 2009
Iptv 2009Iptv 2009
Iptv 2009
 
Digistar in a briefing Mar/2015
Digistar in a briefing Mar/2015Digistar in a briefing Mar/2015
Digistar in a briefing Mar/2015
 
Digistar in a briefing
Digistar in a briefingDigistar in a briefing
Digistar in a briefing
 
Ginga - Solisc 2010
Ginga - Solisc 2010Ginga - Solisc 2010
Ginga - Solisc 2010
 
Virtualização de Desktops
Virtualização de DesktopsVirtualização de Desktops
Virtualização de Desktops
 
TV DIGITAL MÓVEL
TV DIGITAL MÓVELTV DIGITAL MÓVEL
TV DIGITAL MÓVEL
 
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
 
Asterisk O Pabx Livre Para Voip
Asterisk   O Pabx Livre Para VoipAsterisk   O Pabx Livre Para Voip
Asterisk O Pabx Livre Para Voip
 
Mod tivb01
Mod tivb01Mod tivb01
Mod tivb01
 
Mod tivb01
Mod tivb01Mod tivb01
Mod tivb01
 
Telefonia IP
Telefonia IP Telefonia IP
Telefonia IP
 
Video conferecia,
Video conferecia, Video conferecia,
Video conferecia,
 
Introdução à Tv digital - Dataprev
Introdução à Tv digital - Dataprev Introdução à Tv digital - Dataprev
Introdução à Tv digital - Dataprev
 
Legados tecnologicos 2014
Legados tecnologicos 2014Legados tecnologicos 2014
Legados tecnologicos 2014
 
Ginga - i-JAE
Ginga - i-JAEGinga - i-JAE
Ginga - i-JAE
 
Comunicação visual
Comunicação visualComunicação visual
Comunicação visual
 

Mais de Elaine Cecília Gatto

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

Obra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina DireitoObra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina Direito
rarakey779
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
rarakey779
 
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfOFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
AndriaNascimento27
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
rarakey779
 

Último (20)

DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docxAtividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
 
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
04_GuiaDoCurso_Neurociência, Psicologia Positiva e Mindfulness.pdf
 
Desastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadessDesastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadess
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
Obra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina DireitoObra - Curso de Direito Tributário - Doutrina Direito
Obra - Curso de Direito Tributário - Doutrina Direito
 
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdfHans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
 
manual-de-direito-civil-flacc81vio-tartuce-2015-11.pdf
manual-de-direito-civil-flacc81vio-tartuce-2015-11.pdfmanual-de-direito-civil-flacc81vio-tartuce-2015-11.pdf
manual-de-direito-civil-flacc81vio-tartuce-2015-11.pdf
 
Fotossíntese para o Ensino médio primeiros anos
Fotossíntese para o Ensino médio primeiros anosFotossíntese para o Ensino médio primeiros anos
Fotossíntese para o Ensino médio primeiros anos
 
América Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados NacionaisAmérica Latina: Da Independência à Consolidação dos Estados Nacionais
América Latina: Da Independência à Consolidação dos Estados Nacionais
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 
Apresentação sobre as etapas do desenvolvimento infantil
Apresentação sobre as etapas do desenvolvimento infantilApresentação sobre as etapas do desenvolvimento infantil
Apresentação sobre as etapas do desenvolvimento infantil
 
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfOFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
 
Recurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/AcumuladorRecurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/Acumulador
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
 

TV Digital com Linux

  • 1. TV DIGITALTV DIGITAL COM LINUXCOM LINUX ELAINE CECÍLIA GATTOELAINE CECÍLIA GATTO FLISOL SÃO CARLOS 2012FLISOL SÃO CARLOS 2012
  • 2. A TV DigitalA TV Digital
  • 3. A TV DigitalA TV Digital
  • 4. A TV DigitalA TV Digital
  • 5. O sistema de TV DigitalO sistema de TV Digital ● Transmissão ● Transporte ● Codificação ● Multiplexação ● Receptores ● Segurança ● Middleware ● Canal de Interatividade ● Acessibilidade ● Aplicações
  • 6. Especificações tecnicas doEspecificações tecnicas do padrão ISDB-TBpadrão ISDB-TB ● Aplicações: EPG, t-GOV, t-COM, Internet ● Middleware: Ginga ● Compressão de áudio: MPEG-4 AAC 2.0 - 5.1 canais ● Compressão de vídeo: ● MPEG-4 H.264 ● HDTV/1080i (1920 colunas por 1080 linhas entrelaçadas, 16:9) ● HDTV/720p (1280 colunas por 720 linhas progressivas, 16:9) ● SDTV/480p (720 colunas por 480 linhas progressivas, 4:3) ● LDTV/1SEG (320 colunas por 240 linhas, 4:3) ● Transporte: MPEG-2 TS ● Modulação: COFDM dividido em 13 segmentos da portadora de 6 MHz
  • 7. GINGAGINGA ● TV: meio de comunicação presente em 90% dos lares brasileiros ● Inclusão social/digital; ● Informação, educação à distância e serviços sociais; ● Compartilhamento livre do conhecimento; ● Especificação aberta, de fácil aprendizagem e livre de royalties;
  • 8. GingaGinga ● Especificação (APIs) ● Normas ABNT ● ITU-T para IPTV ● Duas implementações de referência em Linux: ● Ginga-NCL ● Ginga-J ou OpenGinga
  • 9. GINGAGINGA ● A arquitetura da implementação de referência do middleware Ginga pode ser dividida em três grandes módulos: Ginga-CC (Common Core), o ambiente de apresentação Ginga-NCL (declarativo) e o ambiente de execução Ginga-J (procedural) ● ● Ginga-CC oferece o suporte necessário aos ambientes declarativo e procedural, e tem como funções principais a exibição dos vários objetos de mídia, o controle do plano gráfico, o tratamento de dados obtidos do carrossel de objetos DSM-CC, o tratamento do canal de retorno, entre outras.
  • 10.
  • 11. APIs Ginga-JAPIs Ginga-J API VERMELHA: suporte às aplicações brasileiras; API AMARELA: permitem que aplicações brasileiras sejam exportadas para outros sistemas; API VERDE: seguem o núcleo comum do padrão GEM (Globally Executable MHP)
  • 12. Implementação Ginga-NCLImplementação Ginga-NCL ● “A implementação C++ do Ginga-NCL foi concebida para que fosse obtida uma implementação de máximo desempenho, de forma que pudesse ser facilmente portada para plataformas com características semelhantes aos futuros set- top boxes comerciais. ● Por isso, Linux é utilizado como sistema operacional base para essa implementação de referência. A versão C++ de Ginga-NCL é recomendada a desenvolvedores e usuários com experiência em instalação de hardware e software em ambiente Linux.” ● Licença GPLv2,
  • 13. Implementação Ginga-NCLImplementação Ginga-NCL ● http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL ● Primeiras Máquinas Virtuais eram compiladas com o Fedora ● As atuais são compiladas com Ubuntu ● (pdf)
  • 14. Implementação Ginga-JImplementação Ginga-J ● O Ginga-J é composto por um conjunto de APIs definidas para atender todas as funcionalidades necessárias para a implementação de aplicativos para TVD, desde a manipulação de dados multimídia até protocolos de acesso. ● Sua especificação é formada por uma adaptação da API de acesso a informação de serviço do padrão japonês (ISDB ARIB B.23), pela especificação Java DTV (que inclui a API JavaTV), além de um conjunto de APIs adicionais de extensão ou inovação.
  • 15. Implementação Ginga-JImplementação Ginga-J ● http://openginga.net/projects/ginga-j/wiki/Compilando_o_c%C3%B3digo ● Máquinas virtuais em versão Ubuntu ● Outras distribuições: você mesmo pode compilar ● (pdf)
  • 16. ReferênciasReferências ● http://www.dtv.org.br ● http://www.forumsbtvd.org.br ● http://www.gingancl.org.br/ ● http://clube.ncl.org.br/ ● http://www.ginga.org.br/ ● http://www.ncl.org.br/ ● http://www.telemidia.puc-rio.br/ ● http://forumsbtvd.org.br/materias.asp?id=667 ● http://www.abntcolecao.com.br/colecaogrid.aspx ● http://gingacdn.lavid.ufpb.br/
  • 17. ContatoContato ● elainececiliagatto@gmail.com ● http://www.twitter.com/CissaGatto ● http://www.facebook.com/elainececiliagatto ● http://br.linkedin.com/in/elainececiliagatto ● http://www.vivaolinux.com.br/~cissagatto ● http://www.projetofedora.org/user/10137 ● http://www.softwarepublico.gov.br/shared/community-member?user_id=49873961 ● http://softwarelivre.org/profile/cissagatto
  • 18. ContatoContato ● http://www.garotascpbr.com.br ● http://www.facebook.com/GarotasCPBr ● http://www.twitter.com/GarotasCPBr ● ● http://www.dc.ufscar.br/diadejava ● http://www.facebook.com/DiaDeJavaUFSCar ● http://www.twitter.com/eDiaDeJava ● ● http://www.facebook.com/JornadaInformaticaUSC ● http://www.twitter.com/ComputacaoUSC