Abstract user interfaces: A model and notation to support plasticity in interactive systems

9Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper introduces the Abstract User Interface (AUI) model and notation for specifying abstract interaction in interactive software systems with graphical, direct manipulation user interfaces. The AUI model is aimed at improving the plasticity of an interactive system. An interactive system is considered to be plastic when it is easily adaptable to concrete user interface styles. To support plasticity, an AUI specification defines the interaction between input, output and computation in terms of the abstract elements of the user interface: a relation we refer to as abstract interaction. Concrete characteristics of the user interface, such as events, callbacks and rendering, are deliberately factored out so that the abstract interaction relation can be exposed. Clearly defining the abstract interaction ensures that consistent interaction semantics is maintained independent of changes to the concrete user interface. To demonstrate the AUI concept, a range of user interface styles are presented for a single AUI specification of a drawing tool, and examples of commercial applications are presented. © Springer-Verlag Berlin Heidelberg 2001.

Cite

CITATION STYLE

APA

Schneider, K. A., & Cordy, J. R. (2001). Abstract user interfaces: A model and notation to support plasticity in interactive systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2220 LNCS, pp. 28–48). Springer Verlag. https://doi.org/10.1007/3-540-45522-1_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free