O Ginga-J (ou Máquina de Execução) é um subsistema lógico do Sistema Ginga que processa aplicações procedurais (Xlets Java). Um componente-chave do ambiente do aplicativo procedural é o mecanismo de execução do conteúdo procedural, que tem por base uma Máquina Virtual Java.
A definição Ginga-J é composta por API (Interfaces de Programação de Aplicativos) projetadas para suprir todas as funcionalidades necessárias para a implementação de aplicativos para televisão digital, desde a manipulação de dados multimídia até protocolos de acesso.
A especificação Ginga se aplica aos receptores para sistemas de transmição terrestre de televisão (over-the-air). Ginga é destinado a cobrir uma série completa de implementações incluindo os receptores-decodificadores integrados (IRD), aparelhos de televisão integrados, computadores multimídia e clusters locais de aparelhos
conectados via redes domésticas (HAN).
A Norma é destinada aos desenvolvedores de receptores compatíveis com o sistema brasileiro de televisão digital terrestre (SBTVD) e aos desenvolvedores de aplicativos que utilizam a funcionalidade e API Ginga.
Tendo como objetivo garantir a interoperabilidade dos aplicativos Ginga e diferentes implementações Ginga.
Ginga-J API
Lista completa da API Java
Pacotes da API JavaTV
- java.awt
- java.awt.event
- java.awt.image
- java.beans
- java.io
- java.lang
- java.lang.reflect
- java.net
- java.security
- java.security.cert
- java.util
- java.util.zip
- javax.media
- javax.media.protocol
- javax.tv.graphics
- javax.tv.locator
- javax.tv.media
- javax.tv.media.protocol
- javax.tv.net
- javax.tv.service
- javax.tv.service.guide
- javax.tv.service.navigation
- javax.tv.service.selection
- javax.tv.service.transport
- javax.tv.util
- javax.tv.xlet
- java.math
- java.rmi
- java.security.spec
- javax.net
- javax.net.ssl
- javax.security.cert
Pacotes DAVIC
- org.davic.media
- org.davic.resources
- org.davic.mpeg
- org.davic.mpeg.sections
- org.davic.net
- org.davic.net.dvb
- org.davic.net.tuning
Pacotes HAVi
- org.havi.ui
- org.havi.ui.event
Pacotes DVB
- org.dvb.application
- org.dvb.dsmcc
- org.dvb.event
- org.dvb.io.ixc
- org.dvb.io.persistent
- org.dvb.lang
- org.dvb.media
- org.dvb.net
- org.dvb.net.tuning
- org.dvb.net.rc
- org.dvb.test
- org.dvb.ui
- org.dvb.user
Extensões Ginga
API de controle de sintonizador (Tuning)
- br.org.sbtvd.net.tuning
API de fluxos de mídia
- javax.media
- javax.media.bean.playerbean
- javax.media.cdm
- javax.media.control
- javax.media.datasink
- javax.media.format
- javax.media.pim
- javax.media.pm
- javax.media.protocol
- javax.media.renderer
- javax.media.rtp
- javax.media.rtp.event
- javax.media.rtp.rtcp
- javax.media.util
API de apresentação
- br.org.sbtvd.media
API de canal de retorno
- br.org.sbtvd.net.rc
Configurações do usuário e API de preferências
- org.dvb.user
API aderentes à especificação ARIB STD B-23
- jp.or.arib.tv.si
- jp.or.arib.tv.net
API de integração de dispositivos
- br.org.sbtvd.interactiondevices
API de ponte Ginga-NCL
- br.org.sbtvd.bridge
Exemplos de Xlets Aqui
Fala Watson, por acaso encontrei o seu blog. Legal vc estar tocando essa parte ai em Brasília. Aqui no RN também temos um site, mas estamos construido ele utilizando a plataforma wiki: http://gingarn.wikidot.com/
[]s
PS: Sim, aqui é Aquiles, a gente se conheceu durante a semana ginga brasil na puc-rio.[]s
Olá Pessoal,
Convido os interessados em Ginga Java a participar do nosso grupo “Desenvolvimento em Ginga Java para TV Digital”
http://groups.google.com.br/group/gingajava/
[]s
Daniel