Download presentation
Presentation is loading. Please wait.
Published byDwayne Thomas Modified over 9 years ago
1
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Manipulating Multiple User Interface Representations Simultaneously Alexandre Demeure, Gaëlle Calvary, Joëlle Coutaz, Jean Vanderdonckt University of Grenoble, France
2
© UJF, CADUI 2006, June 6, Bucharest, Romania The problem Plasticity of UIs Ability of a UI to adapt to its context of use while preserving usability
3
© UJF, CADUI 2006, June 6, Bucharest, Romania The problem Plasticity of UIs Ability of a UI to adapt to its context of use while preserving usability –Context of use:
4
© UJF, CADUI 2006, June 6, Bucharest, Romania The problem Plasticity of UIs Ability of a UI to adapt to its context of use while preserving usability –Context of use: –Adapt: Remolding and/or Redistribution
5
© UJF, CADUI 2006, June 6, Bucharest, Romania The problem Plasticity of UIs Ability of a UI to adapt to its context of use while preserving usability –Context of use: –Adapt: Remolding and/or Redistribution
6
© UJF, CADUI 2006, June 6, Bucharest, Romania The problem Plasticity of UIs Ability of a UI to adapt to its context of use while preserving usability –Context of use: –Adapt: Remolding and/or Redistribution
7
© UJF, CADUI 2006, June 6, Bucharest, Romania The problem Requirements: tools for designing, executing and evaluating plastic UIs
8
© UJF, CADUI 2006, June 6, Bucharest, Romania The problem Requirements: tools for designing, executing and evaluating plastic UIs Comet: Interactor for plasticity
9
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Requirements: tools for designing, executing and evaluating plastic UIs Comet
10
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Requirements: tools for designing, executing and evaluating plastic UIs Comet
11
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Requirements: tools for designing, executing and evaluating plastic UIs Comet
12
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Requirements: tools for designing, executing and evaluating plastic UIs Comet
13
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Requirements: tools for designing, executing and evaluating plastic UIs Comet
14
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Demonstration on a Home Heating Control System (HHCS) –Polymorphism of comets –Two kinds of comets: tasks and tasks operators –Inspector for observing and manipulating the comets Substitute Add
15
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Internal representation
16
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Conceptual representation Internal representation
17
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Conceptual representation Operations Internal representation
18
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Internal representation Conceptual representation Operations External representation
19
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector
20
© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Five principles 1.All representations are available simultaneously 2.All representations are manipulable at run-time 3.All representations are coordinated in a consistent way 4.Each representation is manipulable via a dedicated ‘mini-UI’ 5.Each ‘mini-UI’ is autonomous … that had never been satisfied simultaneously in the past
21
© UJF, CADUI 2006, June 6, Bucharest, Romania Perspectives Conceptual representation –Net of models: FUI, CUI, AUI, Tasks & Concepts –Each model/mapping is observable and manipulable E.g. Substitute, add, remove a task –Actually: FUI and CUI –Demonstration I am supporting the task « Select a month »
22
© UJF, CADUI 2006, June 6, Bucharest, Romania Perspectives Mini-UIs … for whom? –Actually: Designer & Developer Rapid prototyping tool Toolkit of comets –In the future: End-user Customize the UIs and/or their adaptation End-User programming
23
© UJF, CADUI 2006, June 6, Bucharest, Romania In summary Plasticity
24
© UJF, CADUI 2006, June 6, Bucharest, Romania In summary Plasticity Design time
25
© UJF, CADUI 2006, June 6, Bucharest, Romania In summary Plasticity MDE for HCI Design timeRun time
26
© UJF, CADUI 2006, June 6, Bucharest, Romania In summary Plasticity MDE for HCI Models Metamodels Transformations
27
© UJF, CADUI 2006, June 6, Bucharest, Romania In summary Plasticity MDE for HCI Models Metamodels Transformations Design Execution Evaluation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.