ContextAware User Interfaces ContextAware User Interfaces is a







- Slides: 7
Context-Aware User Interfaces
Context-Aware User Interfaces is a requirement for all defined scenarios Instant Messaging The Museum Visit Some services need interaction with human users from heterogeneous devices Ubiquitous user interaction Context-Aware User interfaces Model-Based User Interface Development based on abstract models Gent, 21 maart 2005
Context-Aware User Interfaces Abstract models in Model-Based User Interface Development (MBUID) Context model Task Model Dialog model Presentation model Interaction model Distribution model Gent, 21 maart 2005
Context-Aware User Interfaces Abstract models enable independent design of target platform computer-assisted design verification & validation transportation of models to user’s client devices device dependent rendering based on rendering service on client keep context model in mind context-aware user interface distribution and migration of user interfaces Gent, 21 maart 2005
Context-Aware User Interfaces Distributable user interfaces Distributing parts of a user interface over “appropriate” available devices Gent, 21 maart 2005
Context-Aware User Interfaces Examples: context-aware rendering of downloaded user interface models Instant Messaging application Downloading the models to Desktop computer, TV, PDA, smart phone Render the interface adapted to context Museum visit: Abstract user interface models stored at the artifact's information services are pushed to client devices when necessary Render the interface adapted to context Gent, 21 maart 2005
Context-Aware User Interfaces Distributing parts of a user interface over “appropriate” available devices Instant messaging Better speech recognition module in the car Using convenient wireless desktop keyboard for instant messaging Migrate private parts to Evy’s PDA Museum visit Guide distributes parts of the user interface to public information screens Gent, 21 maart 2005