Uma Abordagem Orientada a Modelos para Desenvolvimento de Aplicações Sensíveis ao Contexto no Ambiente de TV Digital

Nome: Igor Magri Vale
Tipo: Dissertação de mestrado acadêmico
Data de publicação: 15/04/2011
Orientador:

Nomeordem decrescente Papel
Patrícia Dockhorn Costa Orientador

Banca:

Nomeordem decrescente Papel
Flávia Coimbra Delicato Examinador Externo
João Paulo Andrade Almeida Coorientador
Patrícia Dockhorn Costa Orientador
Roberta Lima Gomes Examinador Interno

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 é 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 (TVD), 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.

Palavras-chave: Aplicações Sensíveis ao Contexto, TV Digital, Ginga, NCL, MDD.

Acesso ao documento

Acesso à informação
Transparência Pública

© 2013 Universidade Federal do Espírito Santo. Todos os direitos reservados.
Av. Fernando Ferrari, 514 - Goiabeiras, Vitória - ES | CEP 29075-910