Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Entrada de dados via controle

3 de Fevereiro de 2010, 15:35 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 11 vezes

    Pessoal,  alguem ja fez alguma aplicação que precisasse da entrada de dados pelo controle remoto? Usou alguma blibioteca para desenhar a interface? Atualmente estou testanto o LuaOnTV mas sem sucesso, os códigos exemplos não funcionaram.

 

Autor: Edson Bruno


66 comentários

  • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
    3 de Fevereiro de 2010, 15:42

     

    No tutorial de NCL tem um exemplo de entrada de dados. Talvez o problema com o LuaOnTV foi que, a versão disponibilizada tinha uma inversão dos parâmetros para canvas:drawText. O correto é canvas:drawText(x,y, texto) e lá deve estar como canvas:drawText(texto, x,y), devido ter sido testada em uma versão antiga da VM que era assim.

    • 73d784be20a58e9d92e8262a256b94f2?only path=false&size=50&d=404Edson Bruno(usuário não autenticado)
      4 de Fevereiro de 2010, 14:49

       

      Manoel,

      Você estava certo com relação ao canvas:draw. Fiz a alteração conforme você sujeriu e consegui rodar a aplicação exemplo no set-top-box. Infelizmente não rodou no emulador e ficou muito lenta no set-top-box. Tão lenta que se torna inviável o uso.

      Capturei a seguinte mensagem de erro do emulador: [root@gingavm ~]# FormatterFocusManager::setFocus index 'luaIdx' is not in focus Table.
      DFBFontProvider.cpp <98>:   (!) [ 1510:    0.000] --> Caught signal 11 (at 0xb7a52110, invalid permi               ssions) <-- 

      Muito obrigado pela dica e gostaria de saber se teria mais alguma dica ? Você utiliza essa blibioteca em suas aplicações?

      • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
        4 de Fevereiro de 2010, 14:59

         

        Eu não utilizo a biblioteca, mas pretendo ajudar no desenvolvimento da mesma. Veja a mensagem anterior que mandei, com essa versão você deve conseguir rodar no VSTB.

        • 5d9385a99490aeb059f46f5f9be88a9e?only path=false&size=50&d=404João Carlos Tosta dos Santos(usuário não autenticado)
          4 de Fevereiro de 2010, 15:36

           

          Acabei de testar com a versão modificada pelo Manoel.

           Realmente o conceito é interessante, mas ainda está muito lento, o input de dados é impossível, quando estiver mais otimizada será um recurso importante a disposição dos desenvolvedores Ginga.

          Obrigado pela ajuda.

    • 5d9385a99490aeb059f46f5f9be88a9e?only path=false&size=50&d=404João Carlos Tosta dos Santos(usuário não autenticado)
      4 de Fevereiro de 2010, 11:40

       

      Olá Manoel,

       não conhecia este projeto LuaOnTV, a idéia é realmente interessante, mas como o colega disse anteriormente, os códigos de exemplo não estão funcionando.

      Alterei a ordem dos parâmetros de todas as chamadas a função drawText, mas os exemplos interrompem a exucução antes da inicialização completa, as mensagens que surgem na tela são as seguintes:

       PresentationContext::getPropertyValue prop 'service.currentKeyMaster' has a NULL value
      FormatterFocusManager::setFocus index 'luaIdx' is not in focus Table.

       Acredito que o problema esteja neste nó settings, mas não conhço o suficiente dele para corrigir o problema.

      Se alguem souber alguma informação sobre isso, ficarei muito grato, pois esses componentes são exatamente o que preciso para os meus projetos atuais.

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