Analysing and modelling user tasks in the DomoSim-TPC system to adapt to mobile device

The use of computers in all areas has become more widespread in recent years, accompanied by a fall in prices and an increase in their power and versatility [1]. The same cannot be said about the situation in educational environments, where the penetration of computers is still a very gradual process and has not yet reached the levels needed for the qualitative leap that their wide scale introduction could bring. The main goal of the work in which this article is situated is to incorporate the ubiquitous computing paradigm in the teaching and learning of domains with a high experimental degree in order to take into account mobile computing possibilities. Thus, we are going to study the methods that allow us to systematize these tasks. We will take as a starting point a collaborative e-learning environment based on the desktop metaphor, following the [2, 3]so-named “Domosim-TPC” system. This system is used to support the learning of the design of automated control facilities in buildings and housing, also called Domotics. We present the process followed to obtain a PDA-based (PDA, Personal Digital Assistants) version of DomoSim-TPC system in order to support learning tasks by using mobile devices. In particular, we focus the discussion about the process to design the user interface for PDA-type devices. We describe the analysis of the main tasks supported in Domosim-TPC. These are necessary for adapting the interface to mobile computing. The paper is organized in this way: in the following section, dealing with background, the concept of ubiquitous computing is introduced; next, we describe the main features of the Domosim-TPC system and some ideas about automated generation of user interfaces and task modelling. In the following section, the stages necessary to develop a ubiquitous version of the aforementioned system are enumerated. And finally, we show the

[1]  Jacob Eisenstein,et al.  Towards a general computational framework for model-based interface development systems , 1998, IUI '99.

[2]  Jacob Eisenstein,et al.  Towards a general computational framework for model-based interface development systems , 1999, Knowl. Based Syst..

[3]  Fabio Paternò,et al.  ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models , 1997, INTERACT.

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

[5]  Michael Eisenberg,et al.  Log on education: science in the palms of their hands , 1999, CACM.

[6]  Jacob Eisenstein,et al.  Adaptation in automated user-interface design , 2000, IUI '00.

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

[8]  K. D. Duncan,et al.  TASK ANALYSIS AND TRAINING DESIGN. , 1967 .

[9]  Angel R. Puerta,et al.  The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development , 1996, CADUI.

[10]  Fabio Paternò,et al.  Formal Models for Cooperative Tasks: Concepts and an Application for En-Route Air-Traffic Control , 1998, DSV-IS.

[11]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[12]  Mark Weiser,et al.  The future of ubiquitous computing on campus , 1998, CACM.

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

[14]  Jean Vanderdonckt,et al.  Adapting to mobile contexts with user-interface modeling , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

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

[16]  Srdjan Kovacevic,et al.  UIDE—an intelligent user interface design environment , 1991 .