Task models and interaction models in a multiple user interfaces generation process

In a Multiple User Interfaces (MUI) context, several models must be defined and adapted (tasks, user, domain...). Abstract models are progressively enriched in concrete models using pattern libraries and filtering processes. In this paper, we define the central role of the interaction model in MUI design and specification. This model manages the interaction between the user and the application, and ensures the link between task models, abstract interfaces and the functional core of the application. In our approach, we use AMF, a multi-agent and multi-facet architecture, to define the interaction model. We describe the structure and behavior of an AMF-based interactive system that provides multiple user interfaces.

[1]  David Thevenin,et al.  Adaptation en interaction homme-machine : le cas de la plasticité. (Adaptation in Human Computer Interaction: the case of Plasticity) , 2001 .

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Kris Luyten,et al.  Runtime transformations for modal independent user interface migration , 2003, Interact. Comput..

[4]  Jean Vanderdonckt,et al.  Task Modelling in Multiple Contexts of Use , 2002, DSV-IS.

[5]  Joëlle Coutaz,et al.  PAC, an Object Oriented Model for Dialog Design , 1987 .

[6]  Jean Vanderdonckt,et al.  Encapsulating knowledge for intelligent automatic interaction objects selection , 1993, INTERCHI.

[7]  Joëlle Coutaz,et al.  Plasticity of User Interfaces: Framework and Research Agenda , 1999, INTERACT.

[8]  Fabio Paternò,et al.  Tool support for designing nomadic applications , 2003, IUI '03.

[9]  Peter Johnson,et al.  Formal architectural abstractions for interactive software , 1998, Int. J. Hum. Comput. Stud..

[10]  Jan Van den Bergh,et al.  Dygimes: Dynamically Generating Interfaces for Mobile Computing Devices and Embedded Systems , 2003, Mobile HCI.

[11]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[12]  Franck Tarpin-Bernard,et al.  AMF : un modèle d'architecture multi-agents multi-facettes , 1999 .

[13]  Marc Abrams,et al.  UIML: An Appliance-Independent XML User Interface Language , 1999, Comput. Networks.

[14]  Fabio Paternò Model-Based Design and Evaluation of Interactive Applications , 2000 .

[15]  Jean Vanderdonckt,et al.  Developing User Interfaces with XML: Advances on User Interface Description Language , 2004 .

[16]  Stephen Travis Pope,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .