SlideShare uma empresa Scribd logo
1 de 16
GINGA
Your Date Here Your Footer Here 2
● PUC-Rio e UFPB
● aplicações hipermídia
● Foco na TV digital (SBTVD)
Your Date Here Your Footer Here 3
● O sistema Ginga foi a primeira
contribuição brasileira, na área
de tecnologia da informação e
comunicação (TIC), a se tornar,
na íntegra, um padrão
mundial, reconhecido pela
União Internacional de
Telecomunicações (ITU-T)
Your Date Here Your Footer Here 4
Middleware
● É um programa de computador que
faz a mediação entre outros
softwares:
→ Servidores de Aplicação Java EE
→ Business intelligence
→ BPM (Business process
management)
→ BAM (Business activity
monitoring)
Your Date Here Your Footer Here 5
GINGA
● Middleware de especificação aberta
adotado pelo Sistema Nipo-Brasileiro de
TV Digital Terrestre, instalado em
conversores (set-top boxes), em
televisores e em dispositivos portáteis;
● É uma camada de software
intermediária, entre o sistema
operacional e as aplicações.
Your Date Here Your Footer Here 6
GINGA
Tem duas funções principais:
● Tornar as aplicações independentes do
sistema operacional da plataforma de
hardware;
● Oferecer um melhor suporte ao
desenvolvimento de aplicações.
Your Date Here Your Footer Here 7
● O sistema Ginga é subdividido em três
subsistemas principais interligados:
→ O núcleo comum (Ginga-CC)
→ Ambiente de execução das aplicações
(Ginga-NCL)
*Ambiente de apresentação
→ Aplicações em java(Ginga-J)
*Ambiente de execução
GINGA
Your Date Here Your Footer Here 8
GINGA
● Ginga-CC (Ginga Common-Core):
→ Oferece o suporte básico para os
ambientes declarativos (Ginga-NCL)
e de execução (Ginga-J)
→ Tratar da exibição dos vários
objetos de mídia(JPEG, MPEG-4, MP3,
GIF, entre outros)
→ Controle do plano gráfico
→ Controle para obtenção dos dados
transmitidos por difusão e pelo canal
de retorno,para obtenção e
transmissão de dados sob demanda.
Your Date Here Your Footer Here 9
GINGA
● Ginga-NCL (Nested Context Language):
→ Desenvolvido pela PUC-Rio
→ NCL = aplicação XML para a especificação
declarativa de aspectos de interatividade,
sincronismo espaço-temporal entre objetos de
mídia, adaptabilidade, suporte a múltiplos
dispositivos e suporte à produção ao vivo de
programas interativos não-lineares
→ Linguagem LUA
→ Composer: ambiente voltado para criação
de programas NCL para tv digital interativa.
Your Date Here Your Footer Here 10
GINGA
Your Date Here Your Footer Here 11
GINGA
● Ginga-J:
→ Desenvolvido pela UFPB para
prover uma infra-estrutura de
execução de aplicações baseadas na
linguagem Java
Your Date Here Your Footer Here 12
GINGA
● O Ginga é uma especificação aberta e de
fácil aprendizagem. É também livre de
royalties para qualquer programador que
produza conteúdo interativo. A arquitetura
do ambiente de execução de aplicações
NCL (Ginga-CC e Ginga-NCL) oferece
também uma implementação de
referência, reconhecida pelo ITU-T, de
código aberto impulsionando a
programação de TVs comunitárias, por
exemplo. Com o desenvolvimento do
Ginga, o Brasil se tornou o primeiro país a
oferecer um conjunto de soluções em
software livre para TV digital.
Your Date Here Your Footer Here 13
Your Date Here Your Footer Here 14
Your Date Here Your Footer Here 15
Obrigado!

Mais conteúdo relacionado

Semelhante a Seminário sobre ferramenta GINGA para tv digital

Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Gingalabmidiaufmg
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveDiegoCBarboza
 
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 medicamentosmercuriocfg
 
Ginga - OpenTDC 2009
Ginga - OpenTDC 2009Ginga - OpenTDC 2009
Ginga - OpenTDC 2009Bruno Ghisi
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViLucas Augusto Carvalho
 
TV Digital Javaneiros 2010
TV Digital Javaneiros 2010TV Digital Javaneiros 2010
TV Digital Javaneiros 2010JUGMS
 
TDC 2010 Florianópolis - Ginga
TDC 2010 Florianópolis - GingaTDC 2010 Florianópolis - Ginga
TDC 2010 Florianópolis - GingaBruno Ghisi
 
Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalCampus Party Brasil
 
Introdução à TV digital interativa
Introdução à TV digital interativaIntrodução à TV digital interativa
Introdução à TV digital interativaMaurilio Alberone
 
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 TecnologiasAguinaldo Boquimpani
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital TerresteElaine Cecília Gatto
 
Ginga - Solisc 2010
Ginga - Solisc 2010Ginga - Solisc 2010
Ginga - Solisc 2010Bruno Ghisi
 
CNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIG
CNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIGCNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIG
CNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIGRicardo Pinho
 

Semelhante a Seminário sobre ferramenta GINGA para tv digital (20)

Tv interativa se faz com Ginga
Tv interativa se faz com GingaTv interativa se faz com Ginga
Tv interativa se faz com Ginga
 
