Mudanças entre as edições de "TV Digital - Desenvolvendo Aplicações em JAVA : JAVA TV"
Linha 23: | Linha 23: | ||
- Digital Television Receiver : | - Digital Television Receiver : | ||
Camada de Hardware | Camada de Hardware | ||
+ | |||
+ | Para aprimorar esta simulação é possível programa um controle remoto universal fazendo com que se comunique com o computador via infravermelho. | ||
+ | Existe uma API que dá suporte a este tipo de comunicação.Ela está disponível no site: | ||
+ | [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Irda/docs/index.html] | ||
+ | |||
+ | Para facilitar a vida do desenvolvedor, a SUN diponibiliza a API responsável por suportar este tipo de programação : | ||
+ | [http://http://java.sun.com/products/javatv] |
Edição das 16h07min de 29 de julho de 2006
A Java TV é uma API aberta que estende a plataforma JAVA.Foi desenvolvida pela SUN para prover acesso em receptores de televisão digital às seguintes funcionalidades:
-Fluxo de áudio e vídeo; -Acesso a dados nos canais de transmissão; -Acesso de canais e gerenciomento do ciclo de vida das aplicações; -Acesso aos dados do serviço de informações; -Controle de sincronizador de canais.
A figura abaixo é uma típica pilha de software para um receptor de televisão digital:
Explicando as Camadas:
- Application and Applets : Camada de Aplicações - Nível de comunicação com o usuário (Interface)
- JAVA TV API/JAVA PLATFORM : Camada da Tecnologia JAVA (Atua como uma JVM)
- Real-Time OS / Device Drivers : Camada de RTOS
- Digital Television Receiver : Camada de Hardware
Para aprimorar esta simulação é possível programa um controle remoto universal fazendo com que se comunique com o computador via infravermelho. Existe uma API que dá suporte a este tipo de comunicação.Ela está disponível no site: [1]
Para facilitar a vida do desenvolvedor, a SUN diponibiliza a API responsável por suportar este tipo de programação : [2]