Download presentation
Presentation is loading. Please wait.
Published byCora Scott Modified over 9 years ago
1
Using Service-Oriented Architecture in Context-Aware Applications Damião Ribeiro de Almeida Information System Laboratory Universidade Federal de Campina Grande damiao@dsc.ufcg.edu.br http://www.lsi.dsc.ufcg.edu.br
2
Outline Introduction Context modeling Architecture Implementation issues Demo Conclusion
3
Introduction Enhancements in mobile devices Ubiquitous computing: computing services anywhere and anytime Context-aware applications: sensible to user necessities, personalized according to user profile, requirements and context.
4
Context modeling User-centric: Background (user profile) Dynamic Behavior (tasks and daily activities) Physiological (temperature, blood pressure, heart beat ) Emotional (visual, acoustic analysis or provided by the user) Enviromental Physical Environment (location, weather, lightness ) Social Environment (people nearby, shop offers, traffic jam ) Computational Environment (electronic devices available )
5
Context ontology
6
Action triggered by context Remind: Whenever my son leaves school, I would like to be notified in my mobile device. Rule [rule: (?u rdf:type myOntology#User) (?u http://www.w3.org/2002/07/owl#sameAs myOntology#John) (?u myOntology#located_in ?l) (?l myOntology#X ?x) (?l myOntology#Y ?y) notLocated(?x, ?y, 'school') -> action(alert)]
7
Architecture
8
Demo Register a reminder Device mobile
9
Conclusion Well-established standards (e.g. OpenGeoSpatial) Push and pull services Service Oriented Architecture (Web Services) Services provided: map presentation routing advertisement reminder tool locate friends and search for their context (e.g. emotional status, health status, etc.)
10
Further Work Physical sensors Usability evaluation Service discovery and composition New routing methods
11
Acknowledgments This research project has no funding , we hope to get it soon. More information: http://www.dsc.ufcg.edu.br/~igis
12
Thank you very much!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.