Mudanças entre as edições de "TV Digital - Desenvolvendo Aplicações em JAVA : JAVA TV"
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: | ||
Linha 11: | Linha 11: | ||
[[Imagem:API_Camadas.jpeg]] | [[Imagem:API_Camadas.jpeg]] | ||
− | Explicando as Camadas: | + | 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. | 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; | |
− | + | *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 . | 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; | |
− | + | *navegação; | |
− | + | *troca de canais; | |
− | + | *vídeo sob demanda. |
Edição das 10h26min de 1 de agosto 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.