Ginga-J

Ginga-J

A definição Ginga-J é composta por APIs (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 transmissã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 Ginga-J é 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.
Embora já tenhamos uma norma detalhando o Ginga-J, a mesma não pode ser levado a cabo por questões relacionadas a licenças das APIs envolvidas(GEM, ARIB, HAvi, etc).
Porém uma implementação já existe para download em:
- http://www.openginga.org
O que a gente aconselha também é fazerem uso do xletview para simulação de um ambiente Java TV. Boa parte das aplicações que executarem no xletview, poderão executar no ginga-j.
[]s

Lista completa de API Java

8.17.1 Pacotes da plataforma Java
Os seguintes pacotes (ver CDC 1.1:2008; FP 1.1:2008; PBP 1.1:2008) são incluídos por esta especificação:
• java.awt
• java.awt.color
• java.awt.event
• java.awt.font
• java.awt.im
• java.awt.image
• java.beans
• java.io
• java.lang
• java.lang.ref
• java.lang.reflect
• java.math
• java.net
• java.rmi
• java.rmi.registry
• java.security
• java.security.acl
• java.security.cert
• java.security.interfaces
• java.security.spec
• java.text
• java.util
• java.util.jar
• java.util.zip
• javax.microedition.io
• javax.microedition.pki
• javax.microedition.xlet
• javax.microedition.xlet.ixc
• javax.security.auth.x500

8.17.2 Pacotes da especificação JavaTV 1.1
Os seguintes pacotes (ver JAVATV 1.1:2008) são incluídos por esta especificação:
• javax.media
• javax.media.protocol
• javax.tv.graphics
• javax.tv.locator
• javax.tv.media
• 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

8.17.3 Pacotes da especificação JavaDTV 1.1
Os seguintes pacotes (ver JAVADTV 1.1:2009) são incluídos por esta especificação:
• com.sun.dtv.application
• com.sun.dtv.broadcast
• com.sun.dtv.broadcast.event
• com.sun.dtv.filtering
• com.sun.dtv.io
• com.sun.dtv.locator
• com.sun.dtv.lwuit
• com.sun.dtv.lwuit.animations
• com.sun.dtv.lwuit.events
• com.sun.dtv.lwuit.geom
• com.sun.dtv.lwuit.layouts
• com.sun.dtv.lwuit.list
• com.sun.dtv.lwuit.painter
• com.sun.dtv.lwuit.plaf
• com.sun.dtv.lwuit.util
• com.sun.dtv.media
• com.sun.dtv.media.audio
• com.sun.dtv.media.control
• com.sun.dtv.media.dripfeed
• com.sun.dtv.media.format
• com.sun.dtv.media.language
• com.sun.dtv.media.text
• com.sun.dtv.media.timeline
• com.sun.dtv.net
• com.sun.dtv.platform
• com.sun.dtv.resources
• com.sun.dtv.security
• com.sun.dtv.service
• com.sun.dtv.smartcard
• com.sun.dtv.test
• com.sun.dtv.transport
• com.sun.dtv.tuner
• com.sun.dtv.ui
• com.sun.dtv.ui.event

8.17.4 Pacotes da especificação JMF 2.1
Os seguintes pacotes (ver JMF 2.1:2008) são incluídos por esta especificação:
• javax.media
• javax.media.protocol
• javax.media.bean.playerbean
• javax.media.cdm
• javax.media.control
• javax.media.datasink
• javax.media.format
• javax.media.pim
• javax.media.pm
• javax.media.renderer
• javax.media.rtp
• javax.media.rtp.event
• javax.media.rtp.rtcp
• javax.media.util

8.17.5 Pacotes da especificação JSSE 1.0.2
Os seguintes pacotes (ver JSSE 1.0.2) são incluídos por esta especificação:
• com.sun.net.ssl
• javax.net
• javax.net.ssl
• javax.security.cert
8.17.6 Pacotes da especificação JCE 1.0
Os seguintes pacotes (ver JCE 1.0) são incluídos por esta especificação:
• javax.crypto
• javax.crypto.interfaces
• javax.crypto.spec

8.17.7 Pacotes da especificação SATSA 1.0.1
Os seguintes pacotes (ver SATSA 1.0.1) são incluídos por esta especificação:
• javax.microedition.apdu

8.17.8 Pacotes específicos Ginga-J
Os seguintes pacotes específicos do GINGA-J são incluídos por esta especificação:
• br.org.sbtvd.net
• br.org.sbtvd.net.si
• br.org.sbtvd.net.tuning
• br.org.sbtvd.bridge
• br.org.sbtvd.interactiondevices
• br.org.sbtvd.net.rc
• br.org.sbtvd.ui

Os requisitos mínimos para um receptor compatível com Ginga devem estar de acordo com o ABNT NBR 15604:2007.

Exemplos de Xlets

Exemplo de Xlet
XletViewer
PizzariaXlet

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License