TV Digital - Desenvolvendo Aplicações em JAVA : JAVA TV

De MediaWiki do Campus São José
Revisão de 16h19min de 29 de julho de 2006 por Alexandre (discussão | contribs)
Ir para navegação Ir para pesquisar

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:

API Camadas.jpeg

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]

OBS: -Para não ser exclusivo este artigo, existe também outra API que trata estes eventos ( Programas para tv digital) é a API da Microsoft - Microsoft TV :

Desenvolvida especialmente para operadoras de televisão "PAGAS".A Microsoft TV oundation Edition 1.7 oferece gravação de vídeo digital (DVR), suporte a televisão de alta definição (HDTV) e vídeo sob demanda.Além disso, também oferece uma grade de programação interativa (IPG) para que os usuários possam navegar nos diversos programas de forma mais fácil e rápida.Suas principais características são : -personalização da interface; -buscas por título,descrição , categoria,tópico ou dia e hora; -bloqueio de certos canais; -autorização para pacotes pay-per-view; -DVR inteligente dentre outros.

A microsoft está desenvolvendo uma solução baseada em IP - Protocolo de redes, para a cominicação . Tal solução se propõe a trazer uma melhora em diversos serviços , tais como : -seleção de conteúdo; -navegação; -troca de canais; -vídeo sob demanda.