May 04

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



Gostou? Compartilhe!!!

2 Responses to “Ginga – J”

  1. Aquiles Burlamaqui says:

    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

  2. Daniel Uchôa says:

    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

preload preload preload