O que e o Ginga?Middleware e uma camada de software posicionada entre o codigo das aplicacoes e a infra-estrutura de execucao (plataforma de hardware e sistema operacional). Um middleware para aplicacoes de TV digital consiste de maquinas de execucao das linguagens oferecidas, e bibliotecas de funcoes, que permitem o desenvolvimento rapido e facil de aplicacoes.Ginga e o nome do middleware Recomendacao ITU-T para servicos IPTV e do Sistema Nipo-Brasileiro de TV Digital Terrestre (ISDB-TB). Por que o nome Ginga?Ginga e uma qualidade, quase indefinivel, de movimento e atitude que nos brasileiros possuimos e que e evidente em tudo o que fazemos. A forma como caminhamos, falamos, dancamos e nos relacionamos com tudo em nossas vidas. A ginga e um movimento fundamental da capoeira, nossa forma de luta por liberdade e igualdade. O nome Ginga foi escolhido em reconhecimento a cultura, arte e continua luta por liberdade e igualdade do povo brasileiro.Essa mesma luta esteve presente no processo de desenvolvimento do Ginga, tanto nos varios anos de trabalho arduo na PUC-Rio e na UFPB, quanto recentemente, quando foram rompidas varias barreiras para torna-lo a unica inovacao brasileira a compor o Sistema Nipo-Brasileiro de TV Digital. Por que o Ginga e software livre?Desde sua concepcao, Ginga levou em consideracao a necessidade de inclusao social/digital e a obrigacao do compartilhamento de conhecimento de forma livre.Ginga e uma tecnologia que leva ao cidadao todos os meios para que ele obtenha acesso a informacao, educacao a distancia e servicos sociais apenas usando sua TV, o meio de comunicacao onipresente do pais.Ginga leva em consideracao a importancia da televisao, presente na totalidade dos lares brasileiros, como um meio complementar para inclusao social/digital. Ginga suporte para o que e chamado de "aplicacoes de inclusao", tais como T-Government, T-health e T-Leraning.Ginga e uma especificacao aberta, de facil aprendizagem e livre de royalties, permitindo que todos os brasileiros produzam conteudo interativo, o que dara novo impulso as TVs comunitarias e a producao de conteudo pelas grandes emissoras. As extensoes do Ginga, no entanto, sao regidas por regras proprias.O ambiente declarativo do Ginga, chamado Ginga-NCL tem tambem uma implementacao de referencia em codigo aberto, desenvolvida pelo Laboratorio TeleMidia da PUC-Rio.Adotando a licenca GPLv2, o laboratorio TeleMidia garante o acesso permanente a toda a evolucao do codigo publicado na Comunidade Ginga, sejam quais forem suas aplicacoes e autores daqui em diante. Como posso colaborar com a Comunidade Ginga?Temos diversas frentes de trabalho na nossa comunidade, de forma que todos os membros possam colaborar. Escolha suas formas de colaboracao:- Reporte sua experiencia usando as ferramentas;- Reporte problemas (bugs) detectados ao executar as ferramentas;- Corrija o codigo-fonte original para contornar problemas (bugs) detectados;- Inclua funcionalidades ainda ausentes no codigo-fonte original;- Use sua criatividade e desenvolva programas interativos;- Aprenda a usar nossas tecnologias e seja um multiplicador desse conhecimento;- Responda nossos questionarios, isso nos ajudara a tornar a Comunidade Ginga ainda mais produtiva;- Divulgue noticias sobre o Ginga nos blogs, jornais, revistas, etc;- Crie sua propria frente de trabalho! Onde encontro as ferramentas e/ou o codigo-fonte para download?Voce encontra as ferramentas aqui e os codigos-fonte devem