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.