Ir para o conteúdo

 Voltar a Ginga-J: Imp...
Tela cheia

Ginga é um Middleware para Sistemas Distribuídos ?

7 de Agosto de 2014, 13:51 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 75 vezes

Boa Tarde a Todos,

 Sou aluno de pós-graduação e preciso falar sobre um middleware para sistemas distribuidos, no entanto, como projeto final farei uma implementacao de uma API usando o ginga.

 Resta saber se o ginga é um sistema distribuido para fazer uma apresentacao na cadeira de SD !!!

e onde baixo sua arquitetura para estudo ?!

 

Att 

Autor: Tom Santanna


1Um comentário

  • 8e927e9ca5fde2dd5bfc5106cde90052?only path=false&size=50&d=404Raoni Kulesza(usuário não autenticado)
    7 de Agosto de 2014, 15:37

     

    Olá Tom,

    O Ginga é um middleware e é utilizado num sistema distribuído.

    Porém, num sistema distribuído de TV, onde o principal canal de comunicação é de broadcast (difusão) e, diferente de um sistema TCP/IP, neste canal os dados trafegam normalmente por um só caminho: do transmissor (na emissora) para o receptor (o aparelho com o Ginga). Esse tipo de comunicação é conhecido como modelo push (onde a emissora empurra os dados), diferente do modelo pull, mais utilizado na Internet (o usuário faz a requisição ao servidor). Nesse processo o middleware Ginga é responsável pela recepção dos dados (áudio, vídeo, metadados e aplicações), abstraindo para o programador o uso de protocolos da área de TV. Além disso, ele também permite a comunicação com elementos de uma rede TCP, utilizando ao que é conhecido na área como canal de retorno, que é a utilização de alguma tecnologia (3G, Wifi, ADSL etc.) de conexão à Internet. Ele também implementa outros mecanismos presentes em middlewares tradicionais, como controle do ciclo de vida das aplicações (ele é um container de apps xlets ou NCL-Lua), segurança, persistência etc.

    Alguns pesquisadores não consideram esse cenário como um sistema distribuído, outros sim. Acho mais prudente perguntar ao professor da disciplina.

    Sobre a arquitetura do OpenGinga (implementação open-source que integra uma implementação Ginga-NCL da PUC-Rio uma implementação do Ginga-J da UFPB), recomendo a leitura dos seguintes artigos

     http://www.lbd.dcc.ufmg.br/colecoes/webmedia/2010/05_webmi_c.pdf

     http://link.springer.com/chapter/10.1007/978-3-642-24418-6_3

    Existem outros trabalhos sobre a implementação do Ginga-NCL da PUC-Rio aqui:

    www.​ging​ancl​.org​.br/

    Espero ter ajudado.
    Abraços.
     

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo