Ir para o conteúdo

 Voltar a Ginga-J: Imp...
Tela cheia

NCL chamando uma classe java

15 de Novembro de 2007, 19:39 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 15 vezes

Estou fazendo um trabalho para chamar uma classe java no ncl, defini o tipo de nó de mídia como application/x-ginga-NCLet mais nada acontece.

Preciso definir mais alguma coisa para que o código funcione?

Desde já agradeço.

 


Autor: Rita de Cássia Guedes Machado


77 comentários

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

     

    Olá Rita,

    por favor forneça mais detalhes para que possamos te ajudar. Caso ainda não tenha visto a seção do wiki que mostra os passos para integrar java e ncl, acesse o wiki.

    Att,

    Rafael Savignon.

    • 15ede10b508d32e501c9b6b4e9a2d185?only path=false&size=50&d=404Karen Borges(usuário não autenticado)
      26 de Maio de 2008, 15:24

       

      Olá !

      Também estou tentando fazer o NCL chamar a Xlet.

      Na console do NCL Emulator aparece a mensagem indicando que a Xlet startou, mas só aparece um quadrado vazio.

      Alguma idéia do que pode ser ?

      Desde já obrigada.

      Karen

       

      • B6b3cae0711e1cd6e59c07cc4b342f8b?only path=false&size=50&d=404José Ricardo Júnior(usuário não autenticado)
        27 de Maio de 2008, 15:39

         

        Aqui também detectei este problema.

        Scripts Lua funcionam perfeitamente, porém aplicações em Java não. Já tentei com e sem a interface Xlet, nada acontece, nem escrita no console...

        Se alguém puder ajudar, agradeço.

        Ricardo

      • 6958a7d3f20a68182800b45d6134fedf?only path=false&size=50&d=404Rafael Rodrigues(usuário não autenticado)
        27 de Maio de 2008, 18:09

         

        Karen, Você pode fornecer o código para averiguarmos? Um abraço,Rafael 

        • 15ede10b508d32e501c9b6b4e9a2d185?only path=false&size=50&d=404Karen Borges(usuário não autenticado)
          3 de Junho de 2008, 10:33

           

          Oi!

          Descobri que as Xlets não executam quando o código NCL é testado através do Emulator. Consegui fazer funcionar através do NCL Player (mais antigo).

          Agora estou trabalhando em outra Xlet, que inicializa, mas que em determinado momento o NCL não encontra o arquivo JAR que contém uma das bibliotecas utilizadas pela Xlet.

          O descritor está assim:

          <descriptor id="descMetadados" region="regiaoTexto">

          <descriptorParam name="x-classpath" value="bin/" />

          <descriptorParam name="x-mainclass" value="MetadadosXlet.class" />

          </descriptor>

          Dentro do meu projeto, coloquei em "bin" o código da Xlet e os arquivos JAR, mas no momento da execução recebo o seguinte :

          [INFO] NCLetPlayerObject::loadJarFiles file:C:/Dengue/bin/
          Exception in thread "Image Fetcher 1" java.lang.OutOfMemoryError: Java heap spac
          e
                  at java.awt.image.DataBufferInt.<init>(Unknown Source)
                  at java.awt.image.Raster.createPackedRaster(Unknown Source)
                  at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknow
          n Source)
                  at sun.awt.image.ImageRepresentation.createBufferedImage(Unknown Source)

                  at sun.awt.image.ImageRepresentation.setPixels(Unknown Source)
                  at sun.awt.image.ImageDecoder.setPixels(Unknown Source)
                  at sun.awt.image.JPEGImageDecoder.sendPixels(Unknown Source)
                  at sun.awt.image.JPEGImageDecoder.readImage(Native Method)
                  at sun.awt.image.JPEGImageDecoder.produceImage(Unknown Source)
                  at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
                  at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
                  at sun.awt.image.ImageFetcher.run(Unknown Source)
          Starting
          Starting
          Exception in thread "Thread-20" java.lang.NoClassDefFoundError: bbc/rd/tvanytime
          /xml/NonFatalXMLException
                  at br.ufrgs.inf.prav.pmm.metadados.MetadadosXlet.startXlet(MetadadosXlet
          .java:57)
                  at br.pucrio.telemidia.ginga.ncl.adapters.procedural.nclet.NCLetPlayerAd
          apter.start(Unknown Source)
                  at br.pucrio.telemidia.ginga.ncl.adapters.FormatterPlayerAdapter.start(U
          nknown Source)
                  at br.pucrio.telemidia.ginga.ncl.FormatterScheduler.runAction(Unknown So
          urce)
                  at br.pucrio.telemidia.ginga.ncl.FormatterScheduler.runAction(Unknown So
          urce)
                  at br.pucrio.telemidia.ginga.ncl.model.link.LinkSimpleAction.run(Unknown
           Source)
                  at br.pucrio.telemidia.ginga.ncl.model.link.LinkRepeatAction.run(Unknown
           Source)
                  at java.lang.Thread.run(Unknown Source)
          Caused by: java.lang.ClassNotFoundException: bbc.rd.tvanytime.xml.NonFatalXMLExc
          eption
                  at java.net.URLClassLoader$1.run(Unknown Source)
                  at java.security.AccessController.doPrivileged(Native Method)
                  at java.net.URLClassLoader.findClass(Unknown Source)
                  at java.lang.ClassLoader.loadClass(Unknown Source)
                  at java.lang.ClassLoader.loadClass(Unknown Source)
                  at java.lang.ClassLoader.loadClassInternal(Unknown Source)
                  ... 8 more

          Agradeço qualquer ajuda.

          Karen

          • 53863feab09b0cb8f67aa44bc1c2f392?only path=false&size=50&d=404Carlos Batista(usuário não autenticado)
            25 de Maio de 2009, 18:21

             

            Karen, 

            o suporte a inclusão de nós Java em aplicações NCL ainda não foi completamente implementado. Estamos desenvolvendo uma versão da API de ponte para a implementação de referência do Ginga-NCL, e assim que a mesma atingir uma versão "usável" estará disponível no release e no Ginga Live CD.

            []s

            bidu

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