Sem resumo de edição
Sem resumo de edição
 
(3 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Introdução =
'''O que é Ginga? '''
<br>


Ginga é o middleware de especificação aberta adotado pelo SBTVD (Sistema Brasileiro de TV Digital Terrestre) para instalação em conversores e em televisores. Camada de software intermediária entre o sistema operacional e as aplicações ele possui duas funções principais: a de tornar as aplicações independentes do sistema operacional da plataforma de hardware utilizados e oferecer um melhor suporte para o desenvolvimento de aplicações. Podemos entender o Ginga como aquele que dará suporte à interatividade.


= Criação = 
O nome ''Ginga''  vem em homenagem a ginga brasileira, que além de movimento fundamental da capoeira, está presente na maneira, de falar, andar e se expressar do brasileiro. Uma homenagem a arte e a cultura do Brasil.


Sua criação provém de intensos anos de pesquisa pela Pontifícia Universidade Católica do Rio de Janeiro PUC-Rio e pela Universidade Federal da Paraíba UFPB.
Ginga é um software desenvolvido pela Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) e Universidade Federal da Paraiba (UFPB). Um novo sistema voltado para a televisão digital brasileira.  


= Variações =
É um middleware, ou seja, é uma camada intermediária de softaware entre o sistema operacional e as aplicações, fica entre o código da aplicação e aa infra-estrutura em tempo de execução.


Esse sistema foi a primeira contribuição do brasil na área de tecnologia da informação e comunicação (TIC) que é usada em escala mundial, reconhecido pela União Internacional de Telecomunicações (ITU-T). Por ordem da Recomendação ITU-T, e como marca registrada da PUC-Rio e UFPB, o sistema Ginga foi subdividido em dois subsistemas principais ligados entre si: o núcleo comum (Ginga-CC) e o ambiente de execução das aplicações. O ambiente de execução de aplicações é composto pelo ambiente de execução de aplicações NCL (Ginga-NCL) integrado ao ambiente de execução de aplicações Java (Ginga-J). Ambos são obrigatórios no Sistema Brasileiro de TV Digital Terrestre para terminais fixos. Também para sistemas de TV digital IPTV, segundo Recomendação ITU-T somente o ambiente Ginga-NCL é de uso obrigatório.
Ginga-NCL e Ginga-J permitem o desenvolvimento de aplicações seguindo dois paradigmas diferentes de programação. Um pode ser mais adequado que o outro em algumas aplicações.
<br>


= Ginga =
'''Qual a sua função?'''


= Ambiente de Desenvolvimento =


= Canal de Retorno =
Ginga é o sistema adotado pelo Sistema Nipo-Brasileiro de TV Digital (ISDB-T), que possui especificações aberta. É o middleware brasileiro para aplicações em TV Digital, aplicações tais que permitem interatividade entre a televisão e o público.


= Primeiro Programa =
São maquinas de execução das linguagens oferecidas, que permitem o desenvolvimento rápido e facil de aplicações interativas na TV Digital, como, acesso à internet, transferências bancárias, por exemplo.


= Implementação de um projeto de interatividade =
 
'''Variações'''
'''Bibliografia'''
 
http://pt.wikipedia.org/wiki/Ginga_(middleware)
 
''Ginga CC''
É o suporte básico para as aplicações posteriores ( Ginga NCL e Ginga J). Tem como principal função a exibição de midias em TV Digital, como JPEG, MPEG-4, entre outros formatos.
 
''Ginga NCL'' 
Desenvolvido pela Puc-Rio, o Ginga NCL, é responsável por desenvolver uma infra-estrutura de apresentação para aplicações em TV Digital em linguagem NCL (Nested Context Language). É utilizado em tarefas que necessitam de uma programação algorítmica.
 
''Ginga J'' 
O Ginga J foi inicialmente desenvolvido pela UFPB, tem como papel prover as aplicações em linguagem java na TV Digital.

Edição atual tal como às 18h47min de 17 de dezembro de 2013

O que é Ginga?


O nome Ginga vem em homenagem a ginga brasileira, que além de movimento fundamental da capoeira, está presente na maneira, de falar, andar e se expressar do brasileiro. Uma homenagem a arte e a cultura do Brasil.

Ginga é um software desenvolvido pela Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) e Universidade Federal da Paraiba (UFPB). Um novo sistema voltado para a televisão digital brasileira.

É um middleware, ou seja, é uma camada intermediária de softaware entre o sistema operacional e as aplicações, fica entre o código da aplicação e aa infra-estrutura em tempo de execução.


Qual a sua função?


Ginga é o sistema adotado pelo Sistema Nipo-Brasileiro de TV Digital (ISDB-T), que possui especificações aberta. É o middleware brasileiro para aplicações em TV Digital, aplicações tais que permitem interatividade entre a televisão e o público.

São maquinas de execução das linguagens oferecidas, que permitem o desenvolvimento rápido e facil de aplicações interativas na TV Digital, como, acesso à internet, transferências bancárias, por exemplo.


Variações


Ginga CC É o suporte básico para as aplicações posteriores ( Ginga NCL e Ginga J). Tem como principal função a exibição de midias em TV Digital, como JPEG, MPEG-4, entre outros formatos.

Ginga NCL Desenvolvido pela Puc-Rio, o Ginga NCL, é responsável por desenvolver uma infra-estrutura de apresentação para aplicações em TV Digital em linguagem NCL (Nested Context Language). É utilizado em tarefas que necessitam de uma programação algorítmica.

Ginga J O Ginga J foi inicialmente desenvolvido pela UFPB, tem como papel prover as aplicações em linguagem java na TV Digital.