Ginga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the InteractiveGinga Game: A Framework for Game Development for the Interactive
Ginga Game: A Framework for Game Development for the Interactive
 
Ginga
GingaGinga
Ginga
 
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
 
Ginga - OpenTDC 2009
Ginga - OpenTDC 2009Ginga - OpenTDC 2009
Ginga - OpenTDC 2009
 
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
 
TDC 2010 Florianópolis - Ginga
TDC 2010 Florianópolis - GingaTDC 2010 Florianópolis - Ginga
TDC 2010 Florianópolis - Ginga
 
TV Digital - Latinoware
TV Digital - LatinowareTV Digital - Latinoware
TV Digital - Latinoware
 
Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV Digital
 
TV Digital com Linux
TV Digital com LinuxTV Digital com Linux
TV Digital com Linux
 
O que é ncl
O que é nclO que é ncl
O que é ncl
 
Middlewares
MiddlewaresMiddlewares
Middlewares
 
Introdução à TV digital interativa
Introdução à TV digital interativaIntrodução à TV digital interativa
Introdução à TV digital interativa
 
Ginga - i-JAE
Ginga - i-JAEGinga - i-JAE
Ginga - i-JAE
 
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
 
Middlewares para TV Digital Terreste
Middlewares para TV Digital TerresteMiddlewares para TV Digital Terreste
Middlewares para TV Digital Terreste
 
Ginga - Solisc 2010
Ginga - Solisc 2010Ginga - Solisc 2010
Ginga - Solisc 2010
 
CNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIG
CNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIGCNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIG
CNCG 2011: GISVM - Uma ponte virtual para o Software Livre SIG
 
Interop
InteropInterop
Interop
 

Seminário sobre ferramenta GINGA para tv digital

  • 2. Your Date Here Your Footer Here 2 ● PUC-Rio e UFPB ● aplicações hipermídia ● Foco na TV digital (SBTVD)
  • 3. Your Date Here Your Footer Here 3 ● O sistema Ginga foi a primeira contribuição brasileira, na área de tecnologia da informação e comunicação (TIC), a se tornar, na íntegra, um padrão mundial, reconhecido pela União Internacional de Telecomunicações (ITU-T)
  • 4. Your Date Here Your Footer Here 4 Middleware ● É um programa de computador que faz a mediação entre outros softwares: → Servidores de Aplicação Java EE → Business intelligence → BPM (Business process management) → BAM (Business activity monitoring)
  • 5. Your Date Here Your Footer Here 5 GINGA ● Middleware de especificação aberta adotado pelo Sistema Nipo-Brasileiro de TV Digital Terrestre, instalado em conversores (set-top boxes), em televisores e em dispositivos portáteis; ● É uma camada de software intermediária, entre o sistema operacional e as aplicações.
  • 6. Your Date Here Your Footer Here 6 GINGA Tem duas funções principais: ● Tornar as aplicações independentes do sistema operacional da plataforma de hardware; ● Oferecer um melhor suporte ao desenvolvimento de aplicações.
  • 7. Your Date Here Your Footer Here 7 ● O sistema Ginga é subdividido em três subsistemas principais interligados: → O núcleo comum (Ginga-CC) → Ambiente de execução das aplicações (Ginga-NCL) *Ambiente de apresentação → Aplicações em java(Ginga-J) *Ambiente de execução GINGA
  • 8. Your Date Here Your Footer Here 8 GINGA ● Ginga-CC (Ginga Common-Core): → Oferece o suporte básico para os ambientes declarativos (Ginga-NCL) e de execução (Ginga-J) → Tratar da exibição dos vários objetos de mídia(JPEG, MPEG-4, MP3, GIF, entre outros) → Controle do plano gráfico → Controle para obtenção dos dados transmitidos por difusão e pelo canal de retorno,para obtenção e transmissão de dados sob demanda.
  • 9. Your Date Here Your Footer Here 9 GINGA ● Ginga-NCL (Nested Context Language): → Desenvolvido pela PUC-Rio → NCL = aplicação XML para a especificação declarativa de aspectos de interatividade, sincronismo espaço-temporal entre objetos de mídia, adaptabilidade, suporte a múltiplos dispositivos e suporte à produção ao vivo de programas interativos não-lineares → Linguagem LUA → Composer: ambiente voltado para criação de programas NCL para tv digital interativa.
  • 10. Your Date Here Your Footer Here 10 GINGA
  • 11. Your Date Here Your Footer Here 11 GINGA ● Ginga-J: → Desenvolvido pela UFPB para prover uma infra-estrutura de execução de aplicações baseadas na linguagem Java
  • 12. Your Date Here Your Footer Here 12 GINGA ● O Ginga é uma especificação aberta e de fácil aprendizagem. É também livre de royalties para qualquer programador que produza conteúdo interativo. A arquitetura do ambiente de execução de aplicações NCL (Ginga-CC e Ginga-NCL) oferece também uma implementação de referência, reconhecida pelo ITU-T, de código aberto impulsionando a programação de TVs comunitárias, por exemplo. Com o desenvolvimento do Ginga, o Brasil se tornou o primeiro país a oferecer um conjunto de soluções em software livre para TV digital.
  • 13. Your Date Here Your Footer Here 13
  • 14. Your Date Here Your Footer Here 14
  • 15. Your Date Here Your Footer Here 15