Ir para o conteúdo

 Voltar a Composer
Tela cheia

Comando "voltar"

24 de Julho de 2008, 21:47 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 23 vezes

Ola a todos!

preciso muito aprender a configurar o botão voltar do controle remoto, alguém poderia me explicar detalhadamente como faço, estou bem perdido!

Atenciosamente,

Vinícius sacramento.

Autor: Vinícius sacramento


99 comentários

  • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
    26 de Julho de 2008, 14:02

     

    Presumo que o "voltar" esteja associado ao key code "BACK". Ou seja, de uma aplicação NCL, você captura o clicar do botão voltar pela string "BACK", como abaixo:

    <causalConnector id="onKeySelectionStart">
       <connectorParam name="keyCode"/>
       <simpleCondition role="onSelection" key="$keyCode"/>
       <simpleAction role="start"/>
    </causalConnector>

    Um elo ficaria assim:

    <link xconnector="onKeySelectionStart">
       <linkParam name="keyCode" value="BACK"/>
       <bind role="onSelection" component="idQualquer"/>
       <bind role="start" component="outroIdQualquer"/>
    </link>

    Carlos

    • 2d0098a4ad205456f6db734368bf05a3?only path=false&size=50&d=404Vinícius sacramento(usuário não autenticado)
      26 de Julho de 2008, 16:21

       

      Ola Carlos,

      obrigado por responder o meu pedido de ajuda.

      O modo de se configurar é mais fácil do que pensei!Muito obrigado!

       Porém ai vai mais umas perguntas:

      1- Esse "idQualquer" se refere a um nó ou switch certo?

      2 - Posso configurar o botão voltar fazendo com que ele retorne para o passo executado anteriormente? Em outras palavras ele funcionaria como o botao voltar de um menu de dvd, fazendo com que ele volte para o menu anterior ao que você esta. Por acaso eu ultilizaria a opção "start" para iniciar os passos da tela anterior?

      Grato desde já!

      • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
        26 de Julho de 2008, 17:25

         

        Oi Vinicius,

        > 1- Esse "idQualquer" se refere a um nó ou switch certo?

        Ou um contexto! Uma forma de organizar sua aplicação é criar cada passo em um contexto separado, para parar e tocar cada contexto ao mudar os passos.

        > 2 - Posso configurar o botão voltar fazendo com que ele retorne para
        > o passo executado anteriormente? Em outras palavras ele funcionaria
        > como o botao voltar de um menu de dvd, fazendo com que ele volte
        > para o menu anterior ao que você esta. Por acaso eu ultilizaria a
        > opção "start" para iniciar os passos da tela anterior?

        Sim, pode usar o BACK ou o CURSOR_LEFT, ou CURSOR_RIGHT, como preferir.

        O "start", nesse caso, pode ser nos contextos, para facilitar a escrita de sua aplicação.

        Carlos

      • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
        26 de Julho de 2008, 17:26

         

        Oi Vinicius,

        > 1- Esse "idQualquer" se refere a um nó ou switch certo?

        Ou um contexto! Uma forma de organizar sua aplicação é criar cada passo em
        um contexto separado, para parar e tocar cada contexto ao mudar os passos.

        > 2 - Posso configurar o botão voltar fazendo com que ele retorne para
        > o passo executado anteriormente? Em outras palavras ele funcionaria
        > como o botao voltar de um menu de dvd, fazendo com que ele volte
        > para o menu anterior ao que você esta. Por acaso eu ultilizaria a
        > opção "start" para iniciar os passos da tela anterior?

        Sim, pode usar o BACK ou o CURSOR_LEFT, ou CURSOR_RIGHT, como preferir.

        O "start", nesse caso, pode ser nos contextos, para facilitar a escrita de
        sua aplicação.

        Carlos

        ---------- Original Message -----------
        From: viniciusjose57@yahoo.com.br
        To: Carlos de Salles Soares Neto
        Sent: Sat, 26 Jul 2008 19:22:44 GMT
        Subject: [Composer: Suporte a Usuários do Composer] Re: Res: Re: Res:
        Comando "voltar"

        > Forum: Composer: Suporte a Usuários do Composer
        > Thread: Comando "voltar"
        > Author: Vinícius sacramento
        > Posted: 2008-07-26 16:21:40.628263-03
        >
        > Ola Carlos,
        >
        > obrigado por responder o meu pedido de ajuda.
        >
        > O modo de se configurar é mais fácil do que pensei!Muito obrigado!
        >
        > Porém ai vai mais umas perguntas:
        >
        > 1- Esse "idQualquer" se refere a um nó ou switch certo?
        >
        > 2 - Posso configurar o botão voltar fazendo com que ele retorne para
        > o passo executado anteriormente? Em outras palavras ele funcionaria
        > como o botao voltar de um menu de dvd, fazendo com que ele volte
        > para o menu anterior ao que você esta. Por acaso eu ultilizaria a
        > opção "start" para iniciar os passos da tela anterior?
        >
        > Grato desde já!
        >
        > Recebendo correspondência demais? Gerencie suas notificações em:
        > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age
        ------- End of Original Message -------

        • 2d0098a4ad205456f6db734368bf05a3?only path=false&size=50&d=404Vinícius sacramento(usuário não autenticado)
          27 de Julho de 2008, 9:51

           

          Ola Carlos,

          Muito obrigado pela sua ajuda!

          Vou tentar incluir o botão voltar, dúvidas futuras estarei colocando aqui!

          Obrigado!

        • 2d0098a4ad205456f6db734368bf05a3?only path=false&size=50&d=404Vinícius sacramento(usuário não autenticado)
          27 de Julho de 2008, 11:46

           

          Ola Carlos,

          Eu estava tentando montar o botão voltar e quando eu coloquei ele pra rodar ele apenas selecionou o botão e não funcionou, tentei o conector "onKeyselectionStartNStopN" fazendo ele parar tudo o que havia ocorrido depois do menu ao qual o botão deveria voltar porém no "start" eu coloquei um nó do começo de todo o projeto, porém ele simplesmente não fecha nada do que deveria parar nem começar tudo oque devia. estou sem tempo no momento quando voltar eu explico melhor caso não tenha sido!

          obrigado!

          <link xconnector="onKeySelectionStartNStopN">
             <linkParam name="keyCode" value="BACK"/>
             <bind role="onSelection" component="switchOpcao4"/>
             <bind role="stop" component="ImagemMenu"/>
             <bind role="stop" component="switchOpcao"/>
             <bind role="stop" component="switchOpcao1"/>
             <bind role="stop" component="switchOpcao2"/>
             <bind role="stop" component="switchOpcao3"/>
             <bind role="stop" component="switchOpcao4"/>
             <bind role="start" component="ImagemMenu"/>
          </link>

          Grato desde Já!

          • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
            27 de Julho de 2008, 21:00

             

            Vinícius,

            pelo que pude perceber você está usando o Emulador que vem embutido no Composer para tocar o seu programa. Isso é verdade?

            Eu fiz um teste no Emulador e realmente o suporte para a tecla BACK parece não estar implementado (Eu não posso afirmar isso com crtza ainda, vou tentar analisar o código).

            Como sugestão, digo para você testar o seu programa com RED no lugar de BACK e testar com a tecla vermelha do controle remoto. Caso funcione, você pode garantir que seu programa está certo.

            Deixo como sugestão alguém testar isto na Máquina Virtual, para saber se lá está implementado o suporte a BACK.

            • 2d0098a4ad205456f6db734368bf05a3?only path=false&size=50&d=404Vinícius sacramento(usuário não autenticado)
              27 de Julho de 2008, 21:37

               

              Ola Roberto,

              Obrigado pela ajuda!

              Sim é verdade, estou utilizando o emulador embutido do composer!

              E seu teste está certo, eu ultilizei o botão RED e ele executou parte do que o link indicava a outra parte concerteza é problema da minha configuração!

              Mas o que você diz por "Máquina Virtual"? eu não entendi essa parte do final.

              E mais uma pergunta, existe algum código que possa ser colocado para que ele recomeçe todo o programa?

              Muito Obrigado!

              Aguardo Resposta!

               

              • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
                28 de Julho de 2008, 11:06

                 

                Vinícius,

                bom saber que o teste está certo! 

                Sobre a "Máquina Virtual": Atualmente existem duas implementação do Ginga-NCL:

                - Ginga-NCL Emulator (que é a mesma versão que vem com o Composer), o qual é desenvolvido em Java e está um pouco defasado à versão C++.

                - Ginga-NCL Virtual Set-top Box é uma máquina virtual que emula um set-top box e possui o Ginga-NCL player em C++. A versão em C++ está mais atualiza e tem a vantagem de ser mais rápida e mais próximo das versões que estarão disponíveis nos set-top box comerciais. No wiki www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​ging​a/gi​ngan​cl/x​owik​i/gi​ngan​cl_v​m&nb​sp; você pode encontrar mais informações.

                Assim como você, eu testei no Ginga-NCL Emulator! Minha sugestão foi para alguém fazer o mesmo teste no Ginga-NCL Virtual Set-top Box.
                 

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