Introduction to expert systems
Introduction to expert systems
Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Creating user interfaces by demonstration
Creating user interfaces by demonstration
Visual programming
Creating graphical interactive application objects by demonstration
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Metamouse: specifying graphical procedures by example
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Constraint technology for user-interface construction in ThingLab II
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Graphical techniques in a spreadsheet for specifying user interfaces
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
A graphics toolkit based on differential constraints
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Reducing the storage requirements of constraint dataflow graphs
Proceedings of the 12th annual ACM symposium on User interface software and technology
Using model dataflow graphs to reduce the storage requirements of constraints
ACM Transactions on Computer-Human Interaction (TOCHI)
The EFX Editing and Effects Environment
IEEE MultiMedia
An interactive game-design assistant
Proceedings of the 13th international conference on Intelligent user interfaces
Hi-index | 0.00 |
The graphical constraint editor (GRACE), a graphical editor that lets users define graphical, or geometric, constraints, is reviewed. Graphical constraints specify relationships among graphical objects that the system must maintain. Constraints are useful in graphical drawing editors, design activities supported by CAD systems, and graphical user interface construction. GRACE provides mechanisms for explicit and implicit constraint specification using simple and natural means. These include simple direct manipulation methods and a constraints-by-demonstration facility that incorporates both novel heuristics for inferring user-demonstrated relations in an economical fashion and a natural-language explanation tool that helps the user understand the system's inferencing behavior. An overview of GRACE's user interface is presented and details about how users specify graphical relations and query the system to obtain information about them are provided.