Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

CNPq Disponibiliza Componentes em LUA

3 de Abril de 2012, 17:32 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 41 vezes

Olá, recentemente o CNPq disponibilizou para download o resultado de suas pesquisas na área de TV Digital. Foram disponibilizadas os códigos das aplicações interativas desenvolvidas assim como uma biblioteca de componentes de software desenvolvidos em LUA, uma ferramenta de autoria e, recomendações de usabilidade e segurança para serviços e aplicações interativas. Achei muito interessante pois eles desenvolveram vários componentes (scroll, input, textfield, ...) em lua que ajudarão bastante os desenvolvedores de TV Digital. O endereço para download está abaixo, eu particularmente não consegui implementar usando os componentes, pois sou designer e não tenho experiência com programação, mas estou tentando. Sugiro que a comunidade Ginga baixe os códigos, desenvolvam e coloquem os resultados aqui para que possamos aprender e disseminar ainda mais o Ginga.

http://www.cpqd.com.br/component/content/article/345-visao-geral/6138-aplicacoes-de-tv-interativa.html 

Autor: Fernando Dias Stulback


77 comentários

  • 7e4727b90e8330d12f11c9d04fe85f63?only path=false&size=50&d=404Fernando Dias Stulback(usuário não autenticado)
    16 de Abril de 2012, 12:42

     

    O Título ficou errado, é CPqD

  • 7e4727b90e8330d12f11c9d04fe85f63?only path=false&size=50&d=404Fernando Dias Stulback(usuário não autenticado)
    16 de Abril de 2013, 11:15

     

    No astrobox, nenhuma aplicação dessas disponibilizadas pelo CPqD que utilizam canal de interatividade funcionou. É dada uma mensagem de que houve uma falha com a conexão com a internet. Alguém conseguiu executar essas aplicações perfeitamente ?

    • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
      16 de Abril de 2013, 18:09

       

      Imagino que esteja usando o módulo tcp.lua do Francisco Sant'anna. Foi necessário fazer um pequeno ajuste no código do mesmo para funcionar.

      Como o tcp.lua permite gerenciar várias conexões tcp simultâneas, o if abaixo (junto com um for) procura a conexão atual na lista de conexões:

      if (t.waiting == 'connect') and (t.host == evt.host) and (t.port == evt.port) then

      O problema ocorre, provavelmente, por questões de inconformidade de diferentes implementações de Ginga e a norma.

      Testando o módulo na implementação da TOTVS, a AstroBox, o módulo não funcionava. Depurando, descobri que o problema era justamente neste if.
      No AstroBox, o campo port da tabela evt não está vindo como number e sim como string.
      Apenas alterando o if para o código abaixo, funcionou nas duas implementações de Ginga:

      if (t.waiting == 'connect') and (t.host == evt.host) and (tonumber(t.port) == tonumber(evt.port)) then

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