EASYCONTEXT: UM FRAMEWORK PARA CRIAÇÃO DE APLICATIVOS SENSÍVEIS AO CONTEXTO
Resumo
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.Publicado
2019-01-14
Edição
Seção
XXXVII Encontro de Iniciação Científica
Licença
Autores que publicam nesta revista concordam com os seguintes termos:
a. Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Creative Commons Attribution License que permitindo o compartilhamento do trabalho com reconhecimento da autoria do trabalho e publicação inicial nesta revista.
b. Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
c. Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.