Ir para o conteúdo

Portal de Documentação do Ginga

Bem-vindo à documentação do middleware Ginga mantida pelo laboratório TeleMídia. O Ginga é a especificação de middleware para o Sistema Brasileiro de TV Digital (SBTVD), padronizado pela ABNT e recomendado pela ITU-T.

Subsistemas

  • Ginga-NCL

    O subsistema declarativo do Ginga, responsável pela execução de aplicações NCL.

    Saiba mais

  • Ginga-HTML5

    O subsistema procedimental do Ginga baseado em tecnologias HTML5.

    Saiba mais

  • Ginga-CC-Webservices

    O subsistema de integração de Web Services do Ginga Common Core.

    Saiba mais

  • Ginga-J

    O subsistema procedimental do Ginga baseado em tecnologias Java.

    Saiba mais

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.

Ginga permite extensões, tais como extensões para serviços IPTV, TVs conectadas, e o ambiente Ginga-J.

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.

Por que o nome Ginga?

Ginga é uma qualidade, quase indefinível, de movimento e atitude que nós brasileiros possuímos e que é evidente em tudo o que fazemos. A forma como caminhamos, falamos, dançamos e nos relacionamos com tudo em nossas vidas.

A ginga é um movimento fundamental da capoeira, nossa forma de luta por liberdade e igualdade.

O nome Ginga foi escolhido em reconhecimento à cultura, arte e contínua luta por liberdade e igualdade do povo brasileiro.

Essa mesma luta esteve presente no processo de desenvolvimento do Ginga, tanto nos vários anos de trabalho árduo na PUC-Rio e na UFPB, quanto recentemente, quando foram rompidas várias barreiras para torná-lo a única inovação brasileira a compor o Sistema Nipo-Brasileiro de TV Digital.