Abstract
An object oriented architecture for building user interfaces is presented. It is based on a finite state machine with a stack for translating system input events into application dependent events and on a “best fit” method of looking for an object to process an event. As a result, the user can more easily understand the implemented interface environment and the programmer can more simply code it.
Preview
Unable to display preview. Download preview PDF.
References
Macintosh Human Interface Guidelines. Addison-Wesley, 1992.
The Windows Interface: An Application Design Guide. Microsoft Corp., 1992.
Open Look: Graphical User Interface Functional Specifications. Addison-Wesley, 1989.
OSF/Motif Style Guide. Prentice Hall, 1991.
Michael Chen: A Framework for Describing Interactions with Graphical Widgets Using State-Transition Diagrams. In INTERCHI'93 Adjunct Proceedings, Amsterdam, Holland, 1993.
Andy Holyer: Top-Down Object-Based User Interface Definition and Design Paradigms. In Proc. of EWHCI'92 St. Petersburg, Russia, 1992.
Brad A. Myers: User Interface Tools: Introduction and Survey. IEEE Software, January 1989.
James Rumbaugh, State Trees as Structured Finite State Machines for User Interface. In Proc. of ACM SIGGRAPH Symposium on User Interface Software. Banff, Alberta, Canada, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Donskoy, M.V. (1994). An architecture for object oriented user interfaces. In: Blumenthal, B., Gornostaev, J., Unger, C. (eds) Human-Computer Interaction. EWHCI 1994. Lecture Notes in Computer Science, vol 876. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58648-2_31
Download citation
DOI: https://doi.org/10.1007/3-540-58648-2_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58648-7
Online ISBN: 978-3-540-49036-4
eBook Packages: Springer Book Archive