EASYCONTEXT: UM FRAMEWORK PARA CRIAÇÃO DE APLICATIVOS SENSÍVEIS AO CONTEXTO

XXXVII Encontro de Iniciação Científica

Davi Batista Tabosa, PAULO ARTUR DE SOUSA DUARTE, Windson Viana de Carvalho

Nos últimos três anos, o uso de smartphones pelo público brasileiro vem crescendo. Embutido nestes aparelhos, há vários sensores como giroscópios, acelerômetros, bússolas e GPS. Com esta tecnologia, computadores conseguem detectar mudanças no contexto onde o smartphone está inserido, por exemplo, saber se o usuário está correndo ou parado ou se o ambiente está escuro ou luminoso. Um aplicativo que utiliza estes dados para se adaptar à essas mudanças é dito como sensível ao contexto. Existem várias bibliotecas para o desenvolvimento de aplicações sensíveis ao contexto, uma delas é o Google Awareness API, exclusiva para dispositivos Android. Porém, algumas funcionalidades da biblioteca, como a criação de regras contextuais, requer um processo complexo e verboso para seu desenvolvimento. Este trabalho propõe a criação de framework e de um processo de configuração da biblioteca do Google Awareness com o intuito de facilitar o desenvolvimento de aplicações sensíveis ao contexto. A pesquisa inclui um configurador web para geração de regras de contexto estáticas e uma biblioteca Java para a leitura e interpretação destas regras, além de fornecer uma interface simplificada para obtenção de informações sobre sensores e inferência de contexto. A ferramenta também inclui a geração de regras contextuais em tempo de execução, além de gatilhos programáveis que reagem à mudança de contexto do usuário.

Palavras-chave: Framework. Sensibilidade ao contexto. CAM. Programação Mobile.

Encontros Universitários da UFC, Fortaleza, v. 3, 2018

1281