mar 23

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

ginga, ginga-ncl Comentários desativados em 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 (https://…), 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: https://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: https://www.softwarepublico.gov.br/dotlrn/clubs/ginga/forums/message-view?message_id=10130849

Fonte: Comunidade Ginga

Tagged with:
fev 28

Download Ginga Live CD 1.0

ginga-ncl Comentários desativados em Download Ginga Live CD 1.0

Ginga Live CD é uma distribuição do sistema operacional Linux auto-contido em um CD, capaz de ser inicializado, utilizado e encerrado sem a necessidade de instalação do sistema ou configurações avançadas. O objetivo do Ginga Live CD é oferecer um ambiente de execução e testes de aplicações NCL e NCLua com opções para busca de conteúdo a partir de diversas fontes.

Para isso, além do sistema operacional Linux, o CD contém uma versão atualizada da implementação de referência do Ginga-NCL e uma interface gráfica avançada que representa mais um passo na busca por uma plataforma amigável para testes e apresentações de aplicações NCL e NCLua. As aplicações podem ser buscadas do próprio CD, que contém alguns exemplos, do Clube NCL e do dispositivo de armazenamento USB de preferência do desenvolvedor NCL (pendrives, HDs externos, etc.).

Além dessas funcionalidades, a versão 1.0 do Ginga Live CD apresenta a possibilidade de gerenciamento das variáveis de contexto do usuário, que podem ser acessadas a partir das aplicações NCL/NCLua para fins de personalização e adaptabilidade de conteúdo.

O sistema operacional conta com excelente suporte a placas gráficas, dispositivos de áudio e interfaces de rede Ethernet. A interface de rede é configurada automaticamente por meio de protocolo DHCP. Ainda não há suporte a configuração manual do protocolo IP. Também não há suporte a interfaces de rede sem fio no momento.

Como todo Live CD ou CD bootavel, o computador deve ser inicializado a partir da unidade de CD-ROM. Durante a inicialização, todo o sistema de arquivos do CD é copiado para a memória RAM, para obtermos um bom desempenho na execução das aplicações. Essa tarefa de cópia pode durar cerca de 2 minutos, dependendo da velocidade da unidade de CD. Recomenda-se um mínimo de 1Gb de memória RAM para o pleno uso do sistema.

Para baixar a imagem ISO do Ginga Live CD: Live CD (362 MB)
Use programas como Nero ou CD Burner XP para queimar o Live CD a partir dessa imagem ISO. Não deixe de ler as notas da versão disponíveis na interface gráfica.

Fonte: Comunidade Ginga

Tagged with:
ago 19

Atualização Ginga-NCL Virtual STB

ginga-ncl Comentários desativados em Atualização Ginga-NCL Virtual STB

Devido a alguns bugs encontrados na última versão disponibilizada hoje (19/08) foi disponibilizado o Ginga-NCL Virtual STB para download. Aos que haviam instalado a primeira release da versão 0.9.28, é recomendado a atualização imediata.

Atualização do Set-top Box Virtual Ginga-NCL, agora disponível na versão 0.9.28 release 2.
Set-top Box Virtual Ginga-NCL (v.0.9.28)

Se você ainda não conhece o Set-top Box Virtual Ginga-NCL, clique aqui:

Tagged with:
ago 13

Exemplos em NCL/Lua, Nova Versão Ginga e Plugin NCL Eclipse

ginga-ncl, NCLua Comentários desativados em Exemplos em NCL/Lua, Nova Versão Ginga e Plugin NCL Eclipse

A Comunidade Ginga lançou um repositório colaborativo de aplicações interativas, onde em breve todos poderão contribuir divulgando seu próprio conteúdo e suas técnicas de programação em NCL/Lua denominado “Clube NCL“.
Já existe também cinco aplicações NCL/Lua para download e todas possuem sua própria licença de uso Creative Commons, resultados de parcerias entre a PUC-Rio e empresas produtoras de conteúdo.

Segue as Apliacações

* O Primeiro João – Exemplos para aprendizagem NCL
* Viva Mais – Peso Ideal – Cálculo da fórmula de IMC e a entrada de dados em Lua
* Viva Mais – Alimentação Saudável – Aplicação Implementada em NCL
* Lua Rocks! – Jogo implementado em Lua
* Hackerteen Prototype – Aplicação de T-Learning para TV Digital Interativa

Atualização do Set-top Box Virtual Ginga-NCL, agora disponível na versão 0.9.28.
Set-top Box Virtual Ginga-NCL (v.0.9.28)

Se você ainda não conhece o Set-top Box Virtual Ginga-NCL, clique aqui:

Plugin para o eclipse

O Laboratório LAWS, do Departamento de Informática da UFMA foi quem desenvolveu o NCL Eclipse. Clique aqui para baixar.

Fonte: Comunidade Ginga

Tagged with:
maio 13

Este tutorial do NCL 3.0 ensina os primeiros passos para o desenvolvimento de Aplicações Interativas para TV Digital Brasileira.

Nestes endereços da Comunidade Ginga e do site Ginga-Ncl você encontra como instalar o Ginga-Ncl Emulador para Windows e a Máquina Virtual que simula o Set-Top-Box para rodar suas próprias aplicações, para a Máquina Virtual você deve também instalar a VMWare Player consulte o manual de instalação da Máquina Virtual no site da Comunidade Ginga para isso você deve fazer parte da comunidade e participar do Projeto Ginga (Cadastre-se agora).

Tutorial e Exemplos

– Tutorial do NCL 3.0
– Exemplos NCL

Ferramenta para edição de Documentos NCL

COMPOSER: Editor de Documentos NCL para Windows (versão 2.2.1)

COMPOSER: Editor de Documentos NCL para Linux (versão 2.2.1)

COMPOSER: Editor de Documentos NCL para Mac OS X (versão 2.2.1)

Baixe seu Emulador preferido:

*Ginga-NCL Emulator for Windows (Java, v.1.1.1, NCL 3.0)

*Ginga-NCL Emulator for Linux (Java, v.1.1.1, NCL 3.0)

*Ginga-NCL Emulator for Mac OS X (Java, v.1.1.1, NCL 3.0)

*Pré-requisito: Java Runtime Environment (JRE) 6 ou superior.

Baixe aqui sua VMWare

+Ginga-NCL Virtual Set-top Box (v.0.9.27) (353 MB)

+Pré-requisito: VMWare Player. Consulte o HOW-TO

Tagged with:
preload preload preload