Omnipresent: um sistema ciente de contexto baseado em arquitetura orientada a serviço.
Ano de defesa: | 2006 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
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. |