ACM Home Page
Please provide us with feedback. Feedback
An event language for building user interface frameworks
Full text PdfPdf (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
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 24,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/73660.73677
What is a DOI?

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


Collaborative Colleagues:
N. V. Carlsen: colleagues
N. J. Christensen: colleagues
H. A. Tucker: colleagues