Journal Article10.1145/1165387.275635
Specifying complex dialogs in ALGAE
Mark A. Flecchia,R. Daniel Bergeron +1 more
- 01 May 1986
- Vol. 18, Iss: 4, pp 229-234
43
TL;DR: This paper describes a language called ALGAE, which allows the specification of multi-threaded, event driven dialogs, and describes a system for specifying a dialog control component in this language.
read more
Abstract: The complexity and high development costs of user interfaces has led to research into the design of User Interface Management Systems (UIMSs). At the heart of a UIMS is a facility for specifying a dialog control component, which processes user actions and coordinates program responses. This paper describes a language called ALGAE, which allows the specification of multi-threaded, event driven dialogs.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Human-computer interface development: concepts and systems for its management
H. Rex Hartson,Deborah Hix +1 more
TL;DR: This survey presents important concepts of interface management: dialogue independence, structural modeling, representation, interactive tools, rapid prototyping, development methodologies, and control structures.
The UAN: a user-oriented representation for direct manipulation interface designs
TL;DR: This paper is a practical introduction to use of the User Action Notation (UAN), a task- and user-oriented notation for behavioral representation of asynchronous, direct manipulation interface designs that is being used by growing numbers of interface developers and researchers.
The automatic recognition of gestures
Dean Rubine
- 01 Jan 1992
TL;DR: This dissertation presents work that attempts to alleviate two of the major difficulties: the construction of gesture classifiers and the integration of gestures into direct-manipulation interfaces.
148
An architecture for virtual worlds
Perry A. Appino,J. Bryan Lewis,Lawrence Koved,Daniel T. Ling,David A. Rabenhorst,Christopher F. Codella +5 more
TL;DR: A central, event-driven dialogue manager that coordinates concurrent input and output events and provides a clear separation of the interaction techniques from the content of the virtual world as defined by the application is presented.
87
A high-level user interface management system
Gurminder Singh,Mark Green +1 more
- 01 Mar 1989
TL;DR: A high-level UIMS which automatically generates the lexical and syntactic design of graphical user interfaces is presented and can easily and rapidly be refined by the designer by using highly interactive and graphical facilities.
63
References
•Book
The C++ Programming Language
Bjarne Stroustrup
- 01 Jan 1985
TL;DR: Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable.
8.1K
•Book
Fundamentals of interactive computer graphics
James D. Foley,Andries van Dam +1 more
- 01 Jan 1982
TL;DR: The foundations of interactive computer graphics are studied in detail in the second part of this monograph on computer graphics theory andUX.
2.2K
•Book
Fundamentals of Computer Graphics
Peter Shirley,Michael Ashikhmin,Steve Marschner +2 more
- 01 Jan 2002
TL;DR: This edition of "Fundamentals of Computer Graphics" adds four new contributed chapters and contains substantial reorganizations and improvements to the core material.
517
A user interface management system
David J. Kasik
- 01 Jul 1982
TL;DR: A user interface management system that allows a designer/developer to focus on the logical functionality of an application without the usual bookkeeping associated with a conventional programming language is described.
195
SYNGRAPH: A graphical user interface generator
Dan R. Olsen,Elizabeth P. Dempsey +1 more
- 01 Jul 1983
TL;DR: The SYNGRAPH system automatically generates graphical user interfaces from a description of the input language's grammar, and the natural integration of application specific semantics into the system is shown including appropriate semantic recovery from input errors.
168