Telemídia desenvolve aplicativo para iPhone/iPod touch que complementará Ginga em interatividade com televisão digital
O MacMagazine tomou conhecimento hoje de um projeto bastante interessante que envolve TV digital e interatividade com iPhones/iPods touch. Como pouquíssima gente já tem acesso à tecnologia no Brasil — incluindo este que vos escreve, que ainda não brincou com a novidade —, tentamos esclarecer neste artigo ao máximo como a coisa funciona.
Quem entrou em contato conosco foi o Bruno Seabra Nogueira Mendonça Lima, pesquisador do Laboratório Telemídia da PUC do Rio de Janeiro. O Telemídia, em conjunto com o LAVID da UFPB, para quem não sabe, é responsável pela criação e manutenção do Ginga — camada de software que dá suporte à interatividade na TV digital.
O Ginga roda no receptor (set-up-box) de TV digital e é responsável por promover diversas funcionalidades inovadoras, entre elas a interatividade do telespectador com um programa de TV. O Ginga é composto por duas partes: o Ginga-NCL (padrão normatizado pela ABNT), que utiliza a linguagem NCL como base de programação, e o Ginga-J, que utiliza a linguagem Java como base de programação. “A função do Ginga é abstrair as particularidades do hardware dos diferentes modelos de receptores, fazendo com que autores de aplicações multimídia possam escrever essas aplicações de maneira independente do hardware”, explica o Bruno.

Dentre as suas principais vantagens em relação a outras soluções existentes no mundo, estão o fato de o Ginga ser o único middleware com implementação em código aberto, o suporte à edição ao vivo de programas interativos e o suporte a múltiplos dispositivos (e é aqui que entra o tema principal deste post). Vale ressaltar que o Ginga é uma contribuição 100% nacional para o sistema de TV digital brasileiro.
O Telemídia anunciou que está trabalhando no desenvolvimento do middleware Ginga (passivo) para plataforma móvel da Apple, abrindo portas para a interação com aplicações diversas de TV digital em iPhones/iPods touch. O mais interessante é que o Sistema Brasileiro de TV Digital é o único no mundo que permite tal tecnologia, então estamos saindo na frente.
Com o suporte a múltiplos dispositivos, o Ginga abre portas para interatividade com a aplicação interativa originada de diversas fontes. Por exemplo, é possível que dispositivos como um smartphone/celular possam receber as mídias do receptor, executá-las na sua própria tela e enviar de volta ao set-top box comandos de interação — no caso especial do iPhone, o toque na tela.
Com esta tecnologia, o Bruno levanta a possibilidade de termos o seguinte cenário: um jogo de futebol está passando na televisão e um lance polêmico acontece (um pênalti não marcado, por exemplo). Através da edição ao vivo, a emissora pode mandar uma aplicação interativa (tira-teima), mas você não está assistindo sozinho ao jogo, ou somente a você interessa ver o tira-teima. Então, através do iPhone, pode-se ativar a interatividade e a aplicação é disparada somente no aparelho. Desta maneira, a pessoa não atrapalha os outros que estiverem assistindo ao jogo, mas ainda assim tem acesso ao tira-teima (quantas vezes quiser).
Participantes do iPhone Developer Program desde meados de março, o pessoal do Telemídia já está em fase de testes final do aplicativo Ginga para iPhones/iPods touch — que, quando pronto, será disponibilizado gratuitamente na App Store. Ele se comunicará com o receptor via Wi-Fi, mas eles já trabalham numa forma de abstrair o tipo de conexão, permitindo o uso também por dispositivos que só tenham Bluetooth.




