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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.