Omnipresent: um sistema ciente de contexto baseado em arquitetura orientada a serviço.

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: ALMEIDA, Damião Ribeiro de.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/4217
Resumo: O aumento no uso de sensores e dispositivos móveis, tem proporcionado o crescimento de aplicações capazes de perceberem o ambiente em que se inserem e oferecerem serviços mais personalizados aos usuários. Essas aplicações, chamadas de aplicações cientes de contexto, proporcionam maior comodidade, tornando as atividades diárias mais simples e melhorando a qualidade de vida dos usuários. Construir aplicações capazes de perceber o ambiente em que o usuário está envolvido traz uma série de desafios. É preciso fazer uso de sensores para perceber o ambiente e transmitir os dados para um sistema remoto, o qual deve analisar e executar alguma ação de interesse do usuário. O usuário está sempre se movendo, alterando suas condições físicas e fisiológicas. Devido a essa complexidade do contexto, torna-se importante construir um sistema capaz de inferir sobre os dados obtidos do ambiente e que possa apresentar alguma informação com base nesse novo conhecimento. Este trabalho propõe uma arquitetura distribuída, baseada em dispositivos móveis e orientada à serviços, capaz de monitorar o contexto do usuário e ativar mensagens com base nas mudanças do contexto. Um usuário poderá monitorar o seu próprio contexto, ou de seus parentes e amigos, de forma que ele possa ser alertado quando determinadas situações ocorrerem. Diferente de outras aplicações, essas situações são descritas através de regras que podem ser inseridas ou removidas a qualquer momento pelo usuário. Além disso, novas categorias de contexto podem ser adicionadas ao sistema em tempo de execução, devido ao uso de ontologia para descrever o contexto. A ontologia permite deduzir novas informações que não estão explícitas, mas que podem ser obtidas através de regras de inferência.