A Semantics‐based Approach for the Design and Implementation of Interaction Objects

Although tools for developing graphical user interfaces are becoming increasingly popular, they do not usually highlight precisely which key elements developers should take into account. This still entails considerable expertise in developing user interfaces. In this paper we present an approach to overcome these problems. Our approach is based on a model for interaction objects and a corresponding design space. This is supported by a toolkit where the available interaction objects are initially classified by their semantics whereas in most current toolkits they are investigated by their appearance. This facilitates designers and developers in identifying the interactors needed in order to obtain an Interactive System supporting user tasks.

[1]  Fabio Paternò,et al.  An Approach to the Formal Specification of the Components of an Interaction , 1990, Eurographics.

[2]  H. Rex Hartson,et al.  Temporal Aspects of Tasks in the User Action Notation , 1992, Hum. Comput. Interact..

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

[4]  Paul J. W. ten Hagen,et al.  Dialogue Cell Resource Model and Basic Dialogue Cells , 1988, Comput. Graph. Forum.

[5]  Jeff A. Johnson,et al.  ACE: building interactive graphical applications , 1993, CACM.

[6]  Richard N. Taylor,et al.  Separations of concerns in the Chiron-1 user interface development and management system , 1993, INTERCHI.

[7]  Fabio Paternò A Theory of User-interaction Objects , 1994, J. Vis. Lang. Comput..

[8]  Ralph D. Hill The abstraction-link-view paradigm: using constraints to connect user interfaces to applications , 1992, CHI '92.

[9]  James D. Foley,et al.  The human factors of computer graphics interaction techniques , 1984, IEEE Computer Graphics and Applications.

[10]  Michael D. Harrison,et al.  Abstract Interaction Objects , 1993, Comput. Graph. Forum.

[11]  Brad A. Myers A new model for handling input , 1990, TOIS.

[12]  Jock D. Mackinlay,et al.  Automating the design of graphical presentations of relational information , 1986, TOGS.

[13]  Wolfgang Hübner,et al.  Towards an Object‐Oriented Interaction Model for Graphics User Interfaces , 1989, Comput. Graph. Forum.

[14]  Ping Luo,et al.  INT { RCHI ’ 93 24-29 April 1993 MANAGEMENT OF INTERFACE DESIGN IN HUMANOlD , 1997 .

[15]  David A. Duce,et al.  An Approach to Hierarchical Input Devices , 1990, Comput. Graph. Forum.

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