Université catholique de Louvain (UCL) Belgian Laboratory of Computer-Human Interaction (BCHI) Place des Doyens, 1 B-1348 Louvain-la-Neuve (Belgium) Presented by Graceful Degradation of User Graceful Degradation of User Interfaces as a Design Method for Interfaces as a Design Method for Multiplatform Systems Multiplatform Systems Murielle Florins & Jean Vanderdonckt
30
Embed
Graceful Degradation of User Interfaces as a Design Method for Multiplatform Systems
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Université catholique de Louvain (UCL)Belgian Laboratory of Computer-Human Interaction (BCHI)Place des Doyens, 1B-1348 Louvain-la-Neuve (Belgium)
Presented by
Graceful Degradation of User Graceful Degradation of User Interfaces as a Design Method for Interfaces as a Design Method for
Multiplatform SystemsMultiplatform Systems
Murielle Florins & Jean Vanderdonckt
Description of the ProblemDescription of the Problem
Problem = Building user interfaces for multiplatform systems when the capabilities of each platform are very different (screen size and resolution, input devices, available widgets,…)
Our approach to the multiplatform problem is
-transformational
-model-based
Model-based ApproachModel-based Approach
3 types of model-based approaches to the multiplatform problem:
- resizing rules, modify the dimensions of a graphical object
- reorientation rules modify the orientation of an object without other change in size or position
- moving rules
GD Rule at the Concrete Interface Level GD Rule at the Concrete Interface Level (example 3)(example 3)
GD Rule at the Concrete Interface Level GD Rule at the Concrete Interface Level (example 4)(example 4)
GD Rules: Final User Interface LevelGD Rules: Final User Interface Level
Source code
GD Rules: Final User Interface LevelGD Rules: Final User Interface Level
Examples:
- substitution of an image by an image in a compressed format
- reduction of the colour number
- reduction of font sizes
rules at that level do not benefit from a model-based approach
ConclusionConclusion
Main characteristics of the Graceful Degradation approach:- model-based, transformational approach- input: spec of the less constrainst UI- output: UI adapted to the target platform while minimizing the
gap between system versions
Automatic application of the rules in two cases:
1. systems able to adapt their user interface at run-time in response to changes in the screen resolution
2. a design environment that will provide designers with assistance in obtaining a graceful degradation of UIs