Ir para o conteúdo

 Voltar a TV Digital e...
Tela cheia

Middlware para TV Móvel.

22 de Setembro de 2008, 11:21 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 68 vezes

Pessoal, Bom Dia!

Quero desenvolver uma aplicação para tv móvel usando JME.

Sei que já existe a JSR272, API Java para TV Digital em dispositivos móveis com JME.

Preciso saber se, no atual momento, é possível desenvolver uma aplicação para TV Digital Móvel em dispositivos móveis com JME e se existe um middlware pronto para estes dispositivos.

Caso exista este middlware onde posso eoncontrá-lo, como posso usá-lo?

Caso não exista, ainda assim é possível desenvolver uma aplicação para TV Digital Móvel em dispositivos com JME, mesmo sem o middleware?!

 

Grata!


Autor: Lynn Minmay


3232 comentários

  • 53863feab09b0cb8f67aa44bc1c2f392?only path=false&size=50&d=404Carlos Batista(usuário não autenticado)
    22 de Setembro de 2008, 15:37

     

    A versão móvel do middleware brasileiro Ginga dará suporte apenas à linguagem declarativa NCL. Porém não há ainda um emulador ou versão disponível para download dessa versão do middleware. A especificação da versão móvel do Ginga (norma ABNT) está disponível através em link www.​abnt​.org​.br/​imag​ens/​Norm​aliz​acao​_TV_​Digi​tal/​ABNT​NBR1​5606​-5_2​008E​d1.p​df

    Se é possível se desenvolver aplicações JME, vai depender da plataforma do celular e do sistema em questão, pois ambos devem suportar o que for especificado nessa JSR (o que não é o caso do sistema brasileiro).

     []s
    bidu

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

       

      Olá a todos,

      primeiramente, completando a resposta de Carlos Batista, o perfil básico dá suporte NCL e Lua.

      lendo esse tópico obtive uma dúvida:

      O sinal recebido pelos celulares será igual ao da TV, correto? Então, as mesmas aplicações para TV serão usadas nos celulares? A resolução dos celulares é bem menor, o que requer aplicações com layout diferente do usado em TV com resolução alta. Há também o detalhes dos botões, que no controle remoto foram planejados para TVDI, mas nos celulares não (eles não tem os botões coloridos, por exemplo).

      É possível identificar, de alguma forma, qual aplicação será executada em qual ambiente?  Teria alguma coisa a ver com as bases privadas (seriam diferentes em Tv e Celular)?

      Obrigado

       

      • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
        1 de Outubro de 2008, 18:52

         

        Existirão provavelmente variveis de sistema que identificarão o sistema de execução de sua aplicação e de acordo com esta variavel é possivel adaptar seu conteudo para os sistema que está sendo executado.

        Quanto as teclas de interatividade estas deverão ser mapeadas de acordo com a especificação ginga, ou seja, o middleware já terá definido quais teclas representarão as teclas do controle.

      • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
        1 de Outubro de 2008, 15:23

         

        Olá José Ricardo.

        Quem sou eu para falar alguma coisa... entendo pouco pra falar a verdade sobre todo este mundo aqui, mas estou tentando evoluir.

        Até o ponto que consegui entender, aplicações móveis (celulares) são diferentes de aplicações fixas (set top boxes) e devem ser desenvolvidas separadamente justamente pelos motivos que vc mesmo apontou. É o que pude entender até o momento.

        No celular temos teclas como a UP e DOWN que podem servir para trocar de canais e as próprias teclas 1, 2, a, b, etc... podem ser mapeadas para serem usadas da forma como quisermos. Então suponho eu que o middleware para tv digital móvel se encarregará de fazer esse mapeamento. Por exemplo, a tecla 1 seleciona algo, como se fosse o ponteiro (mouse), a tecla 2 aumenta o volume, etc... Mas acredito que os aparelhos celulares já venham com essas teclas separadas fisicamente no dispositivo.

        Muito provavelmente quem vai identificar qual aplicação será executada em qual ambiente será o Middeware... Eu ACHO, estou deixando bem claro que EU ACHO, pq eu ñ tenho certeza. Não consegui ler ainda toda a especificação da tv digital... mas é o q eu suponho.

        Se eu estiver errada em alguma coisa, alguém me corrija.

        Com toda certeza desenvolver aplicações para desktop ñ é a mesma coisa de desenvolver para web nem para dispositivos móveis.. .ambos tem suas ferramentas de desenvolvimento, podem até ser parecidos, mas... tem suas peculiaridades..... O mesmo deve acontecer com a TV Digital p/ set-top-boxes e p/ celulares.

         É o q eu penso... só sei que na EUROPA já existem até cursos profissionalizantes de desenvolvimento de aplicações interativas para tv digital móvel usando java (JME e JSR272).... e por aki..... sequer começamos algo...

         é isso... [ ] s

    • 489cd20f916c20d33fd79b01eef52bc2?only path=false&size=50&d=404Mauricio Junior(usuário não autenticado)
      27 de Outubro de 2008, 11:40

       

      Carlos,

      Sabe de alguma coisa ou como colocar a aplicação Ginga-NCL no celular?

      Existe algum artigo, exemplo ou tutorial que possa passar para ajudar? 

  • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
    23 de Setembro de 2008, 8:11

     

    Como pode perceber a especificação para TVD móvel é um perfil de NCL, então os celulares que implementarem o middleware terão que seguir esta norma, logo é possivel você desenvolver aplicações de TVD móvel, basta ler a norma e se restringir a este perfil básico de NCL.

    Para testar basta rodar a aplicação na máquina virtual, se você estiver dentro do perfil básico e rodar normal  na máquina virtual quer dizer que sua aplicação está certa.

    Mais alguma dúvida ?

    • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
      1 de Outubro de 2008, 14:36

       

      Então...

      tudo o que eu fizer em NCL rodará no middleware para o celular é isto?!

       uhm.... interessante....

      acho q por enqto acabaram-se minhas dúvidas...

      mas eu quero poder usar java.... e quero poder testar algo de verdade em um emulador de celular de "verdade"....

      NCL pelo visto não fornecerá um emulador de tv no celular tão cedo estou certa?!

       

      [ ] s

      • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
        1 de Outubro de 2008, 19:00

         

        Acho que ainda não estamos falando a mesma coisa, existe o emulador para aplicações ncl para celular, a máquina virtual. O que está faltando é a implementação da especificação ginga para tv mobile, mas quando está implementação estiver pronta a aplicação que você fez emulada no stb virtual irá rodar normalmente no celular com o middleware ginga.

        Agora se você quer fazer a aplicação digital hoje e rodar ela no celular, realmente não consiguirá, pois a implementação do middlware em um dispositivo especifico ainda não existe.

        Lembrando que está implementação provavelmente será feita pela fabricante dos celulares e o que dificulta ainda mais é que cada fabricante utiliza um sistema operacional diferente, assim deveremos ter várias implementações de middlware mobile.

        Acho que agora cobri tudo sobre TV mobile.

        • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
          1 de Outubro de 2008, 19:21

           

          Olá Bruno.

          Muito Obrigada por sua resposta.

          Esclareceu bastante coisa.

          Talvez.. dependendo do andar da carruagem eu terei que mudar os meus planos.

          Obrigada

          • F01ca8501002246c5c2e7d859c94ab92?only path=false&size=50&d=404Juliano Feltraco(usuário não autenticado)
            21 de Outubro de 2008, 10:04

             

            Me corrijam se eu estiver errado, mas conforma especificacao da ABNT somente a linguagem NCL é obrigatoria dentro dos middlewares, middlewares estes que serao fabricados juntamente com os celulares pelas proprias fabricantes, Motorola, nokia, sansung e afins...

            Agora... Sabemos da abrangecia do Java dentro da comunidade de desenvolvimento como um todo nao deixando de lado os dispositivos moveis atraves do J2ME, da mesma forma que sabemos da abrangencia do NCL nas aplicacoes para TVD, fica a duvida:

            Sera que os fabricantes vao se conter em atender as normas da ABNT e correr o risco de ficarem obsoletas dentro de um curto periodo de tempo devido a necessidade da versao Java ou o NCL tende a dominar esse ramo tambem.

            Ando lendo muita coisa e cada vez mais duvidas vao surgindo, toda contribuicao é valiosa

            Abraço a todos

            Att

            • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
              21 de Outubro de 2008, 10:55

               

              É.... grandes indagações...

              Ainda que existisse somente java... mas existem outras linguagens de programação para dispostivos móveis e portáteis que andam consumindo boa parte do mercado justamente pelo fato de terem uma interface gráfica mais agradavel.

              enfim.... sendo o mundo da computação podemos esperar de tudo.... e mais um pouco

              as vezes nem ncl nem java serão "o que há" de tv móvel

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

                 

                A meu ver, há um raciocínio direto para entender essa questão.

                Em suma, vocês estão dizendo que novas tecnologias ou mesmo as que estão aí podem aparecer e suplantar as que formam a norma atual. Não duvido que dentro de alguns anos isso possa vir a acontecer.

                Nem precisamos falar de linguagens de programação. E se as tecnologias de compressão e codificação melhorarem e surgir um substituto superior do MPEG-4? O que fazer?

                É exatamente por isso que existe uma norma brasileira, o SBTVD. A norma garante uma forma UNIFORME para que os fabricantes possam construir receptores e as emissoras possam criar conteúdo. Sem a norma, cada emissora teria que criar sua aplicação de diversas formas diferentes para poder atender a cada fabricante e modelo de receptor diferente existente no mercado. Isso não é viável e talvez nem possível!

                Notem a diferença sutil no modelo de comunicação da TV: a emissora faz broadcast (não é um modelo cliente-servidor a que nos acostumamos na internet). Ela manda para todos. Num cenário assim, teria que mandar várias versões diferentes da mesma aplicação para que os receptores executem aquela que se adequa a seu aparelho. Haja banda!

                A norma estabelece um conjunto mínimo de funcionalidades de um receptor de forma que um desenvolvedor de aplicações possa criar seu programa interativo com a segurança que ele vai ser executado nos diversos receptores existentes no mercado. Deixar o mercado determinar isso poderia funcionar em PCs, onde é fácil atualizar software e onde as pessoas já se acostumaram com a rapidez com que equipamentos ficam obsoletos. Só que é preciso lembrar que estamos falando de TV, seja ela no celular ou na sua sala de estar.

                Então, respondendo à pergunta: O que fazer?

                Uma resposta possível não é, definitivamente, a de esperar que os consumidores joguem fora suas TVs ou receptores e comprem novos para usarem novas tecnologias que vão facilitar a vida dos desenvolvedores mas vão representar nada de diferente para eles.

                A norma garante essa segurança. Sempre pode haver discussões sobre se tecnologia A é melhor que tecnologia B que está na norma. Sempre podem ser apresentados casos específicos em que usar tecnologia C seria melhor.

                Na minha opinião, o que não pode ser discutida é a necessidade de haver algo padronizado na norma. E que maravilha que esse algo seja nacional porque assim a indústria brasileira sai na frente.

                Abraços,
                Carlos

  • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
    23 de Outubro de 2008, 18:06

     

    Pessoal.

    Boa Tarde a todos.

    Pensando em algumas coisas, surgiram algumas dúvidas .

    O Middleware para celulares será muito diferente do Middleware para set-top-boxes?

    O que podemos esperar deste middleware?

    Celulares tem capacidades limitadas e isto com certeza deve influenciar em uma implementação de referência ou qualquer outra implementação do middleware...

    Isto poderá afetar o desenvolvimento das aplicações interativas para celulares?

    Obrigada 

  • C88a74451a7853a09b1cd2514c466809?only path=false&size=50&d=404juliano kimura(usuário não autenticado)
    21 de Janeiro de 2009, 16:09

     

    Respondendo a questão sobre identificar o aparelho (celular) que está sendo utilizado para acessar. Todo os aparelhos enviam uma informação de User-Agent que possui as informações sobre modelo, versão, browser, etc que o aparelho está utilizando. Essa é a forma utilizada atualmente para que o conteúdo seja mostrado de forma correta no Wap dos celulares, por exemplo.

  • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
    14 de Abril de 2009, 11:02

     

    Conteúdo vazio.

  • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
    14 de Abril de 2009, 11:03

     

    Olá Pessoal.

    Será que agora temos uma implementação GINGA-NCL para dispositivos portáteis, como celulares, disponível para nós??

     

    [ ] s 

    • 3114c6434e99be13409646e73c5e9c84?only path=false&size=50&d=404Guilherme Daher(usuário não autenticado)
      19 de Maio de 2009, 12:22

       

      Olá,

      A Universidade Federal do Espirito Santo (UFES) esta desenvolvendo um middleware para executar aplicações em dispositivos portateis. O cronograma para término do desenvolvimento será em julho. Atualmente estamos bem avançados no desenvolvimento e já conseguimos executar aplicações ncl contidas em um SDCARD por exemplo.

      grande abraço,

       

       

      • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
        19 de Maio de 2009, 13:00

         

        Olá.

        Mas isto é uma maravilha! Este middlware terá o código fonte liberado para os desenvolvedores?

        No meu caso, eu preciso trabalhar dentro do código fonte.

        Muito Obrigada pela notícia.

        [ ]s

        • 3114c6434e99be13409646e73c5e9c84?only path=false&size=50&d=404Guilherme Daher(usuário não autenticado)
          19 de Maio de 2009, 13:25

           

          Perfeito,
          A codificação será liberada. Atualmente estão envolvidos neste projeto 3 pessoas.
          Segue abaixo status report do projeto, para conhecimento da comunidade.

          Tunner -> File System -> Sdcard (100%)
          Tunner -> IP -> IPTV (0%)
          Tunner -> IP -> InternetTV (0%)
          Tunner -> IP -> P2PTV (0%)

          Aplication Manager -> JavaDTV (0%)
          Aplication Manager -> NCL (100%)
          Aplication Manager -> NCL -> Lua (20%)

          Media Processing -> Audio -> MP3 (100%)
          Media Processing -> Audio -> WAV (0%)
          Media Processing -> Audio -> MP4 (100%)
          Media Processing -> Video -> MP4 (100%)
          Media Processing -> Imagem -> BMP (100%)
          Media Processing -> Imagem -> PNG (100%)
          Media Processing -> Imagem -> GIF (100%)
          Media Processing -> Imagem -> JPG (100%)
          Media Processing -> Texto -> HTML (0%)
          Media Processing -> Texto -> TXT (0%)
          Media Processing -> Texto -> CSS (0%)
          Media Processing -> Texto -> XML (0%)

          Input Manager -> Teclado (100%)
          Input Manager -> Tuchpad (0%)

          Return Channel -> (0%)

          • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
            8 de Janeiro de 2010, 15:11

             

            Olá. Como anda o projeto?  []s 

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

               

              Lynn,

              ao que me consta existem apenas protótipos não disponíveis para download para as plataformas Android e Symbian, já exibidos em demonstrações públicas em eventos relacionados a TV Digital. Acredito que em breve as instituições envolvidas no desenvolvimento de tais implementações (UFES e PUC-Rio) disponibilizarão as ferramentas, à medida que o código contemple um conjunto de funcionalidades representativo e atinja maturidade necessária para abertura de código, inclusive.

              []s

              bidu

          • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
            19 de Maio de 2009, 13:45

             

            Pelo visto tá bem adiantado ...

            Se precisar de ajuda estamos ai :) só falar que a gente dá um jeito ....

            []'s

          • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
            19 de Maio de 2009, 14:24

             

            Nossa. Vou chorar de felicidade!Muito Obrigada, estou anciosa. Espero que vocês consigam terminar tudo com sucesso.Boa Sorte.Muito Obrigada Deus!

          • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
            24 de Julho de 2009, 16:45

             

            Olá Pessoal.

            Novidades quanto ao código fonte do middleware ginga-ncl android?

            Muito Obrigada

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

               

              Lynn (Elaine?),

              Gostaria de pedir que não poste mais a mesma pergunta em várias trilhas, o que julgo ser desnecessário.

              Espero que o Guilherme Daher (ou alguém envolvido na UFES) possa respondê-la em breve.

              Você pergunta sobre o código fonte. Eu mesmo fiquei curioso: há alguma informação que esse código vai ser livre?

              Você já contatou diretamente os envolvidos no projeto? Eles já tornaram público aqui no fórum um convite para desenvolvedores. Essa pode ser a oportunidade que estás precisando.

              Carlos

              • 8a8c7d5de8d314f2e7295f07db916dc2?only path=false&size=50&d=404Lynn Minmay(usuário não autenticado)
                27 de Julho de 2009, 13:04

                 

                Konbawa!!!!

                 

                Gomen pelos posts repetidos, focarei apenas aki.

                Td q sei a respeito do ginga ncl android soube por aqui mesmo, pelo o q eu entendi do q o pessoal falo é q vai estar disponivel sim pra desenvolvedores

                Agora pode ser q eu tenha interpretado errado o q eles escreveram, posso estar equivocada.

                 

                Arigatô

                [ ]s

      • Fa8be082672b0f47e26ad5a87091961b?only path=false&size=50&d=404Hugo Cesar Crohare Lavalle(usuário não autenticado)
        19 de Maio de 2009, 13:23

         

        Excelente !

        Algumas perguntas:

        Será uma implementação completa, ou só o formatador ?

        Em qual plataforma ?

        Será livre ? (Ou terá alguma versão livre ?)

      • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
        19 de Maio de 2009, 12:58

         

        Ótima noticia :)nos deixe informados

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