Mudanças entre as edições de "TV Digital - Desenvolvendo Aplicações em JAVA : JAVA TV"
m (TV Digital - Desenvolvendo Aplicações em JAVA : JAVA TV movido para TV Digital - Desenvolvendo Aplicações em JAVA : JAVA TV) |
|||
(6 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; | |
− | + | *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: | A figura abaixo é uma típica pilha de software para um receptor de televisão digital: | ||
[[Imagem:API_Camadas.jpeg]] | [[Imagem: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: | ||
+ | [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] | ||
+ | |||
+ | 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 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:
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.