Biblioteca de componentes Cpqd

83 views
Skip to first unread message

Jouderian Junior

unread,
Apr 30, 2012, 7:18:18 PM4/30/12
to dev...@googlegroups.com
Olá pessoal, andei dando uma olhada na biblioteca que foi disponibilizada pelo Cpqd, só que não estou conseguindo utiliza-la, o keyhandler não funciona, isso aconteceu com vocês?

Eu baixei o aplicativo feito por eles(ProcuraEmprego) e tem erro com o keyHandler também.

Enfim, o que vocês tem a discutir sobre ela?

Atenciosamente,

Jouderian Nobre

Paulo Patto

unread,
Apr 30, 2012, 7:28:01 PM4/30/12
to dev...@googlegroups.com
Eu já trabalhei com libs do CPqD (texto-fala) com Java e Python. Mas não conheço esta procura emprego...

2012/4/30 Jouderian Junior <joude...@gmail.com>
ProcuraEmprego



--
Paulo Patto
"Se em vez de enchermos o bolso enchermos a cabeça, não seremos roubados"

Jouderian Junior

unread,
May 2, 2012, 10:19:57 AM5/2/12
to dev...@googlegroups.com
Na verdade a biblioteca se chama Biblioteca de componentes. Esse Procura Emprego foi um aplicativo que o próprio CPqD fez utilizando a biblioteca. 

Paulo Patto

unread,
May 2, 2012, 10:26:16 AM5/2/12
to dev...@googlegroups.com
HUm e você já tentou entrar em contato com a equipe deles sobre o problema? Não conheço  a lib, mas tenta entra em contato com eles 
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/devdtv/-/9QuBSUkpAmAJ.

Para postar neste grupo, envie um e-mail para dev...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+un...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.

Jouderian Junior

unread,
May 2, 2012, 1:00:25 PM5/2/12
to dev...@googlegroups.com
Obrigado pelo feedback, enviei agora um email para eles.



On Wednesday, May 2, 2012 11:26:16 AM UTC-3, Paulo Patto wrote:
HUm e você já tentou entrar em contato com a equipe deles sobre o problema? Não conheço  a lib, mas tenta entra em contato com eles 
Na verdade a biblioteca se chama Biblioteca de componentes. Esse Procura Emprego foi um aplicativo que o próprio CPqD fez utilizando a biblioteca. 


On Monday, April 30, 2012 8:28:01 PM UTC-3, Paulo Patto wrote:
Eu já trabalhei com libs do CPqD (texto-fala) com Java e Python. Mas não conheço esta procura emprego...

2012/4/30 Jouderian Junior <joude...@gmail.com>
ProcuraEmprego



--
Paulo Patto
"Se em vez de enchermos o bolso enchermos a cabeça, não seremos roubados"

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/devdtv/-/9QuBSUkpAmAJ.

Para postar neste grupo, envie um e-mail para dev...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+unsubscribe@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.

Paulo Patto

unread,
May 2, 2012, 1:30:00 PM5/2/12
to dev...@googlegroups.com
Esse seu projeto é open Source?

2012/5/2 Jouderian Junior <joude...@gmail.com>
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/devdtv/-/RgugJYR1_XwJ.

Para postar neste grupo, envie um e-mail para dev...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+un...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.

Jouderian Junior

unread,
May 2, 2012, 7:02:27 PM5/2/12
to dev...@googlegroups.com
Eu não tenho bem um projeto em mente, eu estou tentando utilizar a bibliotecar para estudar sobre a própria, mas não não está funcionando.

Manoel Campos da Silva Filho

unread,
Aug 28, 2012, 8:56:14 PM8/28/12
to dev...@googlegroups.com
Jouderian, a essa altura já deve ter conseguido algo.
Acho que todos os exemplos disponibilizados fazem acesso a um servidor
deles. Veja arquivo weblib.lua onde tem um IP configurado.
Assim, você precisa montar o seu servidor web
para rodar os aplicativos.
Você pode baixar as aplicações servidores aqui, montar
seu servidor e depois configuras os endereços no arquivo weblib.lua
de cada app.


Em quarta-feira, 2 de maio de 2012 20h02min27s UTC-3, Jouderian Junior escreveu:
Eu não tenho bem um projeto em mente, eu estou tentando utilizar a bibliotecar para estudar sobre a própria, mas não não está funcionando.

On Wednesday, May 2, 2012 2:30:00 PM UTC-3, Paulo Patto wrote:
Esse seu projeto é open Source?

2012/5/2 Jouderian Junior <joude...@gmail.com>
Obrigado pelo feedback, enviei agora um email para eles.



On Wednesday, May 2, 2012 11:26:16 AM UTC-3, Paulo Patto wrote:
HUm e você já tentou entrar em contato com a equipe deles sobre o problema? Não conheço  a lib, mas tenta entra em contato com eles 
Na verdade a biblioteca se chama Biblioteca de componentes. Esse Procura Emprego foi um aplicativo que o próprio CPqD fez utilizando a biblioteca. 


On Monday, April 30, 2012 8:28:01 PM UTC-3, Paulo Patto wrote:
Eu já trabalhei com libs do CPqD (texto-fala) com Java e Python. Mas não conheço esta procura emprego...

2012/4/30 Jouderian Junior <joude...@gmail.com>
ProcuraEmprego



--
Paulo Patto
"Se em vez de enchermos o bolso enchermos a cabeça, não seremos roubados"

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/devdtv/-/9QuBSUkpAmAJ.

Para postar neste grupo, envie um e-mail para dev...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+un...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.



--
Paulo Patto
"Se em vez de enchermos o bolso enchermos a cabeça, não seremos roubados"

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/devdtv/-/RgugJYR1_XwJ.

