Interface Ontology: Creating a Physical World for Computer Interfaces

Interaction patterns are often used to present existing knowledge about user-interfaces in a generalised, but well-defined manner. Such patterns provide insight into the practises and assumptions of the design community. This paper presents a small number of patterns based on the concept of physical ontology. That is, the paper puts forward patterns in which computing concepts in a program are explained to the user through basic physical metaphors. The end result is an initial foray into uncovering the physical basis of the user-interface.

[1]  R. A. Nelson,et al.  Common ground. , 2020, Lancet.

[2]  Kim Halskov,et al.  A guide to metaphorical design , 1994, CACM.

[3]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[4]  Clifford Nass,et al.  The media equation - how people treat computers, television, and new media like real people and places , 1996 .

[5]  G. Lakoff,et al.  Metaphors We Live by , 1982 .

[6]  Xxx Xxx A Practical Application of a Taxonomy of User-Interface Metaphor , 2004 .

[7]  T. Honderich The Oxford Companion to Philosophy , 1995 .

[8]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[9]  Randall B. Smith Experiences with the Alternate Reality Kit: An Example of the Tension between Literalism and Magic , 1987, IEEE Computer Graphics and Applications.

[10]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[11]  John M. Carroll,et al.  Interface metaphors and user interface design , 1988 .

[12]  Thomas Erickson,et al.  Working with interface metaphors , 1995 .

[13]  James O. Coplien,et al.  Pattern languages of program design , 1995 .

[14]  John C. Thomas,et al.  Metaphor and the Cognitive Representation of Computing Systems , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[15]  Randall B. Smith,et al.  Programming as an Experience: The Inspiration for Self , 1995, ECOOP.

[16]  A. Kirman User interface: a personal view , 1990 .

[17]  Reinhardt Grossmann The Existence of the World , 2019 .

[18]  A. A. Bielskis,et al.  Macintosh human interface guidelines , 1992 .