Problemas no acesso ao Portal? Acesse o nosso FAQ.

Iniciar Conteúdo Principal
  
Ginga

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 

   Divirtam-se!

Administração Ginga

12:17 AM, 23 Mar 2009 por Marcelo Moreno Link Permanente | Comentários (0)

iTV oferece mais uma turma para treinamento em TV Digital

   Estão abertas as inscrições para o Curso “Desenvolvimento de aplicações para TV digital usando Ginga-NCL e LUA”, oferecido exclusivamente pela ITV Producoes Interativas em parceria com o Laboratório Telemídia da PUC-Rio, desenvolvedor do middleware Ginga. O curso fornece os conceitos necessários para desenvolver aplicações interativas para TV digital, nas linguagens NCL e LUA, ambas criadas pela PUC-Rio. Serão abordadas as tecnologias envolvidas e que dão suporte à interatividade na TV digital brasileira; as linguagens NCL e LUA, especificadas pela ABNT; e as APIs de comunicação NCL-LUA.. As aulas acontecerão na Faculdade IBTA, em São Paulo, nos dias 31 de março a 03 de abril, das 8:30 às 12:00 e das 13:30 às 17:00. Todo material utilizado no curso é desenvolvido e licenciado pela PUC-Rio, o que garante a qualidade e a compatibilidade com a norma brasileira definida pela ABNT.

   Fruto de uma parceria inédita entre o Laboratório Telemídia da PUC-Rio e a ITV Produções Interativas, o curso dá continuidade a uma série de treinamentos já realizados. A ITV atua no mercado de TV Digital desde 2005, sendo a primeira empresa do país especializada em desenvolvimento e treinamento para o Ginga.

   O Ginga é o middleware, um software que faz a ponte entre o sistema operacional do receptor de TV e as aplicações. Em outras palavras, é a plataforma da interatividade da TV digital brasileira, desenvolvida totalmente no país. É com base nesse software que o conteúdo interativo é desenvolvido. Já as linguagens NCL e LUA foram criadas pela PUC-Rio e são utilizadas para desenvolver aplicações interativas na TV digital. Até o momento apenas as linguagens NCL e Lua estão definidas como padrão da TV interativa no Brasil. As especificações estão disponíveis gratuitamente no site da ABNT.

   Mais informações e inscrições em www.itvproducoesinterativas.com.br

   Pelo e-mail itvtreinamentos@gmail.com

10:08 PM, 02 Mar 2009 por Marcelo Moreno Link Permanente | Comentários (0)

XML