Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

NCL e HTML

7 de Dezembro de 2007, 9:53 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 123 vezes

Olá pessoal,

Estou tentando rodar uma aplicação que exibe uma página HTML, no entanto não estou  conseguindo que esta página seja exibida corretamente. Abaixo, segue o código que estou utilizando:

<html>
    <body>
        <form>
            <table align="center">
            <tr><td>Agencia:</td>
                <td><input type="text"/></td></tr>
            <tr><td>Conta:</td>
                <td><input type="text"/></td></tr>
            <tr><td>Senha:</td>
                <td><input type="text"/></td></tr>
            </table>


            <input type="submit" value="Validar"/>   
            <input type="submit" value="Cancelar"/>
        </form>
    </body>
</html>

O Ginga-NCL Player acusou erros e não exibiu nada. Utilizando a máquina virtual, apareceram traços ao invés de textfields e texto entre colchetes no lugar de botões.

Obrigado pela atenção,

Att.

Gabriel Paduan 

Autor: Gabriel Paduan


1212 comentários

  • F2f3bd0120dfa3a5e181322e398bfb07?only path=false&size=50&d=404Bengt Karlsson(usuário não autenticado)
    7 de Dezembro de 2007, 17:22

     

    Olá, aproveitando o caso anterior, vim também comentar um problema que encontrei usando HTML no meu código. São dois problemas na verdade.

    Criei um documento NCL que apresenta um documento HTML como fundo com uma tag <img>. O primeiro problema é que a página fica por cima de todos os outros componentes, como por exemplo o vídeo redimensionado (mesmo a região do vídeo tendo zIndex maior). O segundo problema é que a img fica sempre deslocada vários pixels para a direita. Coloquei uma cor de fundo e ele preenche todo o lado esquerdo da tela, só exibindo a imagem mais à direita.

    O código que estou usando:
    <html>
        <body align="left" bgcolor="#00FF55" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
            <table cellspacing="0" valign="top" width=100% heigth=100%>
                <tr>
                    <td>
                        <img src="tela2.png">
                    </td>
                </tr>
            <table>
        </body>
    </html>

    Esse é o comportamento esperado do player?

     

    Grato pela atenção,

    []'s Bengt. 

  • 86e32d3fbd92b96e6b24485dd6e6dc57?only path=false&size=50&d=404Rafael Savignon(usuário não autenticado)
    10 de Dezembro de 2007, 10:06

     

    Olá Gabriel,

    o documento html deve estar em conformidade com a especificação definida pelo W3C. Assim a tag head deve estar presente.

    <html>

       <head>

      </head>
        <body>
            <form>
                <table align="center">
                <tr><td>Agencia:</td>
                    <td><input type="text"/></td></tr>
                <tr><td>Conta:</td>
                    <td><input type="text"/></td></tr>
                <tr><td>Senha:</td>
                    <td><input type="text"/></td></tr>
                </table>

                <input type="submit" value="Validar"/>   
                <input type="submit" value="Cancelar"/>
            </form>
        </body>
    </html>

    Att,

    Rafael Savignon. 

    • 80281508d24634177d10e7b503d515bf?only path=false&size=50&d=404Gabriel Paduan(usuário não autenticado)
      10 de Dezembro de 2007, 12:19

       

      Rafael,

      Obrigado pela dica, mas continuo tendo problemas. Refiz meu código tentando criar um modelo bem básico a princípio, no entanto, tenho a mesma resposta do exemplo anterior. Segue o código abaixo:

      <html>
          <head>
          <title>Teste</title>
          </head>
          <body>
              Agencia:<input type="text"/>
          </body>
      </html>

      Obrigado pela atenção,

      Att.,

      Gabriel Paduan
       

      • 86e32d3fbd92b96e6b24485dd6e6dc57?only path=false&size=50&d=404Rafael Savignon(usuário não autenticado)
        10 de Dezembro de 2007, 12:45

         

        Gabriel,

        você poderia postar seu código ncl, bem como os erros mencionados.

        Att,

        Rafael Savignon. 

        • 80281508d24634177d10e7b503d515bf?only path=false&size=50&d=404Gabriel Paduan(usuário não autenticado)
          10 de Dezembro de 2007, 15:17

           

          Olá Rafael, segue abaixo o código NCL que estou utilizando para chamar o html referido:

          <?xml version="1.0" encoding="ISO-8859-1"?>

          <ncl id="default" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">

              <head>
                 
                  <connectorBase>
                      <importBase documentURI="connectors/composerConnectorBase.conn" alias="connBase"/>
                  </connectorBase>

                  <regionBase>
                      <region id="rgTV" width="1280" height="1024">
                          <region id="rgVideo1" width="320" height="240"/>
                          <region id="rgPage" width="320" height="240" left="320"/>
                          <region id="rgBotaoVermelho" width="25" height="25" top="240"/>
                          <region id="rgBotaoVerde" width="25" height="25" top="240" left="25"/>
                      </region>
                  </regionBase>   

                  <descriptorBase>
                      <descriptor id="dVideo1" region="rgVideo1"/>
                      <descriptor id="dPage" region="rgPage"/>
                      <descriptor id="dBotaoVerde" region="rgBotaoVerde"/>
                      <descriptor id="dBotaoVermelho" region="rgBotaoVermelho"/>
                  </descriptorBase>
                 
              </head>

              <body>
                    
                  <port id="pInitialize" component="video1"/>
            
                  <media type="video/mpeg" id="video1" src="media/video1.mpg" descriptor="dVideo1"/>
                  <media type="image/gif" id="botaoVerde" src="media/botao_verde.gif" descriptor="dBotaoVerde"/>
                  <media type="image/gif" id="botaoVermelho" src="media/botao_vermelho.gif" descriptor="dBotaoVermelho"/>
                 
                  <media type="text/html" id="page" src="media/Form2.html" descriptor="dPage"/>
                 
                  <link id="lStartPage" xconnector="connBase#onBeginStartN">
                      <bind component="video1" role="onBegin"/>
                      <bind component="botaoVerde" role="start"/>
                      <bind component="botaoVermelho" role="start"/>
                  </link>
                 
                  <link id="lStopPage" xconnector="connBase#onEndStopN">
                      <bind component="video1" role="onEnd"/>
                      <bind component="page" role="stop"/>
                      <bind component="botaoVerde" role="stop"/>
                      <bind component="botaoVermelho" role="stop"/>
                  </link>
                 
                  <link id="lSelecionaBotaoVerde" xconnector="connBase#onKeySelectionStopNStartN">
                      <bind component="botaoVerde" role="onSelection">
                          <bindParam name="keyCode" value="GREEN"/>
                      </bind>
                      <bind component="page" role="start"/>
                  </link>

              </body>
          </ncl>

          O erro que acontece é o seguinte: No lugar de textfield, aparece apenas uma linha. Nesse exemplo, o resultado da tela é:

          Agencia: _________________
           

          Obrigado pela atenção,

          Att.,

          Gabriel Paduan 

          • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
            11 de Dezembro de 2007, 23:50

             

            Ola, Gabriel.

               O telemidia-links desenha campos de entrada de texto como linhas.

               É o comportamento esperado. Repito que o browser telemidia-links não possui fidelidade de apresentação, pois trata-se de uma adaptação preliminar de um browser HTML completo para PCs, chamado links.

              Vejam ainda que a norma ABNT restringe as tags XHTML com suporte obrigatório a um pequeno subconjunto.

               O exibidor XHTML que vocês verão nos set-top boxes não seguem esse protótipo baseado no links.

            []s
            Moreno

            • 80281508d24634177d10e7b503d515bf?only path=false&size=50&d=404Gabriel Paduan(usuário não autenticado)
              12 de Dezembro de 2007, 8:02

               

              Moreno,

              Obrigado pela dica, vou procurar na norma quais as tags suportadas.

              Alguma sugestão para trabalhar com campos de entrada de texto e botões? Achei que a saída mais fácil seria a utilização do HTML...

              A integração entre NCL e Lua disponibiliza esse tipo de recurso?

              Obrigado pela atenção,

              Att.,

              Gabriel Paduan

              • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
                12 de Dezembro de 2007, 12:20

                 

                Olá Gabriel,

                Aguarde o tutorial de Lua, teremos um exemplo de entrada de dados.

                abs,

                Francisco

                • 80281508d24634177d10e7b503d515bf?only path=false&size=50&d=404Gabriel Paduan(usuário não autenticado)
                  12 de Dezembro de 2007, 14:55

                   

                  Ok Francisco, enquanto isso vou aprofundar meus estudos na linguagem...

                  Apenas aproveitando a questão, estou iniciando meus estudos em Lua e gostaria de saber se para utilizar componentes gráficos tenho que baixar bibliotecas externas. Se sim, para rodar a aplicação será necessário que o STB tenha a biblioteca?

                  Desculpe pelo post relativo a Lua neste tópico...

                  Att.,

                  Gabriel Paduan

                  • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
                    12 de Dezembro de 2007, 17:24

                     

                    Foi definido no padrão um pacote gráfico que todo STB terá que dispor.

                    Este pacote exporta um canvas onde você pode desenhar retas, imagens, etc.

                    Procure a norma ABNT ou aguarde o tutorial.

                    Abs,

                    Francisco
                     

    • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
      10 de Dezembro de 2007, 10:36

       

      Só complementando: o <title> dentro do <head> é obrigatório em XHTML.

      Abraços,
      Carlos

      • F2f3bd0120dfa3a5e181322e398bfb07?only path=false&size=50&d=404Bengt Karlsson(usuário não autenticado)
        10 de Dezembro de 2007, 12:12

         

        Pessoal, eu coloquei em www.​cin.​ufpe​.br/​~bff​k2 dois screenshots que eu tirei. Um html que chama uma img (um quadrado preto) num fundo verde. As imagens retratam o comportamento no Firefox e no set top virtual.

        Vocês poderiam me ajudar a entender o deslocamento da imagem?

        Grato pela atenção novamente,

        []'s Bengt.
         

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