Para postar neste grupo, envie um e-mail para dev...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para devdtv+un...@googlegroups.com.

Para obter mais opções, visite esse grupo em http://groups.google.com/group/devdtv?hl=pt-BR.

Manoel Campos da Silva Filho

unread,
Aug 28, 2012, 9:03:46 PM8/28/12
to dev...@googlegroups.com
Outro detalhe, só consegui rodar um exemplo depois de baixar uma nova versão
do AstroBox.
Estou usando a versão r84674.

Diovanni Araújo

unread,
Feb 9, 2013, 11:11:31 AM2/9/13
to dev...@googlegroups.com
Manoel, essas aplicações do CPqD só funcionam no middleware AstroTV (AstroBox)
Tentei executar um exemplo com uso dos componentes Button, Panel, Label, Image no Ginga-NCL Virtual Set-top Box com ubuntu 10.10 e versão ginga 0.12.4
Porém ocorre o seguinte erro:
 - Lua conformity error: event module
 - Call to 'register' does not follow Ginga-NCL standard: bad argument #3 (table expected)
 - Chamada a 'register' nao segue padrao Ginga-NCL: argumento #3 (table esperado)

Executei o mesmo exemplo no Ginga4Windows com versão ginga 0.13.4 (ultima versão), porém não funcionou adequadamente, onde os componentes labels e buttons deveriam aparecer, é renderizado somente tarja preta. Pelo menos o componente Image aparece (background)

Pergunto: que versão do ginga o AstroBox usa??? se for customizada, esse middleware atende as normas da ABNT???
Ainda vou testar no OpenGinga, talvez lá execute
Pergunto isso pois não gostaria de ver minha aplicação rodando em um emulador perfeitamente, e em outro não rodar, muito menos em um STB, e aí ter que refazer tudo!
CADÊ A PADRONIZAÇÃO NO DESENVOLVIMENTO??? Norma é norma!

Manoel Campos da Silva Filho

unread,
Feb 10, 2013, 7:22:35 AM2/10/13
to dev...@googlegroups.com

Diovanini, eu usava a última versão do astrobox, baixada no site oficial.

O problema reportado é que a função event.register não aceita 3 parâmetros ainda. Não sei na versão 0.13. Eu alterei o código da biblioteca pra funcionar com a versão de 2 parâmetros de tal função, mas realmente não funciona corretamente no ginga virtual stb.

Todos estes ambientes estão em desenvolvimento, assim, tem partes ainda não implementadas e bugs que precisam ser corrigidos, mas todos buscam a aderência as normas.

O ginga.ar já usa test cases para validar as funcionalidades da implementação.

Há bastante tempo li sobre uma suite de testes feita pela puc, justamente para verificar a conformidade de implementações de ginga com a norma. Não sei como anda isso.

Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+un...@googlegroups.com.

Para postar neste grupo, envie um e-mail para dev...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Diovanni Araújo

unread,
Feb 10, 2013, 8:48:52 AM2/10/13
to dev...@googlegroups.com
Obrigado Manoel pelo feedback
Agora é esperar pela maturidade do ambiente e desenvolver com o que tem!
Quando eu tiver mais tempo, vou ver como posso ajudar a desenvolver o ginga.


Atenciosamente,
Diovanni M Araújo
Bacharel em Sistemas de Informação pela UFPA

Diovanni Araújo

unread,
Feb 10, 2013, 11:52:38 AM2/10/13
to dev...@googlegroups.com
Cara, to procurando nos componentes do CPqD a função register com 3 parâmetros e não achei nada.
Só achei uma no componente Panel, função Panel:activate(pushing), linha 358 > event.register(self.internalKeyHandler, 'key')
Nessa chamada tudo normal.
Onde está esse event.register com 3 parâmetros???

Outra dúvida, posso registrar quantas funções tratadoras para o NCLua???
Exemplo: tenho dois scripts lua que executam ao mesmo tempo, e cada uma registra uma função tratadora


Atenciosamente,
Diovanni M Araújo
Bacharel em Sistemas de Informação pela UFPA


Diovanni Araújo

unread,
Feb 15, 2013, 12:22:48 AM2/15/13
to dev...@googlegroups.com
Consegui resolver o problema de conformidade.
Foi só tirar o parâmetro 'key' da linha 358, e aí o Ginga virtual STB rodou a aplicação e registrou a function no event.
Aparentemente como está não deveria dar erro no 3ª argumento (table esperado).
Mas como eu estava registrando outro tratador antes dele, talvez seja isso!


Em domingo, 10 de fevereiro de 2013 13h52min38s UTC-3, Diovanni Araújo escreveu:
Cara, to procurando nos componentes do CPqD a função register com 3 parâmetros e não achei nada.
Só achei uma no componente Panel, função Panel:activate(pushing), linha 358 > event.register(self.internalKeyHandler, 'key')
Nessa chamada tudo normal.
Onde está esse event.register com 3 parâmetros???

Outra dúvida, posso registrar quantas funções tratadoras para o NCLua???Exemplo: tenho dois scripts lua que executam ao mesmo tempo, e cada uma registra uma função tratadora
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.

Para postar neste grupo, envie um e-mail para dev...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.

Manoel Campos da Silva Filho

unread,
Feb 15, 2013, 2:32:15 PM2/15/13
to devdtv
Desculpe, é a versão com 2 parametros.
No Ginga VSTB (pelo menos até a versão 0.12.4) só funciona com 1 parâmetro (o nome da função a ser registrada)


logo 
Manoel Campos Silva Fh, Me
IFTO - Instituto Federal do Tocantins



2013/2/15 Diovanni Araújo <diov...@gmail.com>
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+un...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages