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
 
(2 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
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:
+
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;
+
*Fluxo de áudio e vídeo;
-Acesso a dados nos canais de transmissão;
+
*Acesso a dados nos canais de transmissão;
-Acesso de canais e gerenciomento do ciclo de vida das aplicações;
+
*Acesso de canais e gerenciomento do ciclo de vida das aplicações;
-Acesso aos dados do serviço de informações;
+
*Acesso aos dados do serviço de informações;
-Controle de sincronizador de canais.
+
*Controle de sincronizador de canais.
  
 
A figura abaixo é uma típica pilha de software para um receptor de televisão digital:
 
A figura abaixo é uma típica pilha de software para um receptor de televisão digital:
Linha 11: Linha 11:
 
[[Imagem:API_Camadas.jpeg]]
 
[[Imagem:API_Camadas.jpeg]]
  
Explicando as Camadas:
+
Explicando as Camadas:  
- Application and Applets :
+
*Application and Applets : Camada de Aplicações - Nível de comunicação com o usuário (Interface)
Camada de Aplicações - Nível de comunicação com o usuário (Interface)
 
  
- JAVA TV API/JAVA PLATFORM :
+
*JAVA TV API/JAVA PLATFORM : Camada da Tecnologia JAVA (Atua como uma JVM)
Camada da Tecnologia JAVA (Atua como uma JVM)
+
*Real-Time OS / Device Drivers : Camada de RTOS
  
- Real-Time OS / Device Drivers :
+
*Digital Television Receiver : Camada de Hardware
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.
 
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:
+
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]
 
[http://www.hpl.hp.com/personal/Jean_Tourrilhes/Irda/docs/index.html]
  
Linha 34: Linha 29:
 
-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 :
 
-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
+
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 :
+
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;
+
*personalização  da interface;
-bloqueio  de certos canais;
+
*buscas por título,descrição , categoria,tópico ou dia e hora;
-autorização para pacotes pay-per-view;
+
*bloqueio  de certos canais;
-DVR inteligente dentre outros.
+
*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 .
 
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 :
 
Tal solução se propõe a trazer uma melhora  em diversos serviços , tais como :
-seleção de conteúdo;
+
*seleção de conteúdo;
-navegação;
+
*navegação;
-troca de canais;
+
*troca de canais;
-vídeo sob demanda.
+
*vídeo sob demanda.

Edição atual tal como às 11h38min de 13 de novembro 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.