sábado, 3 de maio de 2008

Ginga - J

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

2 comentários:

Aquiles Burlamaqui disse...

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

Daniel Uchôa disse...

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