[CONTEXTS'10] Using context awareness to foster active lifestyles

332 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
332
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[CONTEXTS'10] Using context awareness to foster active lifestyles

  1. 1. Data Processing and Simulation Group Telecommunications School Techical University of Madrid Using context-awareness to foster active lifestylesAna M. Bernardos, Eva Madrazo, Henar Martín, José R. Casar Workshop CONTEXTS 2010 Josué Iglesias josue@grpss.ssr.upm.es
  2. 2. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future workUsing context-awareness to foster active lifestyles 2 / 13
  3. 3. Introduction: the evolution of healthcare Educational protocols Traditional Support toolsreactive model >5.000 mobile applications - Information, Preventive- - Monitoring, proactive - Calendars, - Reminders, model - Calculators...Using context-awareness to foster active lifestyles 3 / 13
  4. 4. Introduction Personali- zed and Context- persuasiveCaptology applications awareness for healthcare Monitor and (mainly) motivate the users to adopt healthy and feasible motion patterns in their daily lifes Using context-awareness to foster active lifestyles 4 / 13
  5. 5. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future workUsing context-awareness to foster active lifestyles 5 / 13
  6. 6. Design principles • Application based on: – Motion states: walking, running, taking the bus…inputs REAL motion pattern + location & time information – Activity profiles: at work, at home, practicing sports…outputs EXPECTED motion pattern – Advisable motion pattern: ‘stand up and walk x Km ...’ • Three elements for a person to perform a target behavior:inputs – Ability → configuration panel – Motivation → visual interfaceoutputs – Effective triggers → context-aware alerts Using context-awareness to foster active lifestyles 6 / 13
  7. 7. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future workUsing context-awareness to foster active lifestyles 7 / 13
  8. 8. Context acquisition & feature extraction• Motion state – Shimmer mote attached to the foot – Embedded accelerometer in the mobile device• Positioning – When indoors: Zone-based – When outdoors: GPS – Handover between indoors and outdoors• Walked distance – Based on GPS coordinates – Inertial-based step counter• Date & Time Using context-awareness to foster active lifestyles 8 / 13
  9. 9. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future workUsing context-awareness to foster active lifestyles 9 / 13
  10. 10. CASanDRA mobile middleware mobile middleware: Applications ContextFusion Subscription Network tools to simplify History Registry Discovery application development CASanDRA Core + process sensor data mobile middleware ENABLER ENABLER ENABLER ENABLER intelligently CASanDRA Context inference + SENSOR SENSOR SENSOR SENSOR hide specific sensor CASanDRA Acquisition characteristics Environment = CASanDRA mobileUsing context-awareness to foster active lifestyles 10 / 13
  11. 11. CASanDRA mobile middleware [SOA ] mobile OSGi:  dynamic component framework for Java Applications  bundle: reusable software unit ContextFusion Subscription Network History Registry Discovery  reusability of components (bundles/services) CASanDRA Core  aggregation of (context) data  HW platform independence mobile middleware ENABLER ENABLER ENABLER ENABLER (Java-based) CASanDRA Context inference  services in framework • resource discovery SENSOR SENSOR SENSOR SENSOR • event management • log CASanDRA Acquisition • [...] Environment = CASanDRA mobileUsing context-awareness to foster active lifestyles 11 / 13
  12. 12. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future workUsing context-awareness to foster active lifestyles 12 / 13
  13. 13. Application components • APPLICATIONS • CORE • SENSORS • accelerometer (x2) • Bluetooth • WiFi • GPS • ENABLERS • step counter • indoor location (x2) • location fusion • inference engineUsing context-awareness to foster active lifestyles 13 / 13
  14. 14. Application operation events management component subscription • enablers • applications register components • sensors • enablers start components dynamic rules configurationUsing context-awareness to foster active lifestyles 14 / 13
  15. 15. Application prototype• Samsung Omnia with WM 6.1• J9 virtual machine to run mOSGi (based on equinox OSGi) Using context-awareness to foster active lifestyles 15 / 13
  16. 16. Presentation outline  Introduction  Design principles  Context acquisition and reasoning  CASanDRA architecture  Application development  Conclusions and future workUsing context-awareness to foster active lifestyles 16 / 13
  17. 17. Conclusions• Persuasive computing merged with context- awareness may be a powerful tool to educate people in healthy lifestyles.• But there is a way to go…: – Technology (HW and SW) to estimate the user’s context in a non-intrusive way. – Frameworks to make easier the development of context-aware apps. – Privacy and security in data management. – User experience. Using context-awareness to foster active lifestyles 17 / 13
  18. 18. Further work This is a work in progress. Our current efforts aim at:• Improving CASanDRA Mobile • How to use data fusion techniques to manage uncertainty (Quality of context) • Light reasoning strategies: ontology management in mobile devices• Enhancing the application features • Fusion algorithms to detect motion patterns with non- invasive hardware • Adaptive strategies for personal patterns’ analysis • Enhancing the performance of positioning by using inertial systems• Modeling of ‘persuasion’ for behavior change: user feedback and validation Using context-awareness to foster active lifestyles 18 / 13
  19. 19. Thank you for your attention Josué Iglesias josue@grpss.ssr.upm.es
  20. 20. Activity profilesProfile Activity level Motion patternWork Low Stand up and walk for some meters once an hourSleep Very low 9 hours maxCommuting High Walk 1 km.At home Low Stand up and walk for some meters once an hourSports practice Very high Run 4 km Using context-awareness to foster active lifestyles 20 / 13

×