Mudanças entre as edições de "TV Digital - Desenvolvendo Aplicações em JAVA : JAVA TV"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 30: Linha 30:
 
Para facilitar a vida do desenvolvedor, a SUN diponibiliza a API responsável por suportar  este tipo de programação :
 
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]
 
[http://http://java.sun.com/products/javatv]
 +
 +
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.

Edição das 16h19min 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:

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.