Adaptive User Interface Support for Ubiquitous Computing Environments

1,132 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,132
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Adaptive User Interface Support for Ubiquitous Computing Environments

  1. 1. ADAPTIVE USER INTERFACE SUPPORT FORUBIQUITOUS COMPUTING ENVIRONMENTSHeiko Desruelle, Dieter Blomme, George Gionis, Frank GielenInternational Workshop on User Interface Description Languages (UIDL’2011)International Conference on Human-Computer Interaction (INTERACT’2011)
  2. 2. Overview !   Introduction !   Webinos !   Context-driven UI Adaptation !   Webinos Context Model and Framework !   Webinos UI Framework !   Case Study !   Future Work
  3. 3. Introduction !   Number and types of connected devices ñ !   The web as universal application platform !   Anytime, anywhere, and on any device !   Ubiquitous environments !   Variety of presentation and interaction modalities 3
  4. 4. Introduction !   Web → separation of concerns !   Adaptability remains a challenge !   Apps should adapt to context of use !   Situations not foreseen at design time 4
  5. 5. Webinos !   A web platform designed to allow apps to run across mobile, home media, PC and automotive comprising !   Terminal specifications !   Open source platform developments !   Proof of concept applications and demos !   Plus eco-system building in form of !   workshops and seminars, !   research publications and !   liaisons with industry standards 5
  6. 6. Driving Webinos!  Today !   22 founding partners from 9 countries who committed resources for 3 years to deliver webinos !   Academic + industrial !   Non-polarized !   Cross-domain !   Affiliate Members!  Tomorrow !   Open (source) community of academia, industrial and developers driving and using the developments 6
  7. 7. Webinos Platform 7
  8. 8. Context-Driven UI Adaptation 8
  9. 9. Context-Driven UI Adaptation !   Webinos Context Model !   User context !   Device context Managed by Webinos !   Environment context !   Application context For developers 9
  10. 10. Context-Driven UI Adaptation 10
  11. 11. Context-Driven UI Adaptation 11
  12. 12. Context-Driven UI Adaptation !   Webinos transformation process Φ := P ? [S] : [T] !   Predicate P states required condition !   Actual transformation: S = e[l := r] !   Expression e !   Matched for pattern l !   Which is substituted for expression r 12
  13. 13. Case Study !   Learning assistance for disabled students !   Current technologies !   Braille readers, text-to-speech (TTS), speech recognition, … !   Increased accessibility opportunities !   But largely unused !   Developers now mostly use ad hoc processes !   Multiple versions of the same application 13
  14. 14. Case Study 14
  15. 15. Case Study AUI Transformation Model Domain Model Context Behav. Model Model App developer Webinos
  16. 16. Status and Future Work Official start Scenarios and use cases System and API specifications Assessment of existing Platforms Development of the system Assessment of Open Source Governance and IPR models Design of proof-of-concept apps Requirements and State of the Art User Expectations on security and privacy 3rd party engagement activities External communication Sept Dec Jan Feb Mar Apr May June July Aug Sept Oct 2011
  17. 17. Status and Future Work !   Focus group validation !   Evaluate stakeholders’ expectations !   In progress, currently carried out 3 focus groups !   Various user and developer personas !   Proof-of-concept applications !   Model driven specification !   Gaming, social, e-health, business, … 17
  18. 18. Conclusion !   Providing end-users with UI optimized to their context of use is essential !   Even more so for ubiquitous environments !   A higher level of abstraction is required !   Webinos platform !   Adaptive UI framework !   Driven by detailed delivery context description 18
  19. 19. Thank you !   E-mail heiko.desruelle@intec.ugent.be !   Website http://webinos.org/ !  “webinos” group !  #webinos_project

×