Palestra Fisl9.0: Ferramentas para desenvolvimento e testes de aplicações Ginga-NCL
Esta foi a última palestra da série sobre o middleware para TV Digital Ginga, apresentadas no Fisl 9.0. Desta vez, Romualdo Monteiro de Resende Costa apresentou algumas ferramentas para desenvolvimento e teste de aplicações para o Ginga.
O início da palestra foi um pouco atrapalhado pelo barulho que o pessoal do Debian estava fazendo no seu stand, comemorando o aniversário de 15 anos do projeto. Eu, que não poderia perder essa comemoração, fui até lá comer do bolo todo personalidado que o pessoal encomendou. Até o Maddog estava lá!
Mas voltando à sala de palestra e ao Ginga: a parte de apresentação do middleware se chama, como vimos antes, Ginga-NCL, pretende resolver os problemas de união entre lógica de apresentação e sincronia de informações e procedimentos interativos. Normalmente a apresentação poderia até ser um código HTML, mas precisará de código procedural extra para fazer a sincronia.
O Ginga-NCL, ou Nested Context Language, é usado para descrever dados estruturados, assim como o XML, dividos em algumas categorias. São elas: nós (como vídeo e áudio), regiões (parte da tela da TV), descritores (definição de interação), elos e conectores (permitir fluxo sequencial entre todas as partes). Os elos unem tudo, enquanto os conectores definem quem começa quando e quem inicia depois de quem acaba, dentro do fluxo da aplicação.
Calendar
September 2010 M T W T F S S « Oct 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30