| An event language for building user interface frameworks |
| Full text |
Pdf
(879 KB)
|
| Source
|
Symposium on User Interface Software and Technology
archive
Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
table of contents
Williamsburg, Virginia, United States
Pages: 133 - 139
Year of Publication: 1989
ISBN:0-89791-335-3
|
|
Authors
|
|
N. V. Carlsen
|
Department of Graphical Communication, Technical Uniwzrsii of Denmark, Building 116, 2800 Lyngby, Denmark
|
|
N. J. Christensen
|
Department of Graphical Communication, Technical Uniwzrsii of Denmark, Building 116, 2800 Lyngby, Denmark
|
|
H. A. Tucker
|
Department of Graphical Communication, Technical Uniwzrsii of Denmark, Building 116, 2800 Lyngby, Denmark
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 24, Citation Count: 2
|
|
|
ABSTRACT
Languages based on the event model are widely regarded as expressive and flexible notations for the specification of interactive graphical user interfaces. However, until now, they have only been used to specify and implement the dialogue control component of user interfaces.
This paper presents an extension of the event model. A computable notation, the event language, based on this is used to construct a complete user interface framework. The framework forms the runtime component of a UIMS.
The event language allows the modular construction of complex event systems. This is supported by the addition of a tagged addressing mode. Furthermore, the control structure of event handlers is extended with exception management, permitting unspecified events and thereby facilitating the use of predefined building blocks.
A general purpose run-time framework for user interfaces has been constructed using the event language. We present the architecture of the presentation component of this framework including the window manager and the I/O model.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Anson80
|
Anson, E., The Semantics of Graphical Input', Mctb do&yofhtemchbn, pp. l-126, North-Holland, 1980.
|
 |
Anso82
|
|
| |
AIthoff81
|
A&off, J.C, 'Building Data Structures in the SmaUtalk- 80 System', BYTE, Volume 6 Number 8,198l.
|
| |
Ben-Ari82
|
Ben-A& M., Rinci#es of Cortcttnertt Rt.ytzrnnting, Prentice-Hall 1982.
|
| |
Booch86
|
Boo&, G., 'Object-Oriented Development', IEEE Tmnsactiorlr on Sofwattz En@teerirtg Volume 12 Number 2,1986
|
| |
Brown85
|
Brown, M.D., Heck, M., lhderstandirtg PHZGS, Template, Megatek Software Division, 1985.
|
 |
Buxton83a
|
|
 |
Buxton83b
|
|
| |
EnderIe85
|
Enderle, G., 'Report on the Interface of the UIMS to the Application', User httcrfice Ma~tag'rtwtt Spem.s, pp. 21-29, Springer Verlag 1985.
|
 |
FIeechia87
|
|
| |
Green85a
|
Green, M., 'Report on Dialogue Specification Tools', User Irtterfice Manapnent S~~fcrns, pp. 9-20, Springer Verlag, 1985.
|
| |
Green85b
|
Green, M., 'Design Notations and User Interface Management Systems', User htkr$ice Martapnenf SyVetns, pp. 89-107, Springer Verlag, 1985.
|
 |
Green85c
|
|
 |
Green86
|
|
 |
HiIl86
|
|
| |
Kamran85
|
Kamran, A., 'Issues Pertaining to the Design of a User Interface Management System', User htferfice Mamqpcrnert~ S@CIXY, pp. 43-48, Springer Verla 1985.
|
 |
Kleyn88
|
|
 |
Rhyne88
|
|
 |
Sibert86
|
|
CITED BY 2
|
|
Gurminder Singh , Chun Hong Kok , Teng Ye Ngan, Druid: a system for demonstrational rapid user interface development, Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology, p.167-177, October 03-05, 1990, Snowbird, Utah, United States
|
|
|
|
|