sábado, 24 de julho de 2010

TV digital: novo filão para os desenvolvedores de software (parte 3)

Segundo Zuffo, uma das preocupações do grupo de padronização da TV digital é justamente garantir que as aplicações desenvolvidas no Brasil possam ser vendidas para outros países. “É o que temos de melhor para oferecer. O hardware tende a se tornar commodity”, concorda Daniel Pataca, pesquisador do CPqD.

Por isso, o middleware – camada de software que roda sobre o sistema operacional e a máquina virtual e permite que a mesma aplicação funcione em diferentes modelos de equipamentos receptores sem necessidade adaptações – desenvolvido no Brasil deve abarcar aplicações criadas para todos os sistemas vigentes no mundo: norte-americano (ATSC), o europeu (DVB) e o japonês (ISDB), que adotamos como referência para o nosso próprio sistema.

Essa é uma vantagem para os programadores, já que os aplicativos para celulares, por exemplo, não têm padronização, exigindo que um mesmo software tenha que ser reescrito ou adaptado para rodar em aparelhos dos diferentes fabricantes.

De acordo com o pesquisador, a plataforma de referência do middleware brasileiro, que permitirá aos desenvolvedores criar as aplicações para TV digital, deve ser divulgada ainda no início de 2007. Mas ele adianta: conhecimentos em linguagens de desenvolvimento para web, e padrões como Java e XML serão fundamentais.

“Antes de qualquer decisão é preciso resolver a questão do pagamento de royalties”, diz Zuffo, em relação ao uso do Java como linguagem de referência para as aplicações voltadas a TV digital no Brasil. No que depender da Sun, este não deve ser o empecilho: a companhia já sinalizou que deve abrir o código-fonte do Java até o início de 2007, eliminando a necessidade de pagar pelo uso da linguagem.

Zuffo justifica a opção pela linguagem: "O Brasil tem 37 mil programadores em Java". Segundo o pesquisador, a plataforma de referência para as aplicações de TV digital será escalável, se estendo a celulares, set-top boxes (receptores) e qualquer outro hardware que for receber o sinal digital.

Nenhum comentário:

Postar um comentário