E eu lembro que o pessoal reclamava por o Brasil não ter adotado o formato digital americano ou o europeu, com o Brasil desenvolvendo o seu próprio sistema, ele vai sair bem mais na frente, sim tem um lado negativo que diversos produtos internacionais não funcionaram no nosso sistema, mas outros pontos positivos é que o nosso tem a melhor qualidade de imagem, além dessa digamos "API" postada acima, entre outros, posso não gostar muito do Brasil como país, mas aposto todas as minhas fichas no sistema digital Brasileiro. :)
Só uma correção, o Brasil não está desenvolvendo seu próprio sistema. O que estamos fazendo é parecido como que foi feito para o sistema analógico de TV (PAL-M). Pegamos um sistema pre-existente e fizemos algumas modificacoes (no caso, o japones), apesar de muitos críticos dizerem que um sistema desenvolvido no Brasil seria tecnicamente bastante superior ao que foi escolhido.
Eu sei que ele foi baseado no sistema japonês, mas ele já o modificou de uma tal forma, que alguns acessórios japa não pegam no nosso.
Na verade somente o sistema de modulação e transporte é um mixer nipo-brasileiro. Toda tecnologia de software é 100% nacional e opensource :)
Opa, eu to fazendo o primeiro período de Ciência da Computação lá na PUC-RJ e desde o início me interessei por esse projeto =)
O legal é que eles estão fazendo o máximo para tornar simples o desenvolvimento de aplicativos pro Ginga. Eles também tem um LiveCD rodando uma distro do Linux com tudo que você precisa pra programar pro Ginga.
Ah, e quem sabe LUA pode programar pro Ginga também, linguagem que a propósito foi inventada na PUC hehe e hoje é usada em milhões de jogos e programas (WoW, Crysis, The Sims series etc.)
Ok, ok, super legal, mas ainda não me entra na cabeça porque raios temos de ter um padrão de TV digital só nosso e incompatível com tudo que já existe e funciona. Passados quase 2 anos de inaugurada, tá aí o "sucesso" estrondoso da TV digital no Brasil: ninguém tem. Também, quem é que vai pagar entre 500 e 1000 pratas pra ver meia dúzia de canais com poucos programas em HD?
Pera. O ginga já foi implementado nos set-top boxes existentes no mercado? O_o
pelo que eu tinha lido eles ainda estavam desenvolvendo e os set-top boxes q tavam vendendo ainda não possuem o ginga =/
Alguem pode explicar? Já tem ou não?
Espero que as emissoras deem suporte à isso…. afinal sem as emissoras isso não vai presta pra nada ne? Pelo que eu vejo só a globo que tem coisas interativas em praticamente todos os programas (tirando novela e series) por enquanto é tudo telefone e internet….
O sistema desenvolvido no brasil é tão "superior" que nos nunca teremos um TiVo graças ao forte ;pb da Globo e de outras emissoras
Como assim não teremos um TiVo ? Teremos algo melhor :) As funcionalidades de PVR (gravação de programas) é o minimo que o receptor pode oferecer :) … A tecnologia advinda do ginga no futuro poderá nos garantir gravar não somente os programas mas como as aplicações interativas. Acho que isso é bem melhor do que um TiVo, mas é somente minha humilde opinião.
Bruno, estava um pouco desatualizado a ultima notícia que vi foi essa <a href=”http://www1.folha.uol.com.br/folha/ilustrada/ult9…” target=”_blank”>http://www1.folha.uol.com.br/folha/ilustrada/ult9… em que o governo sede ao lobby e permite o bloqueio de gravações ou seja nada de um TiVo por aqui, mas persquisando um pouco mais encontrei essa notícia<a href=”http://www1.folha.uol.com.br/folha/informatica/ul…” target=”_blank”>http://www1.folha.uol.com.br/folha/informatica/ul… informando que o governo voltou atrás e ira permitir a gravação de programas sem comercial espero eu =) A globo começou a anuciar a chegada da transmissão digital aqui em brasília. Vou esperar para ver a veracidade dessa informação =P
Sobre o Ginga, não esperem muita coisa pois ele é feito em Java (#Fail) ainda estou pra ver algo funcional, bonito e leve feito nessa linguagem 8P
Fabricio,
Impossivel o ginga ser feito em java,
ainda mais para dispositivos embarcados como os set-top boxes.
Toda implementação é feita em c/c++ e o Ginga-NCL utiliza NCL e Lua para programar as aplicações interativas. Ou seja, nada de java :)
Bruno, então onde entra o Ginga-J? Me corrija se estiver errado, com ele sera possivel rodar apps java para TV Digital e pelo que li ele é obrigatorio no FullSeg sendo opcional no 1Seg
Vc por acaso já assitiu um BlueRay DVD ? Assista Cars por exemplo … Ou entao a nova série de dvds queo NEil Young tá lanćando…
Eu conhećo um monte de produtos que usam Java e que realmente funcionam bem, agora …Vc tem mac ?
[]s
Não só Cars, como vários outros e sei que eles utilizam java para criação de MENU(oh!). A qualidade do filme/produção nada tem a ver com a linguagem. Cite alguns produtos BONS de VERDADE feitos em java, pois ficarei feliz em utilizar já que não conheço NENHUM. Sobre ter um mac, sim tenho um MacBook Black e antes dele tive um powerbook e trabalhei com um imac e um powermac.
Na verdade não existe um padrão internacional, nem todos os paises tem o mesmo sistema, ou seja, a maioria dos sistemas não é compativel entre si. O governo brasileiro, na minha humilde opinião, fez a coisa certa a pegar o que tem de melhor no padrão japonês (modulação e transmissão) e incorporar tecnologia nacional no middleware, gerando assim emprego para a sociedade brasileira. Esses preços entre 500 e 1000 reais foi no lançamento quando não existiam fabricantes brasileiros com produtos no mercado. Hoje já temos receptores na faixa de R$250 com hardware suficiente para incorporar o Ginga-NCL.
que visual porco desse ginga
Write your comment here…
Calma pessoal, o ginga ainda não existe comercialmente nos set-top boxes, mas já existem receptores que tem hardware e tecnologia para rodar o Ginga-NCL, vide receptor proview XPS-1000. E ao contrário do que a maioria pensa a Record é que mais está investindo em testes de interatividade com TV DIgital.
perae!!! Eu gostaria de agradecer ao bruno lima por essas valiosas informaçoes que ele nos disponibilizou aqui. Eu que sou fã de carteirinha da tv digital (ainda não tenho), mas acesso um dos principais foruns da área, o htforum,com (peço licença rafael para este endereço, pois é muito bom em termos de informaçao técnica em bom português sobre TV, Som e afins) acredito que estamos tendo uma oportunidade única de termos informações sobre a TV Digital direto da fonte. Obrigado por esclarecer uma série de fatos que para nós que estamos longe do olho do furacão, são somente jogadas de forma errada na nossa cara por mídias não tão especializadas, diga-se de passagem. Valeu Bruno!
Realmente Leonardo,
O que nós da academia ficamos chateados é com o tipo de noticia que a imprensa desinformada coloca em circulação fazendo com que nós acabamos virando os vilões da história. A posição da academia brasileira sempre foi apoiar a tecnologia nacional, vide as linguagens NCL e LUA utilizadas no Ginga-NCL, criando dessa forma oportunidade de desenvolvimento da indrustria de frabricantes, software nacional, além da geração de empregos a todos envolvidos nessa tecnologia.
Bruno, também agradeço pelas dúvidas sanadas, sou um grande apreciador do TV Digital Brasileira, e apoio muito o trabalho de vocês, espero que assim o Brasil possa passar a exportar esse "sistema de ótima qualidade" para o resto do mundo.
Espero que todas essas caracteristicas que você citou não só se tornem uma realidade muito em breve na nossa tv digital, como também outras caracteristicas que virão que no futuro.
Agradeço pelo seu apoio nesse ótimo projeto.
E que ele sirva de exemplo que nos brasileiros, não precisamos ficar importando tecnologias, ela já está aqui entre nos, basta querermos, desenvolve-la.
Boa Tarde
E Sucesso com o Ginga.
Obrigado. Na verdade o chile, argentina e peru já estão cogitando (com muita força) adotar o padrão brasileiro :)
Por ter suporte a Java no iPod, será que o pessoal da academia irá afirmar mais uma vez que Java é complicado, imprestável… y otros tals ???
Acho que a gente poderia dar uma olhada no panorama e tirar nossas próprias conclusões …
Algo que transcrevi sobre o sistema …
http://pingumanbr.spaces.live.com/blog/cns!75069C…
Sobre o Sistema :
http://www.estadao.com.br/interatividade/Multimid...
Sobre o uso do Java :
http://www.convergenciadigital.com.br/cgi/cgilua….
http://www.convergenciadigital.com.br/cgi/cgilua….
Rafael, mas você não deu nenhum exemplo do que foi feito para o celular.
Se não me engano, o padrão de TV digital utilizado aqui no Brasil é o padrão Japonês, ou seja, se você comprar uma TV japonesa provavelmente irá conseguir assistir TV aqui no Brasil, isso se os canais forem transmitidos nas mesmas freqüências que são utilizadas lá, já que isso geralmente não é padronizado.
Esse Ginga, pelo que eu entendi, é o software responsável pela intermediação do usuário com o sistema de TV digital.
Fabricio,
Se algo fosse tao ruim, os produtos nao incluiriam suporte a Java, como os da Apple … É esse o ponto ! Há produtos que rodam Java e vc nem imagina que sejam…
Ah, o que o BlueRay usa 'o Java FX que é um script que tem Java como suporte, assim como o Lua. Já escrevi uns menus pra DVD e realmente funcionam ;)
[]s!
Ah, vc já fez teu imposto de Renda deste ano ?
Nao tem nada a ver. A introducao do Java no SBTVD está sendo uestionada"porque muitas aplicacoes para TV já foram escritas em Java e o ambiente para desenvolvimento destas é bem mais amigável (e existe, pelo menos) e com mais recursos visuais, comoo o Cardinal. O ganho em escala é bastante grande, e a competicao com a TV dita "fechada" e o IPTV, que curiosamente a Telefonica do Chile é quem está na lideranca no desenvolvimento deste produto.
Agora falta ainda um modelo de referencia aberto e disponível, de hardware, software, ferramentas e metodologia (ei, o BNDES pagou por uma parte desse desenvolvimento, e indiretamente eu também) no qual o controle nao fique na mao de um ou mais grupos de desenvolvedores. Parte dela existe, mas ainda o meu ver é incipeiente e requer mais $$$ para que se torne uma ferramenta mais palatável"