Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Aplicação não executa na versão 12.3 do Ginga NCL

17 de Novembro de 2011, 21:16 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 2 vezes

Olá pessoal!

Desenvolvi uma aplicação que consiste de alguns menus e uma área de visualização  "dResultado".

Sendo que ao selecionar um item do menu ela exibe o conteúdo no "dResultado"

Está aplicação funcionava normalmente no Ginga Virtual 12.1 porém na 12.3 ao selecionar um item ele encerra a app.

 Segue abaixo o código

<?xml version="1.0" encoding="ISO-8859-1"?>
<ncl id="menuteste" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">

   <head>

      <regionBase>
         <region id="rgTV" width="100%" height="100%">           
            <region id="rgOpcao1"      left="0"         top="0"      width="14%"   height="4.5%"  zIndex="1"/>
            <region id="rgOpcao2"      left="14.03%"  top="0"      width="14%"   height="4.5%"  zIndex="2"/>
            <region id="rgOpcao3"      left="28.03%"  top="0"      width="14%"   height="4.5%"  zIndex="3"/>
            <region id="rgResultado" left="0"         top="4.6%"   width="100%"  height="95.5%" zIndex="8"/>
         </region>
      </regionBase>

      <descriptorBase>      
         <descriptor id="dOpcao1" region="rgOpcao1" focusIndex="1" moveLeft="7" moveRight="2" focusBorderWidth="-2" focusBorderColor="blue"/>
         <descriptor id="dOpcao2" region="rgOpcao2" focusIndex="2" moveLeft="1" moveRight="3" focusBorderWidth="-2" focusBorderColor="blue"/>
         <descriptor id="dOpcao3" region="rgOpcao3" focusIndex="3" moveLeft="2" moveRight="4" focusBorderWidth="-2" focusBorderColor="blue"/>
         <descriptor id="dResultado" region="rgResultado"/>
 
      </descriptorBase>

      <connectorBase>
         <causalConnector id="onBegin1StartN">
            <simpleCondition role="onBegin"/>
            <simpleAction role="start" max="unbounded" qualifier="par"/>
         </causalConnector>

         <causalConnector id="onSelectionMenuStrart">           
            <simpleCondition role="onSelection"/>
            <compoundAction operator="seq">              
               <simpleAction role="start" max="unbounded" qualifier="par"/>
               <simpleAction role="stop" max="unbounded" qualifier="par"/>                             
            </compoundAction>
         </causalConnector>
     
      </connectorBase>

   </head>

   <body>

      <port id="go" component="inicio"/>

      <media id="inicio" src="media/inicio.html"                 descriptor="dResultado"/>

      <media id="opcao1" src="media/botoes/btn01.png"  descriptor="dOpcao1"/>
      <media id="opcao2" src="media/botoes/btn02.png"  descriptor="dOpcao2"/>
      <media id="opcao3" src="media/botoes/btn03.png"  descriptor="dOpcao3"/>
     
     
      <media id="selecao1" src="media/teste01.html"      descriptor="dResultado"/>
      <media id="selecao2" src="media/teste02.html"      descriptor="dResultado"/>
      <media id="selecao3" src="media/teste03.html"        descriptor="dResultado"/>
     
     
     


44 comentários

  • D5f235ea53c0f98038f0ec250533cf3d?only path=false&size=50&d=404Eduardo Cruz Araújo(usuário não autenticado)
    17 de Novembro de 2011, 22:11

     

    Oi Jean,

    Em alguns dos <descriptor> os atributos "moveLeft" e "moveRight" possuem valores inválidos (moveLeft="7" e moveRight="4"). Talvez o problema seja esse.

     abs 

    • 279c2c716e7933948ec9f46895206a2c?only path=false&size=50&d=404Jean Carlos Pandini(usuário não autenticado)
      18 de Novembro de 2011, 18:46

       

      oi Eduardo,

      é que a aplicação tinha 7 menus. eu apaguei o resto para não ficar muito grande o código.

      O Erro resultante é recurso em uso, seguindo de travamento da aplicação!

      Outra coisa que deu erro comigo, foi ao executar um vídeo remoto.

      ao final da exibição, ocorre um erro que termina a app. O que pode ser?

       

      att

      Jean

      • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
        18 de Janeiro de 2012, 10:06

         

        Oi, Jean.

        Nao entendi o porque do Eduardo nao continuar a discussao. Fato eh que seria interessante reduzirmos essa NCL com cada questao que voce colocou para identificarmos os problemas. Nos nossos testes as midias remotas estao funcinando bem.

        Sds. Marcio Moreno

        • 145ea1662b45b86a90b987f094279123?only path=false&size=50&d=404Guilherme Lima(usuário não autenticado)
          20 de Janeiro de 2012, 12:43

           

          Esse eh um problema conhecido, o player html (links) esta voando.
          Estamos trabalhando para substituir esse player por outro mais confiavel.

          Segue o backtrace:

          #0  draw_graphical_doc (t=0x8d9c988, scr=0x8d94b80, active=1) at view_gr.c:563
          #1  0xb417c061 in draw_doc (t=0x8d9c988, scr=0x8d94b80) at view.c:1098
          #2  0xb41a4400 in draw_to_window (win=0x8da56c0, fn=0xb417b920 <draw_doc>, data=0x8d94b80) at terminal.c:329
          #3  0xb4175918 in draw_fd_nrd (f=0x8d94b80) at view.c:1143
          #4  0xb4184788 in send_to_frame (ses=0x8f04e80, ev=0xb14fadcc) at view.c:3227
          #5  0xb4185d40 in send_event (ses=0x8f04e80, ev=0xb14fadcc) at view.c:3345
          #6  0xb4211329 in win_func (win=0x8da56c0, ev=0xb14fadcc, fw=0) at session.c:2347
          #7  0xb41a3046 in t_kbd (dev=0x8da5770, key=-266, flags=0) at terminal.c:666
          #8  0xb41882c6 in browserShow (someSes=0x8f04e80) at directfb.c:326
          #9  0xb4df05b4 in br::pucrio::telemidia::ginga::core::player::LinksPlayer::play (this=0x8cae768) at LinksPlayer.cpp:196
          #10 0xb5412db3 in br::pucrio::telemidia::ginga::ncl::adapters::FormatterPlayerAdapter::start (this=0x8cae040)
              at FormatterPlayerAdapter.cpp:782
          #11 0xb5471c40 in br::pucrio::telemidia::ginga::ncl::FormatterScheduler::runAction (this=0x8f23048, event=0x8db8150, someAction=0x8fe5f80)
              at FormatterScheduler.cpp:510
          #12 0xb5475185 in br::pucrio::telemidia::ginga::ncl::FormatterScheduler::runAction (this=0x8f23048, someAction=0x8fe5f80)
              at FormatterScheduler.cpp:345
          #13 0xb5379678 in br::pucrio::telemidia::ginga::ncl::model::link::LinkSimpleAction::run (this=0x8fe5f80) at link/LinkSimpleAction.cpp:159
          #14 0xb537927f in br::pucrio::telemidia::ginga::ncl::model::link::LinkRepeatAction::run (this=0x8fe5f80) at link/LinkRepeatAction.cpp:102
          #15 0xb5376f8c in br::pucrio::telemidia::ginga::ncl::model::link::LinkCompoundAction::run (this=0x8fe5c20) at link/LinkCompoundAction.cpp:286
          #16 0xb7485437 in br::pucrio::telemidia::ginga::core::system::thread::Thread::function (ptr=0x8fe5c20) at Thread.cpp:127
          #17 0xb771d4c0 in start_thread () from /lib/i686/cmov/libpthread.so.0 

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