DocumentCode
874840
Title
Graceful interaction with graphical constraints
Author
Alpert, Sherman R.
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
13
Issue
2
fYear
1993
fDate
3/1/1993 12:00:00 AM
Firstpage
82
Lastpage
91
Abstract
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.<>
Keywords
constraint handling; graphical user interfaces; inference mechanisms; natural languages; CAD systems; GRACE; constraints-by-demonstration facility; geometric constraints; graceful interaction; graphical constraint editor; graphical constraints; graphical drawing editors; graphical objects; graphical user interface; inferencing behavior; natural-language explanation tool; Animation; Design automation; Displays; Graphical user interfaces; Graphics; Gravity; Information retrieval; Switches; Testing; User interfaces;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.204971
Filename
204971
Link To Document