70 likes | 214 Views
Context-Aware User Interfaces. 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
E N D
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
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
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
Context-Aware User Interfaces • Distributable user interfaces • Distributing parts of a user interface over “appropriate” available devices
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
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