Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis

Detalhes bibliográficos
Autor(a) principal: Andrà Sales Fonteles
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFC
Texto Completo: http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=10459
Resumo: Dispositivos mÃveis, tais como smartphones e tablets, dotados de uma sÃrie de sen-sores se tornaram comuns no nosso dia a dia. Esse cenÃrio propiciou que aplicaÃÃes dessas plataformas acessassem cada vez mais informaÃÃes contextuais do ambiente, do sistema e do usuÃrio para se adaptar de acordo ou oferecer serviÃos relevantes. AplicaÃÃes dotadas desse comportamento sÃo conhecidas como sensÃveis ao contexto. VÃrias infraestruturas jà foram criadas para auxiliar no desenvolvimento de aplicaÃÃes desse tipo. Essas infraestruturas faci-litam a aquisiÃÃo e o gerenciamento de informaÃÃes contextuais. Todavia, muitas delas nÃo sÃo apropriadas para o ambiente de execuÃÃo heterogÃneo e peculiar dos dispositivos mÃveis. Esse trabalho de dissertaÃÃo de mestrado apresenta uma infraestrutura para aquisiÃÃo de con-texto chamada CAM (Context Acquisition Manager). CAM à um framework projetado para utilizaÃÃo em dispositivos mÃveis dotados de sensores embarcados. Entre suas principais ca-racterÃsticas estÃo o fraco acoplamento entre ele e as aplicaÃÃes que o utilizam e a possibilidade de adaptaÃÃo no momento de implantaÃÃo ou de execuÃÃo. A adaptaÃÃo na implantaÃÃo permite ao desenvolvedor personalizar quais caracterÃsticas serÃo incluÃdas na instalaÃÃo do framework. Jà a adaptaÃÃo em tempo de execuÃÃo permite desabilitar ou habilitar partes do framework con-forme a demanda. Para avaliaÃÃo desse trabalho foi desenvolvida uma aplicaÃÃo sensÃvel ao contexto como prova de conceito que utiliza o framework CAM. AtravÃs do desenvolvimento dela, foi possÃvel perceber a clara separaÃÃo entre o cÃdigo de aquisiÃÃo de contexto, encapsu-lado no framework, do cÃdigo de uma aplicaÃÃo que o utiliza. TambÃm foi desenvolvido um protÃtipo de uma outra aplicaÃÃo, no qual foram realizados testes do mecanismo de adaptaÃÃo dinÃmica do framework. No experimento foi analisado o impacto da adaptaÃÃo na utilizaÃÃo do processador e da memÃria primÃria do dispositivo, que mostrou um aumento na economia de ambos.
id UFC_caf24f7768196cd03e4d359b866f4e5c
oai_identifier_str oai:www.teses.ufc.br:7140
network_acronym_str UFC
network_name_str Biblioteca Digital de Teses e Dissertações da UFC
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUm framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveisA framework for adaptive and loosely coupled acquisition of contextual information for mobile devices2013-07-19Rossana Maria de Castro Andrade28783018387http://lattes.cnpq.br/9576713124661835Windson Viana de Carvalho90319117391http://lattes.cnpq.br/1744732999336375Fernando Antonio Mota Trinta49395653353http://lattes.cnpq.br/8908026219336623JÃrÃme Gensel0000000000001181388392 http://lattes.cnpq.br/3239463199663189Andrà Sales FontelesUniversidade Federal do CearÃPrograma de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃoUFCBRSensibilidade ao contexto AdaptaÃÃo de software Dispositivos mÃveisContext awareness Software adaptation Mobile devicesCIENCIA DA COMPUTACAODispositivos mÃveis, tais como smartphones e tablets, dotados de uma sÃrie de sen-sores se tornaram comuns no nosso dia a dia. Esse cenÃrio propiciou que aplicaÃÃes dessas plataformas acessassem cada vez mais informaÃÃes contextuais do ambiente, do sistema e do usuÃrio para se adaptar de acordo ou oferecer serviÃos relevantes. AplicaÃÃes dotadas desse comportamento sÃo conhecidas como sensÃveis ao contexto. VÃrias infraestruturas jà foram criadas para auxiliar no desenvolvimento de aplicaÃÃes desse tipo. Essas infraestruturas faci-litam a aquisiÃÃo e o gerenciamento de informaÃÃes contextuais. Todavia, muitas delas nÃo sÃo apropriadas para o ambiente de execuÃÃo heterogÃneo e peculiar dos dispositivos mÃveis. Esse trabalho de dissertaÃÃo de mestrado apresenta uma infraestrutura para aquisiÃÃo de con-texto chamada CAM (Context Acquisition Manager). CAM à um framework projetado para utilizaÃÃo em dispositivos mÃveis dotados de sensores embarcados. Entre suas principais ca-racterÃsticas estÃo o fraco acoplamento entre ele e as aplicaÃÃes que o utilizam e a possibilidade de adaptaÃÃo no momento de implantaÃÃo ou de execuÃÃo. A adaptaÃÃo na implantaÃÃo permite ao desenvolvedor personalizar quais caracterÃsticas serÃo incluÃdas na instalaÃÃo do framework. Jà a adaptaÃÃo em tempo de execuÃÃo permite desabilitar ou habilitar partes do framework con-forme a demanda. Para avaliaÃÃo desse trabalho foi desenvolvida uma aplicaÃÃo sensÃvel ao contexto como prova de conceito que utiliza o framework CAM. AtravÃs do desenvolvimento dela, foi possÃvel perceber a clara separaÃÃo entre o cÃdigo de aquisiÃÃo de contexto, encapsu-lado no framework, do cÃdigo de uma aplicaÃÃo que o utiliza. TambÃm foi desenvolvido um protÃtipo de uma outra aplicaÃÃo, no qual foram realizados testes do mecanismo de adaptaÃÃo dinÃmica do framework. No experimento foi analisado o impacto da adaptaÃÃo na utilizaÃÃo do processador e da memÃria primÃria do dispositivo, que mostrou um aumento na economia de ambos.Mobile devices, such as smartphones and tablets, with a number of sensors have become commonplace in our daily lives. This scenario promotes applications from these platforms to increasingly access contextual information of the environment, the user and the system, which adapt accordingly or offer relevant services. This behavior is known as context-awareness. Several infrastructures have been created to help in the development of context-aware applications. These infrastructures facilitate the acquisition and management of contextual information. However, many of them are not appropriated to the heterogeneous and particular environment of mobile devices. This work presents an infrastructure for context acquisition called CAM (Context Acquisition Manager). CAM is a framework designed for use in sensor rich mobile devices. Among its main features are the loosely coupling with the applications that use it and the possibility of adapting in deployment time or execution time. The deployment adaptation allows a developer to customize what features will be included in the installation of the framework. The adaptation in execution time allow the framework to enable or disable its features according to applications requirements. To evaluate this work we developed a context-sensitive application as a proof of concept that uses the framework CAM. Through the development of this application, it was possible to notice a clear separation between the context acquisition code, wrapped by the framework, and the application code. A prototype of another application in which tests were performed on the dynamic adaptation mechanism of the framework was also developed. In this experiment, the impact of the adaptation on the resources of the device was investigated, which showed an increased economy in memory and CPU.Conselho Nacional de Desenvolvimento CientÃfico e TecnolÃgicohttp://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=10459application/pdfinfo:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da UFCinstname:Universidade Federal do Cearáinstacron:UFC2019-01-21T11:23:32Zmail@mail.com -
dc.title.pt.fl_str_mv Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
dc.title.alternative.en.fl_str_mv A framework for adaptive and loosely coupled acquisition of contextual information for mobile devices
title Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
spellingShingle Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
Andrà Sales Fonteles
Sensibilidade ao contexto
AdaptaÃÃo de software
Dispositivos mÃveis
Context awareness
Software adaptation
Mobile devices
CIENCIA DA COMPUTACAO
title_short Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
title_full Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
title_fullStr Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
title_full_unstemmed Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
title_sort Um framework para aquisiÃÃo adaptativa e fracamente acoplada de informaÃÃo contextual para dispositivos mÃveis
author Andrà Sales Fonteles
author_facet Andrà Sales Fonteles
author_role author
dc.contributor.advisor1.fl_str_mv Rossana Maria de Castro Andrade
dc.contributor.advisor1ID.fl_str_mv 28783018387
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9576713124661835
dc.contributor.advisor-co1.fl_str_mv Windson Viana de Carvalho
dc.contributor.advisor-co1ID.fl_str_mv 90319117391
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/1744732999336375
dc.contributor.referee1.fl_str_mv Fernando Antonio Mota Trinta
dc.contributor.referee1ID.fl_str_mv 49395653353
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/8908026219336623
dc.contributor.referee2.fl_str_mv JÃrÃme Gensel
dc.contributor.referee2ID.fl_str_mv 00000000000
dc.contributor.authorID.fl_str_mv 01181388392
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/3239463199663189
dc.contributor.author.fl_str_mv Andrà Sales Fonteles
contributor_str_mv Rossana Maria de Castro Andrade
Windson Viana de Carvalho
Fernando Antonio Mota Trinta
JÃrÃme Gensel
dc.subject.por.fl_str_mv Sensibilidade ao contexto
AdaptaÃÃo de software
Dispositivos mÃveis
topic Sensibilidade ao contexto
AdaptaÃÃo de software
Dispositivos mÃveis
Context awareness
Software adaptation
Mobile devices
CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Context awareness
Software adaptation
Mobile devices
dc.subject.cnpq.fl_str_mv CIENCIA DA COMPUTACAO
dc.description.sponsorship.fl_txt_mv Conselho Nacional de Desenvolvimento CientÃfico e TecnolÃgico
dc.description.abstract.por.fl_txt_mv Dispositivos mÃveis, tais como smartphones e tablets, dotados de uma sÃrie de sen-sores se tornaram comuns no nosso dia a dia. Esse cenÃrio propiciou que aplicaÃÃes dessas plataformas acessassem cada vez mais informaÃÃes contextuais do ambiente, do sistema e do usuÃrio para se adaptar de acordo ou oferecer serviÃos relevantes. AplicaÃÃes dotadas desse comportamento sÃo conhecidas como sensÃveis ao contexto. VÃrias infraestruturas jà foram criadas para auxiliar no desenvolvimento de aplicaÃÃes desse tipo. Essas infraestruturas faci-litam a aquisiÃÃo e o gerenciamento de informaÃÃes contextuais. Todavia, muitas delas nÃo sÃo apropriadas para o ambiente de execuÃÃo heterogÃneo e peculiar dos dispositivos mÃveis. Esse trabalho de dissertaÃÃo de mestrado apresenta uma infraestrutura para aquisiÃÃo de con-texto chamada CAM (Context Acquisition Manager). CAM à um framework projetado para utilizaÃÃo em dispositivos mÃveis dotados de sensores embarcados. Entre suas principais ca-racterÃsticas estÃo o fraco acoplamento entre ele e as aplicaÃÃes que o utilizam e a possibilidade de adaptaÃÃo no momento de implantaÃÃo ou de execuÃÃo. A adaptaÃÃo na implantaÃÃo permite ao desenvolvedor personalizar quais caracterÃsticas serÃo incluÃdas na instalaÃÃo do framework. Jà a adaptaÃÃo em tempo de execuÃÃo permite desabilitar ou habilitar partes do framework con-forme a demanda. Para avaliaÃÃo desse trabalho foi desenvolvida uma aplicaÃÃo sensÃvel ao contexto como prova de conceito que utiliza o framework CAM. AtravÃs do desenvolvimento dela, foi possÃvel perceber a clara separaÃÃo entre o cÃdigo de aquisiÃÃo de contexto, encapsu-lado no framework, do cÃdigo de uma aplicaÃÃo que o utiliza. TambÃm foi desenvolvido um protÃtipo de uma outra aplicaÃÃo, no qual foram realizados testes do mecanismo de adaptaÃÃo dinÃmica do framework. No experimento foi analisado o impacto da adaptaÃÃo na utilizaÃÃo do processador e da memÃria primÃria do dispositivo, que mostrou um aumento na economia de ambos.
dc.description.abstract.eng.fl_txt_mv Mobile devices, such as smartphones and tablets, with a number of sensors have become commonplace in our daily lives. This scenario promotes applications from these platforms to increasingly access contextual information of the environment, the user and the system, which adapt accordingly or offer relevant services. This behavior is known as context-awareness. Several infrastructures have been created to help in the development of context-aware applications. These infrastructures facilitate the acquisition and management of contextual information. However, many of them are not appropriated to the heterogeneous and particular environment of mobile devices. This work presents an infrastructure for context acquisition called CAM (Context Acquisition Manager). CAM is a framework designed for use in sensor rich mobile devices. Among its main features are the loosely coupling with the applications that use it and the possibility of adapting in deployment time or execution time. The deployment adaptation allows a developer to customize what features will be included in the installation of the framework. The adaptation in execution time allow the framework to enable or disable its features according to applications requirements. To evaluate this work we developed a context-sensitive application as a proof of concept that uses the framework CAM. Through the development of this application, it was possible to notice a clear separation between the context acquisition code, wrapped by the framework, and the application code. A prototype of another application in which tests were performed on the dynamic adaptation mechanism of the framework was also developed. In this experiment, the impact of the adaptation on the resources of the device was investigated, which showed an increased economy in memory and CPU.
description Dispositivos mÃveis, tais como smartphones e tablets, dotados de uma sÃrie de sen-sores se tornaram comuns no nosso dia a dia. Esse cenÃrio propiciou que aplicaÃÃes dessas plataformas acessassem cada vez mais informaÃÃes contextuais do ambiente, do sistema e do usuÃrio para se adaptar de acordo ou oferecer serviÃos relevantes. AplicaÃÃes dotadas desse comportamento sÃo conhecidas como sensÃveis ao contexto. VÃrias infraestruturas jà foram criadas para auxiliar no desenvolvimento de aplicaÃÃes desse tipo. Essas infraestruturas faci-litam a aquisiÃÃo e o gerenciamento de informaÃÃes contextuais. Todavia, muitas delas nÃo sÃo apropriadas para o ambiente de execuÃÃo heterogÃneo e peculiar dos dispositivos mÃveis. Esse trabalho de dissertaÃÃo de mestrado apresenta uma infraestrutura para aquisiÃÃo de con-texto chamada CAM (Context Acquisition Manager). CAM à um framework projetado para utilizaÃÃo em dispositivos mÃveis dotados de sensores embarcados. Entre suas principais ca-racterÃsticas estÃo o fraco acoplamento entre ele e as aplicaÃÃes que o utilizam e a possibilidade de adaptaÃÃo no momento de implantaÃÃo ou de execuÃÃo. A adaptaÃÃo na implantaÃÃo permite ao desenvolvedor personalizar quais caracterÃsticas serÃo incluÃdas na instalaÃÃo do framework. Jà a adaptaÃÃo em tempo de execuÃÃo permite desabilitar ou habilitar partes do framework con-forme a demanda. Para avaliaÃÃo desse trabalho foi desenvolvida uma aplicaÃÃo sensÃvel ao contexto como prova de conceito que utiliza o framework CAM. AtravÃs do desenvolvimento dela, foi possÃvel perceber a clara separaÃÃo entre o cÃdigo de aquisiÃÃo de contexto, encapsu-lado no framework, do cÃdigo de uma aplicaÃÃo que o utiliza. TambÃm foi desenvolvido um protÃtipo de uma outra aplicaÃÃo, no qual foram realizados testes do mecanismo de adaptaÃÃo dinÃmica do framework. No experimento foi analisado o impacto da adaptaÃÃo na utilizaÃÃo do processador e da memÃria primÃria do dispositivo, que mostrou um aumento na economia de ambos.
publishDate 2013
dc.date.issued.fl_str_mv 2013-07-19
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
status_str publishedVersion
format masterThesis
dc.identifier.uri.fl_str_mv http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=10459
url http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=10459
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 application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do CearÃ
dc.publisher.program.fl_str_mv Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo
dc.publisher.initials.fl_str_mv UFC
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal do CearÃ
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFC
instname:Universidade Federal do Ceará
instacron:UFC
reponame_str Biblioteca Digital de Teses e Dissertações da UFC
collection Biblioteca Digital de Teses e Dissertações da UFC
instname_str Universidade Federal do Ceará
instacron_str UFC
institution UFC
repository.name.fl_str_mv -
repository.mail.fl_str_mv mail@mail.com
_version_ 1643295177549283328