
Aplicações que poderão ser usadas com a TVDigital
Fato, Java está 100% na TV Digital! Mas vamos dar uma estudada em mais informações da TV Digital.
Mpeg2 System
O Mpeg2 System tem a função de unificar todo fluxo de bits que tem que ser trafegado. É um sistema mundialmente conhecido e é o padrão adotado para TVDigital mundialmente. O Mpeg2 System pega todos o fluxo de bit de áudio vídeo e JUNTA com o fluxo de bit do sistema de arquivo de uma determinada aplicação. Com todos este dados unificados é só enviar para a TV do telespectador. A tarefa de transmitir este dados é conhecida como Carrossel de dados.
Carrossel
Carrossel é muito importante para o funcionamento da TV. Existe um mecanismo de carrossel que constantemente está se sincronizando com a TV do usuário. Motivo simples, a qualquer momento o usuário poderá ligar a televisão, e assim o carrossel estará enviando este dados. Os dados (fluxo de Bits) enviados pelo carrossel é o conjunto de fluxo de áudio, vídeo e agora também um programas (programas de computador executável). A linguagem de programação para este tipo de aplicação pode ser qualquer linguagem que suporte as API do SetTopBox.
Programas
Hoje as empresas estão buscando uma padronização para construção de programas que seja totalmente “multiplataforma”, pois cada fabricante tem o seu S.O. (Sistema Operacional). Ou seja, o aplicativo não pode ser dependente da plataforma de hardware.
Java seria a melhor opção neste momento. Como ainda não foi definido o padrão para estas empresas, nasce mais uma camada de software para tratar este interação.
A viabilidade de ter este tipo de aplicação é interagir com os telespectadores, assim a TV vai dar suporte a este objetivo.
Aplicações cidadãs
Veículo complementar para inclusão Digital. Exemplo: Aplicações do governo, aplicações que auxiliem o governo em pesquisas e várias outras coisas. A televisão poderá dar suporte ao governo, onde temos no Brasil 95% das pessoas tem televisor onde somente 17% das classes D, E tem computador.
Aplicações não lineares
Programas voltados para empresas transmissoras. Ou seja, o programa que a Rede Globo ou SBT utilizam para interagir com o telespectador.
É muito importante que todas estas aplicações estejam sincronizados com o tempo do usuário. Pois poderá ser aplicado propaganda ao abrir a porta de um carro, ou seja, ao abrir a porta do carro poderá abrir uma propaganda .
Mundo de hoje.
Programadores. Para se programar para TV não é tão simples com programar para Web, Computador. Assim nasce outro paradigma de programação. Nas aplicações para computador o usuário esta constantemente interagindo, está mais perto desta forma nascem novos cuidados de designer e arquitetura (request e response não são tão simples e nem faceis)
Outra coisa fantástica que está nascendo com a TVDigital é o suporte com múltiplos componentes. Podemos ter em nossos aparelhos celulares, iPods recursos para interagir com a TV, e assim usufruir destes recursos. Você imaginou o seu celular interagindo com a sua TVDigital. O céu é o limite, kra que locura....
Java
Agora onde queria chegar. Todos os hardware de TV Digital aceita Java, todos, isso não é maravilhoso... heheheeh Java na veia.
Agora sim, vamos usar uma tecnologia de ponta. No mundo inteiro as empresas utilizam o html, e html não é feito para TV, no meu humilde ponto de vista, tentarão quebrar um galão com o html.
Para agregar ao projeto de TV Digital do Brasil foi inventado o Ginga, que tem o Ginga-J como agregado Java.
Minha observaçãoMinha humilde opinião, posso estar errado, mas acredito que estão querendo reinventar a roda com o Ginga. Como na internet, com o novo paradigma de internet foi esquecido todo os componentes já inventados para desktop. Hoje a web tenta de todas as formas chegar o mais próximo dos aplicativos . Acredito que se pudéssemos centralizar todos os esforços em enriquecer a VM Java (designer, API etc) seria melhor e deixar a roda girar, pois ela já existe. Olha, pode até termos problemas de tempo para entregar o produto que está sendo construindo.
Fato, Java está 100% na TV Digital! Mas vamos dar uma estudada em mais informações da TV Digital.
Mpeg2 System
O Mpeg2 System tem a função de unificar todo fluxo de bits que tem que ser trafegado. É um sistema mundialmente conhecido e é o padrão adotado para TVDigital mundialmente. O Mpeg2 System pega todos o fluxo de bit de áudio vídeo e JUNTA com o fluxo de bit do sistema de arquivo de uma determinada aplicação. Com todos este dados unificados é só enviar para a TV do telespectador. A tarefa de transmitir este dados é conhecida como Carrossel de dados.
Carrossel
Carrossel é muito importante para o funcionamento da TV. Existe um mecanismo de carrossel que constantemente está se sincronizando com a TV do usuário. Motivo simples, a qualquer momento o usuário poderá ligar a televisão, e assim o carrossel estará enviando este dados. Os dados (fluxo de Bits) enviados pelo carrossel é o conjunto de fluxo de áudio, vídeo e agora também um programas (programas de computador executável). A linguagem de programação para este tipo de aplicação pode ser qualquer linguagem que suporte as API do SetTopBox.
Programas
Hoje as empresas estão buscando uma padronização para construção de programas que seja totalmente “multiplataforma”, pois cada fabricante tem o seu S.O. (Sistema Operacional). Ou seja, o aplicativo não pode ser dependente da plataforma de hardware.
Java seria a melhor opção neste momento. Como ainda não foi definido o padrão para estas empresas, nasce mais uma camada de software para tratar este interação.
A viabilidade de ter este tipo de aplicação é interagir com os telespectadores, assim a TV vai dar suporte a este objetivo.
Aplicações cidadãs
Veículo complementar para inclusão Digital. Exemplo: Aplicações do governo, aplicações que auxiliem o governo em pesquisas e várias outras coisas. A televisão poderá dar suporte ao governo, onde temos no Brasil 95% das pessoas tem televisor onde somente 17% das classes D, E tem computador.
Aplicações não lineares
Programas voltados para empresas transmissoras. Ou seja, o programa que a Rede Globo ou SBT utilizam para interagir com o telespectador.
É muito importante que todas estas aplicações estejam sincronizados com o tempo do usuário. Pois poderá ser aplicado propaganda ao abrir a porta de um carro, ou seja, ao abrir a porta do carro poderá abrir uma propaganda .
Mundo de hoje.
Programadores. Para se programar para TV não é tão simples com programar para Web, Computador. Assim nasce outro paradigma de programação. Nas aplicações para computador o usuário esta constantemente interagindo, está mais perto desta forma nascem novos cuidados de designer e arquitetura (request e response não são tão simples e nem faceis)
Outra coisa fantástica que está nascendo com a TVDigital é o suporte com múltiplos componentes. Podemos ter em nossos aparelhos celulares, iPods recursos para interagir com a TV, e assim usufruir destes recursos. Você imaginou o seu celular interagindo com a sua TVDigital. O céu é o limite, kra que locura....
Java
Agora onde queria chegar. Todos os hardware de TV Digital aceita Java, todos, isso não é maravilhoso... heheheeh Java na veia.
Agora sim, vamos usar uma tecnologia de ponta. No mundo inteiro as empresas utilizam o html, e html não é feito para TV, no meu humilde ponto de vista, tentarão quebrar um galão com o html.
Para agregar ao projeto de TV Digital do Brasil foi inventado o Ginga, que tem o Ginga-J como agregado Java.
Minha observaçãoMinha humilde opinião, posso estar errado, mas acredito que estão querendo reinventar a roda com o Ginga. Como na internet, com o novo paradigma de internet foi esquecido todo os componentes já inventados para desktop. Hoje a web tenta de todas as formas chegar o mais próximo dos aplicativos . Acredito que se pudéssemos centralizar todos os esforços em enriquecer a VM Java (designer, API etc) seria melhor e deixar a roda girar, pois ela já existe. Olha, pode até termos problemas de tempo para entregar o produto que está sendo construindo.
