Task modeling for ambient intelligent environments: design support for situated task executions

The design of interactive systems for an ambient intelligent environment poses many challenges because of the great diversity in devices the user has control of and the user's situation imposed by the environment. Although task-centered interface design is an established approach for traditional form-based and even for multi-device user interfaces, this design approach is, in its current form, not ready for the design of user interfaces for ambient intelligent environments. In this paper we propose a task-centered approach to design interaction mechanisms for ambient intelligent environments by means of visualization and simulation. We focus on three different concepts that are important to support this approach: situated task allocations, user interface distributions and visualization of context influences. Because the execution of a task depends strongly on the situation or context of use, the consequences of a context change on the execution of a task specification should be communicated with the task designer during the design process. The designer should be able to define the possibilities to execute a task while taking into account constraints imposed by the environment of the user. A tool to support this approach using visualization of the environment and simulation of the interface configurations is introduced.

[1]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[2]  Constantine Stephanidis,et al.  Universal access in the information society , 1999, HCI.

[3]  Mieke Massink,et al.  Continuity in human computer interaction , 2000, CHI Extended Abstracts.

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

[5]  Jean Vanderdonckt,et al.  Applying model-based techniques to the development of UIs for mobile computers , 2001, IUI '01.

[6]  Pat Hanrahan,et al.  ICrafter: A Service Framework for Ubiquitous Computing Environments , 2001, UbiComp.

[7]  Constantine Stephanidis,et al.  Continuity of interaction in nomadic interfaces through migration and dynamic utilization of  I/O resources , 2002, Universal Access in the Information Society.

[8]  Fabio Paternò,et al.  CTTE: Support for Developing and Analyzing Task Models for Interactive System Design , 2002, IEEE Trans. Software Eng..

[9]  Mieke Massink,et al.  A reference framework for continuous interaction , 2002, Universal Access in the Information Society.

[10]  Thomas Kirste,et al.  Supporting goal based interaction with dynamic intelligent environments , 2002, ECAI.

[11]  Sophie Dupuy-Chessa,et al.  Ontology for Multi-surface Interaction , 2003, INTERACT.

[12]  Jean Vanderdonckt,et al.  Deriving the Navigational Structure of a User Interface , 2003, INTERACT.

[13]  Jean Vanderdonckt,et al.  Derivation of a Dialog Model from a Task Model by Activity Chain Extraction , 2003, DSV-IS.

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

[15]  Panos Markopoulos,et al.  Ambient Intelligence: Second European Symposium, EUSAI 2004, Eindhoven, The Netherlands, November 8-11, 2004. Proceedings , 2004, EUSAI.

[16]  Kris Luyten,et al.  DynaMo-AID: A Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development , 2004, EHCI/DS-VIS.

[17]  Valérie Issarny,et al.  User activity synthesis in ambient intelligence environments , 2004, EUSAI '04.

[18]  Joëlle Coutaz,et al.  CAMELEON-RT: A Software Architecture Reference Model for Distributed, Migratable, and Plastic User Interfaces , 2004, EUSAI.

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

[20]  Fabio Paternò,et al.  Design and development of multidevice user interfaces through multiple logical descriptions , 2004, IEEE Transactions on Software Engineering.

[21]  Anders Larsson,et al.  Programming ubiquitous software applications: requirements for distributed user interface , 2004, SEKE.

[22]  Karin Coninx,et al.  Towards model-based design support for distributed user interfaces , 2004, NordiCHI '04.

[23]  Koen De Bosschere,et al.  Towards an Extensible Context Ontology for Ambient Intelligence , 2004, EUSAI.

[24]  Laurent Karsenty,et al.  Inter‐Usability of Multi‐Device Systems – A Conceptual Framework , 2005 .

[25]  Kris Luyten,et al.  Light-Weight Distributed Web Interfaces: Preparing the Web for Heterogeneous Environments , 2005, ICWE.