Uma abordagem orientada a modelos para desenvolvimento de aplicações sensíveis ao contexto no ambiente de TV digital
AUTOR(ES)
Igor Magri Vale
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
15/04/2011
RESUMO
Com a implantação do Sistema Brasileiro de Televisão Digital, e com a possibilidade de criação de aplicações interativas, o domínio de Televisão Digital (TVD) é um ambiente a ser explorado por aplicações inovadoras, como é o caso das Aplicações Sensíveis ao Contexto. Aplicações Sensíveis ao Contexto utilizam informações contextuais do usuário para acionar serviços de acordo com a necessidade ou a situação atual do usuário, e podem, portanto, potencialmente enriquecer a experiência do usuário ao assistir TV. O objetivo desta dissertação é propor uma metodologia orientada a modelos para auxiliar o desenvolvimento dessas aplicações no ambiente de TV Digital, desde a fase de modelagem à realização, tendo como alvo de implementação a plataforma Ginga, que é o middleware definido pelo SBTVD para desenvolvimento de aplicações interativas. A metodologia oferece suporte à modelagem do universo de discurso da aplicação através de modelos de contexto e situação, bem como à definição de comportamentos reativos de aplicações usando uma abordagem baseada em regras. Para isso, este trabalho propõe uma linguagem baseada em regras denominada ECA-DL TVD, que permite a especificação de comportamentos reativos através de eventos, condições e ações. Este trabalho também define uma arquitetura conceitual, que visa estruturar o Gerenciador de Contexto, um dos componentes do Ginga. Uma das principais contribuiçoes deste trabalho volta-se para a geração automática de código NCL referente a (parte) dessa arquitetura conceitual. O trabalho propõe a utilização de técnicas da área de desenvolvimento orientado a modelos (MDD) e frameworks de transformação para que, a partir de modelos de contexto, situações e regras ECA-DL TVD, seja gerado código NCL. Finalmente, são apresentados dois cenários de aplicação que visam demonstrar a validade da metodologia proposta
ASSUNTO(S)
ginga tv digital aplicações sensíveis ao contexto ciencia da computacao ncl mdd
Documentos Relacionados
- AvanTV: Uma Abordagem para Personalização do Conteúdo de Aplicações de TV Digital Interativa Sensível ao Contexto
- Suporte a aplicações sensíveis ao contexto no cenário do Sistema Brasileiro de Televisão Digital
- Recommender TV : suporte ao desenvolvimento de aplicações de recomendação para o Sistema Brasileiro de TV Digital
- UML-TV: um perfil UML para suporte ao desenvolvimento de aplicações para TV digital.
- PersonalTVware: uma infraestrutura de suporte a sistemas de recomendação sensíveis ao contexto para TV Digital Personalizada.