Dom 9 Nov 2008
-
Como primeiro post deste blog, vou abordar as ferramentas de teste para aplicativos Ginga-NCL e trazer uma novidade que a PUC-Rio estará lançando nos próximos dias. O professor Luiz Fernando pretende facilitar os testes e integrar os aplicativos desenvolvidos em editores XML ou Eclipse ao sinal digital 1-Seg que está no ar em seis capitais brasileiras.
Atualmente, desenvolver aplicações já é corriqueiro para muitos profissionais de empresas relacionados ao audiovisual e ao software. No entanto, testar essas aplicações ainda é um problema. Existem várias ferramentas disponíveis no site do NCL, que dão um feedback interessante, mas não preciso. O problema surge quando as aplicações testadas nessas ferramentas são embarcadas em set top boxes de mercado com Ginga. Diferenças de implementação (nem as ferramentas de teste, nem os set top boxes estão 100% compatíveis com a norma), limitações na memória (no PC praticamente não existe limitação de memória, enquanto que no set top box o processador é muito mais limitado e a memória bem menor) e diferenças de operação (pela primeira vez o controle remoto será real e não emulado), fazem com que os aplicativos rodem de maneira diferente do projeto, ou sequem são executados.
No site do NCL existem basicamente três ferramentas de teste: o emulador Ginga-NCL para Windows; a máquina virtual, também para Windows, e uma versão em C para Linux Fedora. O emulador é muito interessante para obter uma primeira versão da interface e de como a aplicação está ficando. Mas é extremamente limitado: não suporta transparência, tem poucas funções implementadas e trava a medida que mais mídias forem adicionadas. Quando esses problemas começam a implicar na qualidade do desenvolvimento, a máquina virtual que emula um linux Fedora no Windows, ajuda, mas já aparecem incompatibilidades: links que funcionam no emulador não funcionam na VM. A versão para linux Fedora disponibilizada em C é mais coerente com a norma, mas ainda incompleta. O problema dessa ferramenta é a complexidade para instalação, pois demanda conhecimento avançados em sistema linux para a configuração.
Para resolver, ou minimizar esses problemas, a PUC-Rio lançará nos próximos dias um CD bootável, que uma vez inicializado, tem todos os recursos dessa emulador, em linux. Será necessário apenas configurar os periféricos do computador, como teclado, tela etc. Além disso, essa versão é compatível com os pen drives no mercado que recebem o sinal 1-Seg do ar. Portanto, será possível redimensionar o sinal de uma emissora no ar, fazendo testes de interface e de desempenho próximos à realidade. Mantendo apenas a ressalva de que a aplicação estará rodando em um computador, que não tem as limitações de processamento, memória e dispositivos de entrada e saída de um set top box real. Resumindo: vai ajudar e melhorar muito, mas não vai resolver o problema de ter que testar a aplicação em um set top box antes de colocar no gerador de carrossel.
Enviar por e-mail. Hits para esta publicação: 276.
Novembro 10th, 2008 at 21:22
qdo esse cd estarah disponivel? vai ser vendido? vcs vao colocar uma imagem para baixar?
Novembro 13th, 2008 at 16:07
A PUC prevê ainda para este mês a distribuição gratuita destes CDs. No site do NCL e no Clube NCL ficará disponível a imagem para download.