Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis

Detalhes bibliográficos
Autor(a) principal: Waldir Ribeiro Pires Junior
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/SLSS-85BKBY
Resumo: A computação ubíqua define um novo modelo computacional de interação homem-máquina cujo processamento de informações se integra a objetos do dia a dia e atividades do usuário. A utilização de um dispositivo móvel neste paradigma permite que diversos elementos computacionais e sistemas auxiliem o usuário em suas tarefas e atividades. Em alguns casos, o usuário não estará ciente da presença e atividade destes elementos computacionais no ambiente em que se encontra. Em ambientes móveis e/ou ubíquos, informações de perfil e contexto do usuário/aplicação mudam constantemente em um determinado período. Serviços presentes no dispositivo móvel e em servidores remotos também necessitam utilizar de uma forma transparente as informações de contexto local e remoto, a fim de proverem a adaptação em serviços e atividades do usuário móvel. Estes dois fatores apresentam em sistemas ubíquos a necessidade de gerenciamento e compartilhamento destas mudanças com outros componentes e sistemas.Este trabalho propõe a utilização de um sistema baseado em eventos para o gerenciamento de informações de perfil e contexto em serviços e aplicações móveis/ubíquas. O servidor de eventos utilizado neste trabalho é responsável por criar eventos representando as mudanças detectadas no ambiente local e remoto, publicar estes eventos e notificar consumidores interessados nestes eventos. Desta forma, o sistema permite que informações relativas à estes eventos sejam compartilhadas com serviços e aplicações de interesse.Nos testes realizados, utilizamos dois cenários: um guia turístico eletrônico e um serviço de contexto de emergências. Em ambos cenários desenvolvidos, o servidor de eventos mostrou-se útil em disseminar mudanças nas informações de perfil e contexto entre componentes locais e remotos presentes em um ambiente ubíquo emulado. O serviço coleta estas mudançasno lado do cliente e as envia para o servidor. O servidor então processa e compartilha as informações coletadas com outros consumidores. O serviço permite também o compartilhamento de mudanças ocorridas remotamente, vindas a partir de serviços Web oferecidos à aplicações e serviços móveis.
id UFMG_f7892b5a81c70d3ccadcc7b13676b26c
oai_identifier_str oai:repositorio.ufmg.br:1843/SLSS-85BKBY
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Antonio Alfredo Ferreira LoureiroRicardo Augusto Rabelo OliveiraMarkus EndlerMarco Tulio de Oliveira ValenteWaldir Ribeiro Pires Junior2019-08-09T18:11:31Z2019-08-09T18:11:31Z2010-02-26http://hdl.handle.net/1843/SLSS-85BKBYA computação ubíqua define um novo modelo computacional de interação homem-máquina cujo processamento de informações se integra a objetos do dia a dia e atividades do usuário. A utilização de um dispositivo móvel neste paradigma permite que diversos elementos computacionais e sistemas auxiliem o usuário em suas tarefas e atividades. Em alguns casos, o usuário não estará ciente da presença e atividade destes elementos computacionais no ambiente em que se encontra. Em ambientes móveis e/ou ubíquos, informações de perfil e contexto do usuário/aplicação mudam constantemente em um determinado período. Serviços presentes no dispositivo móvel e em servidores remotos também necessitam utilizar de uma forma transparente as informações de contexto local e remoto, a fim de proverem a adaptação em serviços e atividades do usuário móvel. Estes dois fatores apresentam em sistemas ubíquos a necessidade de gerenciamento e compartilhamento destas mudanças com outros componentes e sistemas.Este trabalho propõe a utilização de um sistema baseado em eventos para o gerenciamento de informações de perfil e contexto em serviços e aplicações móveis/ubíquas. O servidor de eventos utilizado neste trabalho é responsável por criar eventos representando as mudanças detectadas no ambiente local e remoto, publicar estes eventos e notificar consumidores interessados nestes eventos. Desta forma, o sistema permite que informações relativas à estes eventos sejam compartilhadas com serviços e aplicações de interesse.Nos testes realizados, utilizamos dois cenários: um guia turístico eletrônico e um serviço de contexto de emergências. Em ambos cenários desenvolvidos, o servidor de eventos mostrou-se útil em disseminar mudanças nas informações de perfil e contexto entre componentes locais e remotos presentes em um ambiente ubíquo emulado. O serviço coleta estas mudançasno lado do cliente e as envia para o servidor. O servidor então processa e compartilha as informações coletadas com outros consumidores. O serviço permite também o compartilhamento de mudanças ocorridas remotamente, vindas a partir de serviços Web oferecidos à aplicações e serviços móveis.Ubiquitous computing defines a new computational model of human-machine interaction in which information processing is integrated with daily objects and activities for the user. In this new paradigm, a user can activate and participate in several tasks and activities, in some cases not even being aware of the surrounding environment. This introduces the need of context-aware computing, which proposes the capability of devices to sense changes in mobile and/or ubiquitous environments and in the user's behavior.In these environments, user/application profile and context information and state in mobile computing systems constantly change over a period of time. Services located at mobile devices as well as in remote servers also need to effortlessly access the information generated by these changes in order to provide the adaptation of activities from the mobile user. These issues present the need for ubiquitous systems to manage and share these changes amongst other components or systems. This work proposes an event-based system for managing context information in ubiquitous services and applications. Based on the Publish/Subscribe model, the event service used in this work creates the events representing changes in the environment, publishes these events and notifies interested consumers in these events, allowing relevant information to be shared amongst interested applications and services. In our work, we have implemented two application prototypes: an electronic tourist guide and an emergency context service. In both prototypes implemented, the event service proved useful in disseminating changes in profile and context information between peers in a emulated ubiquitous environment. The service collects the changes in profile and context information at the client side (e.g., mobile device or Web client) and sends them to the server for processing and sharing amongst other event consumers. The service also shares the changes in profile and context information occurring remotely, by the means of Web-based services that are offered to mobile applications and services.Universidade Federal de Minas GeraisUFMGComputação móvelOliveira, Ricardo Augusto RabeloComputaçãoLoureiro, Antônio Alfredo FerreiraComputação UbíquaSistemas BaseadosUm servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALwaldirribeiropiresjunior.pdfapplication/pdf10329897https://repositorio.ufmg.br/bitstream/1843/SLSS-85BKBY/1/waldirribeiropiresjunior.pdf185196899f6b358ba96a942dd7a37858MD51TEXTwaldirribeiropiresjunior.pdf.txtwaldirribeiropiresjunior.pdf.txtExtracted texttext/plain384897https://repositorio.ufmg.br/bitstream/1843/SLSS-85BKBY/2/waldirribeiropiresjunior.pdf.txtdb58b0f48e8e805db7a38047dea9b2f9MD521843/SLSS-85BKBY2019-11-14 03:13:45.212oai:repositorio.ufmg.br:1843/SLSS-85BKBYRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T06:13:45Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
title Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
spellingShingle Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
Waldir Ribeiro Pires Junior
Computação Ubíqua
Sistemas Baseados
Computação móvel
Oliveira, Ricardo Augusto Rabelo
Computação
Loureiro, Antônio Alfredo Ferreira
title_short Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
title_full Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
title_fullStr Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
title_full_unstemmed Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
title_sort Um servidor de gerenciamento de eventos para o compartilhamento de dados de perfil e contexto em aplicações móveis
author Waldir Ribeiro Pires Junior
author_facet Waldir Ribeiro Pires Junior
author_role author
dc.contributor.advisor1.fl_str_mv Antonio Alfredo Ferreira Loureiro
dc.contributor.advisor-co1.fl_str_mv Ricardo Augusto Rabelo Oliveira
dc.contributor.referee1.fl_str_mv Markus Endler
dc.contributor.referee2.fl_str_mv Marco Tulio de Oliveira Valente
dc.contributor.author.fl_str_mv Waldir Ribeiro Pires Junior
contributor_str_mv Antonio Alfredo Ferreira Loureiro
Ricardo Augusto Rabelo Oliveira
Markus Endler
Marco Tulio de Oliveira Valente
dc.subject.por.fl_str_mv Computação Ubíqua
Sistemas Baseados
topic Computação Ubíqua
Sistemas Baseados
Computação móvel
Oliveira, Ricardo Augusto Rabelo
Computação
Loureiro, Antônio Alfredo Ferreira
dc.subject.other.pt_BR.fl_str_mv Computação móvel
Oliveira, Ricardo Augusto Rabelo
Computação
Loureiro, Antônio Alfredo Ferreira
description A computação ubíqua define um novo modelo computacional de interação homem-máquina cujo processamento de informações se integra a objetos do dia a dia e atividades do usuário. A utilização de um dispositivo móvel neste paradigma permite que diversos elementos computacionais e sistemas auxiliem o usuário em suas tarefas e atividades. Em alguns casos, o usuário não estará ciente da presença e atividade destes elementos computacionais no ambiente em que se encontra. Em ambientes móveis e/ou ubíquos, informações de perfil e contexto do usuário/aplicação mudam constantemente em um determinado período. Serviços presentes no dispositivo móvel e em servidores remotos também necessitam utilizar de uma forma transparente as informações de contexto local e remoto, a fim de proverem a adaptação em serviços e atividades do usuário móvel. Estes dois fatores apresentam em sistemas ubíquos a necessidade de gerenciamento e compartilhamento destas mudanças com outros componentes e sistemas.Este trabalho propõe a utilização de um sistema baseado em eventos para o gerenciamento de informações de perfil e contexto em serviços e aplicações móveis/ubíquas. O servidor de eventos utilizado neste trabalho é responsável por criar eventos representando as mudanças detectadas no ambiente local e remoto, publicar estes eventos e notificar consumidores interessados nestes eventos. Desta forma, o sistema permite que informações relativas à estes eventos sejam compartilhadas com serviços e aplicações de interesse.Nos testes realizados, utilizamos dois cenários: um guia turístico eletrônico e um serviço de contexto de emergências. Em ambos cenários desenvolvidos, o servidor de eventos mostrou-se útil em disseminar mudanças nas informações de perfil e contexto entre componentes locais e remotos presentes em um ambiente ubíquo emulado. O serviço coleta estas mudançasno lado do cliente e as envia para o servidor. O servidor então processa e compartilha as informações coletadas com outros consumidores. O serviço permite também o compartilhamento de mudanças ocorridas remotamente, vindas a partir de serviços Web oferecidos à aplicações e serviços móveis.
publishDate 2010
dc.date.issued.fl_str_mv 2010-02-26
dc.date.accessioned.fl_str_mv 2019-08-09T18:11:31Z
dc.date.available.fl_str_mv 2019-08-09T18:11:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/SLSS-85BKBY
url http://hdl.handle.net/1843/SLSS-85BKBY
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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLSS-85BKBY/1/waldirribeiropiresjunior.pdf
https://repositorio.ufmg.br/bitstream/1843/SLSS-85BKBY/2/waldirribeiropiresjunior.pdf.txt
bitstream.checksum.fl_str_mv 185196899f6b358ba96a942dd7a37858
db58b0f48e8e805db7a38047dea9b2f9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589206745808896