ACM Home Page
Please provide us with feedback. Feedback
Interactive constraint-based search and replace
Full text PdfPdf (1.69 MB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human factors in computing systems table of contents
Monterey, California, United States
Pages: 609 - 618  
Year of Publication: 1992
ISBN:0-89791-513-5
Authors
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 21,   Citation Count: 16
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/142750.143053
What is a DOI?

ABSTRACT

We describe enhancements to graphical search and replace that allow users to extend the capabilities of a graphical editor. Interactive constraint-based search and replace can search for objects that obey user-specified sets of constraints and automatically apply other constraints to modify these objects. We show how an interactive tool that employs this technique makes it possible for users to define sets of constraints graphically that modify existing illustrations or control the creation of new illustrations. The interace uses the same visual language as the editor and allows users to understand and create powerful rules without conventional programming. Rules can be saved and retrieved for use alone or in combination. Examples, generated with a working implementation, demonstrate applications to drawing beautification and transformation.


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.

1
 
2
Boming, A. Graphically Defining New Building Blocks in ThingLab. Human Computer Interaction 2, 4. 1986. 269-295. Reprinted in Visual Programming Environments: Paradigms and Systems. Ephraim Glinert, ed. IEEE Computer Society Press, Los Alamitos, CA. 1990. 450-469.
 
3
 
4
Goines, D. L. A Constructed Roman Alphabet. David R. Godine, publisher. 306 Dartmouth St., Boston, MA 02116. 1982.
 
5
Hudson, S. E. An Enhanced Spreadsheet Model for User Interface Specification. Report TR 90-33. Univ. of Arizona. Computer Science. October 1990.
6
 
7
Karsenty, S., Landay, J. A., and Weikart, C. Inferring Graphical Constraints with Rockit. Research Report. DEC Pads Research Laboratory. In preparation.
8
 
9
Kurlander, D. Editor Extensibility: Domains and Mechnisms. Technical Report CUCS-516-89. Columbia University, Computer Science. May 1989.
 
10
 
11
Lewis, C. NoPumpG: Creating Interactive Graphics with Spreadsheet Machinery. In E. Glinert, Visual Programming Environments" Paradigms and Systems, IEEE Computer Society Press, Los Alamitos, CA. 526- 546.
12
 
13
 
14
Myers, B. A. Demonstrational Interfaces: A Step Beyond Direct Manipulation. Technical Report CMU- CS-90-162. Carnegie Mellon University, School of Computer Science. August 1990.
15
16
17
 
18
 
19
Shneiderman, B. Direct Manipulation: A Step Beyond Programming Languages. IEEE Computer 16, 8 (August 1983), 57-69.
 
20
Sutherland, I. E. Sketchpad: A Man-Machine Graphical Communication System. AFIPS Conference Proceedings, Spring Joint Computer Conference. 1963. 329- 346.
21
 
22
Weitzman, L. DESIGNER: A Knowledge-Based Graphic Design Assistant. ICS Report 8609. University of California, San Diego. July 1986.

CITED BY  16

Collaborative Colleagues:
David Kurlander: colleagues
Steven Feiner: colleagues