Return to search

Suporte a aplicações sensíveis ao contexto no cenário do Sistema Brasileiro de Televisão Digital

Made available in DSpace on 2016-12-23T14:33:47Z (GMT). No. of bitstreams: 1
dissertacao_thiago_paris_salviato_parte1.pdf: 1508915 bytes, checksum: 3962eeec95712d8f523e5fb7965e6e9b (MD5)
Previous issue date: 2012-01-27 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Aplicações sensíveis ao contexto usam informações contextuais para customizar serviços de acordo com as situações e as necessidades dos seus usuários. Um dos cenários promissores para o desenvolvimento dessa classe de aplicações é aquele proporcionado pelo ambiente de televisão digital interativa, em particular no âmbito do Sistema Brasileiro de Televisão Digital (SBTVD). Apesar de apresentar funcionalidades que facilitam o desenvolvimento dessas aplicações, como o suporte à adaptação da apresentação de conteúdo dependendo do valor de variáveis de ambiente e suporte a múltiplos dispositivos, o Ginga, padrão de middleware do SBTVD, ainda carece de uma infraestrutura de gerenciamento de contexto mais adequada ao suporte de aplicações desse tipo mais elaboradas, independentes de domínio e voltadas ao reuso.
Dentre os diversos desafios de se construir essa infraestrutura, dotar o Ginga de um serviço genérico de aquisição de informações contextuais pode ser uma tarefa desafiadora, particularmente devido à natureza heterogênea dos dispositivos de captura de contexto utilizados e das informações variadas por eles obtidas.
A partir de uma proposta de arquitetura conceitual genérica para o módulo Gerenciador de Contexto do Ginga, definida em projeto anterior, o trabalho apresenta a implementação do componente Gerenciador de Fontes de Contexto , elemento da arquitetura cuja função é prover uma interface padronizada para a comunicação entre o middleware e dispositivos heterogêneos responsáveis pela aquisição de informações contextuais. A implementação realizada baseia-se na utilização de scripts NCLua, linguagem imperativa do padrão, e no OSGI, framework de gerenciamento de dispositivos para home networks. O trabalho propõe ainda uma metodologia para o desenvolvimento de aplicações sensíveis ao contexto utilizando a infraestrutura desenvolvida / Context-aware applications use contextual information to customize services according to the dynamicity of the situations and needs of its users. One of the promising scenarios for the development of this class of applications is that provided by the interactive digital television,
particularly in the context of the Brazilian Digital Television System (SBTVD). Even though it presents features which can be used to facilitate the development of context-aware applications, such as content presentation adaptation and multiple devices support, the current middleware standard for the SBTVD, named Ginga, still lacks a context management infrastructure that favors the development of complex, domain independent and designed to reuse context-aware
applications.
Among the many challenges of building this infrastructure, providing Ginga with a generic service for the acquisition of contextual information can be a major task, particularly due to the heterogeneous nature of context sources devices and their varying data.
Starting from a generic conceptual architecture defined for the Ginga s Context Manager component in a earlier project, this work presents an implementation for the Context Sources
Manager , a key element of architecture, whose responsibility is to provide a standardized interface for the communication between the middleware and the heterogeneous devices that are responsible for the acquisition of contextual information. The implementation is carried out based on the use of scripts NCLua, the Ginga s imperative language, and OSGI, a framework for the management of electronic devices in home networks. The dissertation also proposes a new
methodology for the development of context-aware applications using the developed infrastructure

Identiferoai:union.ndltd.org:IBICT/oai:dspace2.ufes.br:10/6418
Date27 January 2012
CreatorsSalviato, Thiago Paris
ContributorsPereira Filho, José Gonçalves, Costa, Patricia Dockhorn, Soares, Luiz Fernando Gomes
PublisherUniversidade Federal do Espírito Santo, Programa de Pós-Graduação em Informática, UFES, BR, Ciência da Computação
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formattext
Sourcereponame:Repositório Institucional da UFES, instname:Universidade Federal do Espírito Santo, instacron:UFES
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0153 seconds