A multitasking switchboard approach to user interface management
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
An object-oriented user interface management system
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG)
Dialogue management for gestural interfaces
ACM SIGGRAPH Computer Graphics
A specification language for direct-manipulation user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Squeak: a language for communicating with mice
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Issues and techniques in touch-sensitive tablet input
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Using formal specifications in the design of a human-computer interface
Communications of the ACM
The C++ Programming Language, Third Edition
The C++ Programming Language, Third Edition
SYNGRAPH: A graphical user interface generator
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
A user interface management system
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
An event language for building user interface frameworks
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Dialogue structures for virtual worlds
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interactive simulation in a multi-person virtual world
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using a dialog manager for real-time conferencing (abstract)
ACM SIGOIS Bulletin - Special issue: CSCW '92 Tools and Technologies Workshop
A software model and specification language for non-WIMP user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
Extending the facilities available to a programmer can be more productive, flexible, and appealing when done via additions to the syntax and semantics of the programming language, than when done by way of procedure packages. Database programming, for example, is now routinely done using query languages that are embedded in programming languages.Interaction dialog programming can be greatly simplified by use of a specification language. Dialog languages are not often integrated with a programming language. In this report, a set of extensions to the C language are presented. These extensions provide a rule-based sublanguage for describing interaction dialogs. A translator and interpreter have been constructed for the extended (C + Dialog) language, and used in a research project investigating gestural interfaces.