O exemplo funcionou aqui.
Mas há um só pequeno problema, aparentemente, o formatador busca os
arquivos das mídias referenciadas pelo campo src das tags adicionadas
dinamicamente tendo como referência a localização da qual foi chamado
o launcher.sh, então das primeiras vezes que eu tentei com:
./launcher.sh ncl30/TesteNCLEdit/editcmd.ncl
ele terminou com falha de segmentação após tentar encontrar a fig1.png
em /misc ao invés de /misc/ncl30/TesteNCLEdit.
quando eu executei assim (a partir de /misc/ncl30/TesteNCLEdit):
../../launcher.sh editcmd.ncl
ele encontrou a imagem e funcionou corretamente.
Saudações,
Henrique Becker
Em 27/04/11, Bruno Seabra Lima<bslima@telemidia.puc-rio.br> escreveu:
> Geraldo,
> Bota como arquivo na página do grupo.
>
> Bruno Seabra Mendonça Lima
> --------------
> http://about.me/bruno.seabra
>
>
>
>
> 2011/4/27 Manoel Campos da Silva Filho <manoelcampos@gmail.com>
>
>> José, compilei a menos de 1 mês os fontes do Ginga-NCL. Então esta versão
>> dos fontes já possui a API implementada? Poderia me enviar tal exemplo que
>> fez?
>>
>> Obrigado.
>>
>>
>> 2011/4/26 José Geraldo <jgeraldo.sousa@gmail.com>
>>
>>> A API de comandos de edição por eventos NCLua está funcionando
>>> corretamente. Quaisquer dúvidas podem ser apresentadas na comunidade
>>> Ginga do Software Público, em www.softwarepublico.gov.br. Ao Henrique,
>>> mandei um email com exemplo de aplicaçao NCL que utiliza comandos de
>>> edição, porque não consegui postar um anexo na resposta
>>>
>>> On Apr 26, 3:55 pm, Henrique Becker <henriquebecke...@gmail.com>
>>> wrote:
>>> > Não, não cheguei a testar compilando dos fontes, mas a última versão
>>> > da máquina virtual não é construída sempre em cima da última versão do
>>> > código liberado no SVN público? E, salve engano, o código entre uma
>>> > versão congelada e outra normalmente não é acessível publicamente, o
>>> > laboratório telemídia faz um desenvolvimento ao estilo catedral.
>>> >
>>> > Saudações,
>>> > Henrique Becker
>>> >
>>> > Em 26/04/11, Bruno Seabra Lima<bsl...@telemidia.puc-rio.br> escreveu:
>>> >
>>> > > Você já tentou instalar o Ginga a partir do código-fonte do software
>>> publico
>>> > > ?
>>> > > Mas, se testou e não deu certo provavelmente, o suporte deve estar
>>> ainda na
>>> > > versão
>>> > > de desenvolvimento. Por que me lembro de quando ainda estava lá,
>>> > > tinha
>>> > > algumas
>>> > > coisas funcionando já.
>>> >
>>> > > Att,
>>> >
>>> > > Bruno Seabra Mendonça Lima
>>> > > --------------
>>> > >http://about.me/bruno.seabra
>>> >
>>> > > 2011/4/26 Henrique Becker <henriquebecke...@gmail.com>
>>> >
>>> > >> Bruno se você puder me passar um exemplo do uso de comandos de
>>> > >> edição
>>> > >> funcionando na última versão do Ginga VSTB eu ficaria muito grato.
>>> > >> Quando eu contatei o laboratório telemídia antes do lançamento da
>>> > >> versão ele disseram que o suporte a ncledit na nova versão seria
>>> > >> "parcial" e quando eu tentei executar alguns exemplos não obtive
>>> > >> sucesso.
>>> > >> Essa é foi minha troca de e-mails com o suporte.
>>> >
>>> > >> Em 05/04/11, Henrique Becker<henriquebecke...@gmail.com> escreveu:
>>> > >> > Olá Felipe,
>>> >
>>> > >> > Muito obrigado, realmente não havia como eu descobrir isso
>>> > >> > sozinho.
>>> > >> > Agora eu tenho quatro questões:
>>> > >> > 1) Qual seria o procedimento padrão para debugar uma aplicação no
>>> EITV
>>> > >> > Developer Box? Há alguma forma de conseguir mensagens de erro do
>>> > >> > middleware ou acessar o saída dos saída padrão do programa? Ou é
>>> > >> > na
>>> > >> > base do drawText?
>>> > >> > 2) O que faz o menu "Configurações"? E eu tenho acesso a senha
>>> dele?
>>> > >> > Se sim, qual é?
>>> > >> > 3) O primeiro zip contêm um código que foi validado pelo
>>> nclvalidator
>>> > >> > e executou (somente com a mudança do nome da fonte para 'vera') no
>>> > >> > VSTB, e tem a imagem dentro do zip para aumentar o tamanho. No
>>> entanto
>>> > >> > eu não consigo observar nenhuma mudança no estado da tela com a
>>> > >> > execução do mesmo (era para escrever Hello World em branco), esse
>>> > >> > código não é finalizado, ele só não causa o efeito esperado.
>>> > >> > 4) O segundo zip contêm um código que faz uso do módulo NCLEdit,
>>> > >> > eu
>>> > >> > não pude testá-lo no VSTB porque ele não implementa esse módulo,
>>> > >> > apesar da imagem dentro a execução deste acaba finalizada, estou
>>> > >> > cometendo um erro no uso do módulo? A especificação não é muito
>>> clara
>>> > >> > quanto a sintaxe exata de uso, e eu não tenho outro middleware
>>> > >> > para
>>> > >> > testá-lo.
>>> >
>>> > >> > Obrigado desde já,
>>> > >> > Henrique Becker
>>> >
>>> > >> > Em 04/04/11, Felipe Pegoretti<felipe.pegore...@eitv.com.br>
>>> escreveu:
>>> > >> >> Olá Henrique,
>>> >
>>> > >> >> O problema realmente não é com a sua aplicação. O problema é que
>>> nessa
>>> > >> >> versão, o *Developer Box* não lida bem com aplicações muito
>>> pequenas,
>>> > >> como
>>> > >> >> o
>>> > >> >> processo é muito rápido a operação de embarcar aplicação não
>>> finaliza
>>> > >> >> corretamente. Essa bug já está corrigido na nova versão de
>>> software que
>>> > >> >> será
>>> > >> >> lançada até o fim dessa semana e será divulgada à todos.
>>> >
>>> > >> >> Para contornar o problema, eu adicionei ao zip da sua aplicação
>>> uma
>>> > >> >> imagem
>>> > >> >> de 75k que já foi suficiente para que a aplicação fosse embarcada
>>> > >> >> corretamente.
>>> >
>>> > >> >> Em anexo o arquivo já modificado que funcionou corretamente nos
>>> meus
>>> > >> >> testes
>>> > >> >> aqui.
>>> >
>>> > >> >> Qualquer outra dúvida, estamos a disposição.
>>> >
>>> > >> >> Atenciosamente,
>>> >
>>> > >> >> Felipe Pegoretti
>>> > >> >> EITV Entretenimento e Interatividade para TV Digital
>>> > >> >> +55 19 3579 0744
>>> > >> >>http://www.eitv.com.br
>>> >
>>> > >> >> 2011/4/4 Henrique Becker <henriquebecke...@gmail.com>
>>> >
>>> > >> >>> Olá,
>>> >
>>> > >> >>> A pesquisa da qual participo adquiriu um Set-Top Box Eitv
>>> Developer
>>> > >> >>> Box, o qual pretendo usar para desenvolvimento dos softwares da
>>> > >> >>> pesquisa.
>>> > >> >>> No entanto, após tentar executar algumas peças de software para
>>> > >> >>> Ginga-NCLua sem sucesso, tentei executar um pequeno trecho de
>>> código o
>>> > >> >>> qual pensei que não possuir erros, mas ele também não retornou o
>>> > >> >>> resultado esperado, ao invés de me mostrar um pequeno texto em
>>> > >> >>> vermelho (como é o comportamento do Ginga Virtual Set-Top Box),
>>> o
>>> > >> >>> Eitv Developer Box mostra a mensagem "Finalizado" alguns
>>> > >> >>> segundos
>>> após
>>> > >> >>> o o comando para da aplicação.
>>> > >> >>> O código NCL foi validado pelo NCLValidator
>>> > >> >>> (http://laws.deinf.ufma.br/nclvalidator/).
>>> >
>>> > >> >>> O código foi executado embarcado, os dados passados ao
>>> > >> >>> formulário
>>> para
>>> > >> >>> embarcamento foram os seguintes:
>>> > >> >>> Nome: TextSimple
>>> > >> >>> Application Type: Ginga-NCL
>>> > >> >>> Base Directory: (vazio)
>>> > >> >>> Initial Class: main.ncl
>>> > >> >>> File: O arquivo anexo.
>>> >
>>> > >> >>> Gostaria de saber se estou ignorando algo.
>>> >
>>> > >> >>> Saudações,
>>> > >> >>> Henrique Becker
>>> >
>>> > >> >>> P.S.: desculpe pela mensagem vazia anterior, problemas com o
>>> touchpad.
>>> >
>>> > >> --
>>> > >> Você está recebendo esta mensagem porque se inscreveu no grupo
>>> > >> "Desenvolvimento para TV digital" dos Grupos do Google.
>>> > >> Para postar neste grupo, envie um e-mail para
>>> devdtv@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.
>>> >
>>> > > --
>>> > > Você está recebendo esta mensagem porque se inscreveu no grupo
>>> > > "Desenvolvimento para TV digital" dos Grupos do Google.
>>> > > Para postar neste grupo, envie um e-mail para devdtv@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.
>>> >
>>> >
>>>
>>> --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>> "Desenvolvimento para TV digital" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para devdtv@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.
>>>
>>>
>>
>>
>> --
>> Manoel Campos da Silva Filho
>> Mestrando em Engenharia Elétrica - TV Digital - UnB
>> Professor do Instituto Federal de Educação, Ciência e Tecnologia do
>> Tocantins - IFTO
>> Analista e Desenvolvedor de Sistemas
>>
>> http://manoelcampos.com
>> http://twitter.com/manoelcampos
>> http://br.linkedin.com/in/manoelcampos
>>
>> manoelcampos at gmail.com
>> mcampos at ifto.edu.br
>> contato at manoelcampos.com
>>
>> --
>> Rastreador Automatizado de Encomendas: http://rastreador.manoelcampos.com
>>
>> --
>> Você está recebendo esta mensagem porque se inscreveu no grupo
>> "Desenvolvimento para TV digital" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para devdtv@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.
>>
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo
> "Desenvolvimento para TV digital" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para devdtv@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.
>
>
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para devdtv@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.






0 comentários:
Postar um comentário