Extensões Ginga
Ginga permite extensões, tais como extensões para serviços IPTV, TVs conectadas, e o ambiente Ginga-J.
Ginga® é o nome do Middleware Aberto do Sistema Nipo-Brasileiro de TV Digital (ISDB-TB) e Recomendação ITU-T para serviços IPTV. Ginga é constituído por um conjunto de tecnologias padronizadas e inovações brasileiras que o tornam a especificação de middleware mais avançada.
O ambiente de apresentação Ginga-NCL é o subsistema lógico obrigatório do Ginga, responsável pela execução de aplicações declarativas NCL. As aplicações são entregues para o Ginga-NCL pelo subsistema “Núcleo Comum Ginga” (Ginga-CC).
A arquitetura Ginga permite a adição de extensões opcionais. Por exemplo, o ambiente de execução Ginga-J, responsável pela execução de aplicativos Java. TVs Conectadas, ou Broadband TVs, também podem definir extensões para implementação de seus serviços. Serviços IPTV específicos, tais como VoD, etc., são exemplos de outras extensões possíveis. Ginga NCL oferece serviços NCL para todas as extensões por meio de uma API bem definida.
O Ginga é fruto do desenvolvimento de projetos de pesquisa coordenados pelos laboratórios Telemídia da PUC-Rio e LAViD da UFPB. Todas as informações oficiais sobre o middleware Ginga possuem referências neste site.