Presentation is loading. Please wait.

Presentation is loading. Please wait.

Using Service-Oriented Architecture in Context-Aware Applications Damião Ribeiro de Almeida Information System Laboratory Universidade Federal de Campina.

Similar presentations


Presentation on theme: "Using Service-Oriented Architecture in Context-Aware Applications Damião Ribeiro de Almeida Information System Laboratory Universidade Federal de Campina."— Presentation transcript:

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!


Download ppt "Using Service-Oriented Architecture in Context-Aware Applications Damião Ribeiro de Almeida Information System Laboratory Universidade Federal de Campina."

Similar presentations


Ads by Google