Desenvolvimento
Pesquisa

O que é OpenGinga ?

OpenGinga é uma plataforma que permite executar aplicações Ginga num computador pessoal e inclui o sistema operacional, uma implementação (em desenvolvimento) de referência do middleware e aplicações exemplo. Atualmente, a versão disponível no site possui apenas suporte a execução de aplicações Java. Em breve estará disponível uma versão que integra o ambiente procedural (Ginga-J) e declarativo (Ginga-NCL).

 

Quem está por trás do OpenGinga ?

Baseado em outros projetos de código aberto e projetos anteriores do LAVID/UFPB (HITV, I2TV, FlexTV e etc.), o OpenGinga atualmente é desenvolvido através do finaciamento  (incluindo parceiros) do projeto CTIC/GingaCDN  e em parceria com a MOPA Embedded Systems.

 

Ambiente de execução

O ambiente de execução do OpenGinga utiliza a implementação Advanced MR 2 do projeto phoneME (http://phoneme.dev.java.net) que contém: CDC 1.1.1, Foundation Profile 1.1, Personal Basis Profile 1.1, Personal Profile 1.1 e um gerenciador simples de Xlets. Este ambiente foi integrado ao DirectFB 1.4 para possibilitar a execução de aplicações Java sem a necessidade de um servidor X.

Kernel Linux

OpenGinga utiliza o Linux 2.6 como provedor de serviços de software básico como segurança, gerenciamento de memória, gerenciamento de processos, protocolos de rede e modelo de drivers.

 

 

Ginga® is a trademark of PUC-Rio & UFPB