sexta-feira, 20 de julho de 2012

Experimento com Android e Ginga

Dando uma passeada pelo meio acadêmico, podemos encontrar algumas pesquisas utilizando o Ginga (middleware brasileiro para TV Digital interativa) juntamente com um dispositivo Android. 

O Ginga é responsável pela execução das linguagens oferecidas pelo padrão brasileiro de TV Digital (NCL, Lua, JAVA, HTML, entre outros). O Middleware Ginga é uma especificação aberta e livre de royalties [saiba mais]. Já o Android é um sistema operacional para smartphones e tablets e também está disponível como código aberto. Sua facilidade de desenvolvimento, baseado em Java tem empolgado muitos desenvolvedores.

Encontrei a um tempo um vídeo que mostra um teste com a interação do Android com o Ginga, desenvolvidos por (na época) alunos da UESPI - Universidade Estadual do Piauí. Fui atrás para ver se encontrava algum artigo publicado a respeito, e encontrei, publicado no WTIC11 (Workshop de Trabalhos de Iniciação Científica) intitulado "TV Digital e mobilidade: Acesso a web services e interação por meio de dispositivos móveis", podendo ser visto na íntegra aqui

O artigo apresenta o LuaNews, um protótipo com um feed de notícias, que através de um webservice, pode ser visto na tela da TV Digital interativa (TVDi) ou na tela de um dispositivo Android. Tem-se duas partes principais: o aplicativo da TV, que é responsável pela interface principal e o aplicativo mobile, que pode controlar a interface da TVDi e também pode executar a aplicação em paralelo.


No primeiro momento é feito o reconhecimento dos dispositivos. Após o início da conexão é enviado para o set-top box (ou para o emulador, como mostrado no vídeo, que contém o Ginga) o IP do dispositivo e seu nome de exibição, que são mostrados na tela da TV. Feito a conexão, pode-se filtrar as notícias utilizando o dispositivo móvel (o usuário digita um texto no dispositivo que é então enviado para o LuaNews, que efetua a busca). Após a busca, o usuário tem a opção de visualizar a notícia na tela da TV ou na tela do dispositivo (pressionando o botão verde interativo do controle remoto). As notícias que são enviadas para o dispositivo móvel são armazenadas na memória, podendo ser visualizadas offline também.

Segue o vídeo abaixo mostrando o funcionamento do protótipo:

Nenhum comentário:

Postar um comentário