Presentation is loading. Please wait.

Presentation is loading. Please wait.

© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Manipulating Multiple User Interface Representations Simultaneously Alexandre Demeure,

Similar presentations


Presentation on theme: "© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Manipulating Multiple User Interface Representations Simultaneously Alexandre Demeure,"— Presentation transcript:

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


Download ppt "© UJF, CADUI 2006, June 6, Bucharest, Romania The Comets Inspector Manipulating Multiple User Interface Representations Simultaneously Alexandre Demeure,"

Similar presentations


Ads by Google