Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital

Detalhes bibliográficos
Autor(a) principal: Salviato, Thiago Paris
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
Texto Completo: http://repositorio.ufes.br/handle/10/6418
Resumo: 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.
id UFES_2877d70a1ae5661511ae3449c510644b
oai_identifier_str oai:repositorio.ufes.br:10/6418
network_acronym_str UFES
network_name_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
repository_id_str 2108
spelling Pereira Filho, José GonçalvesSalviato, Thiago ParisCosta, Patricia DockhornSoares, Luiz Fernando Gomes2016-12-23T14:33:47Z2012-05-252016-12-23T14:33:47Z2012-01-27Context-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.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.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorTextSALVIATO, Thiago Paris. Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital. 2012. 72 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2012.http://repositorio.ufes.br/handle/10/6418porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoContext-aware applicationsDigital TVOSGiSistema Brasileiro de Televisão DigitalSensibilidade ao contextoTV digitalTelevisão digitalNCL (Linguagem de marcação de documento)Ginga (Arquitetura de computador)Ciência da Computação004Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digitalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESCoordenação de Aperfeiçoamento de Pessoal de Nível SuperiorORIGINALdissertacao_thiago_paris_salviato_parte1.pdfapplication/pdf1508915http://repositorio.ufes.br/bitstreams/c304b5bd-d693-4e88-b0d8-ab448cfa2589/download3962eeec95712d8f523e5fb7965e6e9bMD5110/64182024-07-17 16:54:44.34oai:repositorio.ufes.br:10/6418http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T17:58:21.124043Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false
dc.title.none.fl_str_mv Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
title Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
spellingShingle Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
Salviato, Thiago Paris
Context-aware applications
Digital TV
OSGi
Sistema Brasileiro de Televisão Digital
Sensibilidade ao contexto
TV digital
Ciência da Computação
Televisão digital
NCL (Linguagem de marcação de documento)
Ginga (Arquitetura de computador)
004
title_short Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
title_full Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
title_fullStr Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
title_full_unstemmed Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
title_sort Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital
author Salviato, Thiago Paris
author_facet Salviato, Thiago Paris
author_role author
dc.contributor.advisor1.fl_str_mv Pereira Filho, José Gonçalves
dc.contributor.author.fl_str_mv Salviato, Thiago Paris
dc.contributor.referee1.fl_str_mv Costa, Patricia Dockhorn
dc.contributor.referee2.fl_str_mv Soares, Luiz Fernando Gomes
contributor_str_mv Pereira Filho, José Gonçalves
Costa, Patricia Dockhorn
Soares, Luiz Fernando Gomes
dc.subject.eng.fl_str_mv Context-aware applications
Digital TV
topic Context-aware applications
Digital TV
OSGi
Sistema Brasileiro de Televisão Digital
Sensibilidade ao contexto
TV digital
Ciência da Computação
Televisão digital
NCL (Linguagem de marcação de documento)
Ginga (Arquitetura de computador)
004
dc.subject.por.fl_str_mv OSGi
Sistema Brasileiro de Televisão Digital
Sensibilidade ao contexto
TV digital
dc.subject.cnpq.fl_str_mv Ciência da Computação
dc.subject.br-rjbn.none.fl_str_mv Televisão digital
NCL (Linguagem de marcação de documento)
Ginga (Arquitetura de computador)
dc.subject.udc.none.fl_str_mv 004
description 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.
publishDate 2012
dc.date.available.fl_str_mv 2012-05-25
2016-12-23T14:33:47Z
dc.date.issued.fl_str_mv 2012-01-27
dc.date.accessioned.fl_str_mv 2016-12-23T14:33:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SALVIATO, Thiago Paris. Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital. 2012. 72 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2012.
dc.identifier.uri.fl_str_mv http://repositorio.ufes.br/handle/10/6418
identifier_str_mv SALVIATO, Thiago Paris. Suporte a aplicações sensíveis ao contexto no cenário do sistema brasileiro de televisão digital. 2012. 72 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2012.
url http://repositorio.ufes.br/handle/10/6418
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv Text
dc.publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Informática
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UFES
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Centro Tecnológico
publisher.none.fl_str_mv Universidade Federal do Espírito Santo
Mestrado em Informática
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
instname:Universidade Federal do Espírito Santo (UFES)
instacron:UFES
instname_str Universidade Federal do Espírito Santo (UFES)
instacron_str UFES
institution UFES
reponame_str Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
collection Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)
bitstream.url.fl_str_mv http://repositorio.ufes.br/bitstreams/c304b5bd-d693-4e88-b0d8-ab448cfa2589/download
bitstream.checksum.fl_str_mv 3962eeec95712d8f523e5fb7965e6e9b
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)
repository.mail.fl_str_mv
_version_ 1813022548418363392