Ir para o conteúdo

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

MHP e Ginga

9 de Dezembro de 2007, 8:43 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 14 vezes

Pessoal, é possivel criar e executar aplicações utilizando o MHP nos Set Box vendidos com o middleware Ginga?

Qual a necessidade de utilizar NCL no desenvolvimento de aplicações? Pelo que estou entendendo os disparos para integração com Java, Midas, etc devem ser executados pelo NCL. Caso eu queira usar a especificação MHP, vou ter que usar o NCL obrigatoriamente?

 Obrigado

Adriano.

 

Autor: Adriano Ferreira


1Um comentário

  • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
    12 de Dezembro de 2007, 0:16

     

    Ola, Adriano.

        Sim, é possível executar aplicações MHP em set-top boxes Ginga desde que a aplicação se limite a utilizar as APIs definidas pelo padrão de harmonização chamado GEM (Globally Executable MHP), que é um subconjunto do MHP. Ginga é compatível com GEM.

        Aplicações Java podem ser enviadas pela emissora diretamente, sem a necessidade de documentos NCL para dispará-las, uma vez que as classes Java são manipuladas diretamente pela máquina de execução Ginga-J. Portanto, a possibilidade de uso de documentos NCL que disparam Xlets Java deve ser encarada como alternativa para unir as funcionalidades e facilidades de ambas as linguagens, e não como método obrigatório.

       O porquê de NCL? Estude um pouco a linguagem e depois compare sua rapidez e facilidade de desenvolvimento frente ao Java... NCL traz o problema de sincronismo de mídias e interatividade do usuário para um nível mais alto, tornando sua curva de aprendizado mais acentuada e desobrigando o  desenvolvedor de ter conhecimento prévio em programação de computadores. Bastariam noções básicas de linguagens de marcação (XML, HTML...) para uma assimilação ainda mais rápida.

         Veja que boa parte das aplicações interativas envolve a exibição de diferentes mídias sincronizadas a eventos de seleção do usuário, eventos de temporização com o vídeo principal, entre outros. Nesse dominio, NCL possui uma prototipação muito mais simples e rápida que Java.

       Outros tipos de aplicações podem demandar o uso de uma linguagem mais extensa e genérica. O que não se resolve em NCL pode ser resolvido em Java ou Lua.  

    []s
    Moreno

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