LUACOMP : ferramenta de autoria de aplicações para tv digital
AUTOR(ES)
Paulo José de Souza Júnior
DATA DE PUBLICAÇÃO
2009
RESUMO
Esta dissertação apresenta uma ferramenta de autoria para aplicações híbridas (declarativas e procedurais) em Ginga-NCLua para a TV Digital interativa do Brasil. A demora na disponibilização do Ginga-J, módulo do Ginga para códigos procedurais, foi a maior motivação para este trabalho. A necessidade de se criar aplicações procedurais com entrada e saída de dados, e as vantagens de se usar a linguagem Lua e o Ginga-NCLua (uma classe de objetos de mídia Lua), foram um importante fator de incentivo. O LuaComp é uma ferramenta de autoria que possibilita ao usuário a rápida criação de aplicações. O LuaComp explorando funcionalidades do LuaOnTV. O LuaOnTV é um framework para utilização dos componentes gráficos para entrada e saída de dados em aplicações interativas implementada sob o paradigma da programação orientada a objetos. O LuaComp, além de uma interface de fácil uso e com os principais recursos das mais destacadas ferramentas de autoria, Delphi e Visual Basic, também apresenta as visões como recursos utilizados na maioria das ferramentas de autoria para TV Digital. O LuaComp também se destaca por apresentar um resultado WYSIWYG e permitir a criação e utilização de templates em arquivos XML. O Luacomp implementa aplicações NCL com pouco sincronismo, mas o suficiente para sincronizar a aplicação NCLua com a programação e/ou vídeo principal. Em resumo, o sistema proposto visa agilizar a criação de aplicações voltadas para TVs Digitais interativas, abstraindo do autor toda, ou pelo menos parcialmente, a complexidade de se programar em NCL e Lua.
ASSUNTO(S)
ferramenta de autoria luacomp digital tv luaontv authory tools ginga ginga tv digital nclua lua nclua lua engenharia eletrica
Documentos Relacionados
- Recommender TV : suporte ao desenvolvimento de aplicações de recomendação para o Sistema Brasileiro de TV Digital
- Uma arquitetura para autoria ubíqua de documentos a partir de apresentações de TV Digital
- COMPOSER: AN AUTHORING TOOL OF NCL DOCUMENTS FOR INTERACTIVE DIGITAL TV
- UML-TV: um perfil UML para suporte ao desenvolvimento de aplicações para TV digital.
- AvanTV: Uma Abordagem para Personalização do Conteúdo de Aplicações de TV Digital Interativa Sensível ao Contexto