segunda-feira, 23 de março de 2009

Nova versão da implementação de referência Ginga-NCL

Está disponível no SVN da Comunidade Ginga a mais nova versão da implementação de referência do Ginga-NCL. Ginga-NCL 0.10.1 traz novas funcionalidades, maior estabilidade e uma nova arquitetura, baseada em componentes de software.

A implementação de referiencia é o protótipo do Ginga-NCL mantido pela PUC-Rio para demonstrar a forma como as especificações contidas nas Normas ABNT do Ginga podem ser implementadas. A implementação de referência é escrita em linguagem C++ e otimizada para execução em plataformas embarcadas, como os set-top boxes de TV Digital. A mesma implementação de referência tem sido a base para as ferramentas de testes disponíveis na Comunidade, como o Ginga Virtual Set-top box e o Ginga Live CD.

As principais novidades do Ginga-NCL 0.10.1 são:

  • Código baseado em Componentes de Software. Com esta primeira versão da componentização do Ginga-NCL, abrimos a possibilidade de carregamento dinâmico, conforme a demanda, dos módulos necessários para a apresentação de cada aplicação NCL. Além disso, fica facilitada a manutenção do middleware por meio de atualizações em tempo de operação;

  • Gerência de Contexto. Perfis de usuários podem ser criados e modificados, conforme suas preferências de exibição, localização, dispositivos, etc. Essas preferências podem ser acessadas por aplicações NCL e NCLua por meio das variáveis globais NCL, para personalização e adaptação ao contexto;

  • Nova camada de abstração de hardware no Ginga Common Core (gingacc-system), para facilitar ainda mais o porte entre plataformas;

  • Apresentação de aplicações NCL remotas (http://...), por download;

  • Maior aderência a Norma ABNT (NCL e NCLua);

  • Maior estabilidade do player XHTML (links);

  • Implementação Ginga pronta para acomodar outros subsistemas que não somente o Ginga-NCL;

  • Diversas outras melhorias, que podem ser encontradas nos arquivos Changelog de cada componente.
Usuários do Ginga Live CD 1.0 já contam com todas essas facilidades, pois já possuem o Ginga-NCL 0.10.1 ali embutido. Usuários do Ginga Virtual Set-top Box, aguardem novo release em breve.

Desenvolvedores do middleware, atualizem já seu código para Rev. 21. O Wiki de Compilação e instalação também encontra-se atualizado, visitem: http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL

Há uma trilha em nossos fóruns coletando as limitações encontradas nesta versão, juntamente com notas do Ginga Live CD 1.0: http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/forums/message-view?message_id=10130849

Fonte: Comunidade Ginga

Nenhum comentário: