| A synergistic approach to specifying simple number independent layouts by example |
| Full text |
Pdf
(880 KB)
|
| Source
|
Conference on Human Factors in Computing Systems
archive
Proceedings of the INTERACT '93 and CHI '93 conference on Human factors in computing systems
table of contents
Amsterdam, The Netherlands
Pages: 285 - 292
Year of Publication: 1993
ISBN:0-89791-575-5
|
|
Authors
|
|
Scott E. Hudson
|
Graphics Visualization and Usability Center, College of Computing, Georgia Institute of Technology, Atlanta, GA
|
|
Chen-Ning Hsi
|
Graphics Visualization and Usability Center, College of Computing, Georgia Institute of Technology, Atlanta, GA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 12, Citation Count: 7
|
|
|
ABSTRACT
A grid-based technique to specify simple number independent layouts by example is described. This technique was originally developed to support layout specification for a parallel program visualization system but can be applied to aid other simple graphical layout tasks as well. The technique works by allowing the user to construct an example layout using a grid-based interaction technique. This example can then be generalized into a layout algorithm which can be applied to create layouts of any size. However, rather than simply choosing the “best” generalization, the system described here takes a synergistic approach. New examples from a set of alternative generalizations are presented to the user so that they can guide and control the generalization process. This provides more understanding and control of the generalization to be constructed from only one small example.
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.
| |
Beac85
|
|
 |
Card88
|
|
 |
Cyph91
|
|
| |
Fein88
|
|
 |
Hend86
|
|
 |
Henr90
|
Tyson R. Henry , Scott E. Hudson , Gary L. Newell, Integrating gesture and snapping into a user interface toolkit, Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology, p.112-122, October 03-05, 1990, Snowbird, Utah, United States
[doi> 10.1145/97924.97938]
|
 |
Huds90
|
|
| |
Hurl78
|
Hurlburt, A., The Grid., NY: Van Nostrand Reinhold Co., 1978.
|
| |
Koch90a
|
|
| |
Koch90b
|
|
 |
Koch90c
|
|
 |
Mau89
|
|
| |
Mull81
|
Muller-Brockmann, J., Grid Systems in graphic design., Niederteufen, Switzerland: Verlag Arthur Niggli, 1981.
|
 |
Myer86
|
|
| |
Myer87
|
|
 |
Myer89
|
B. A. Myers , B. V. Zanden , R. B. Dannenberg, Creating graphical interactive application objects by demonstration, Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology, p.95-104, November 13-15, 1989, Williamsburg, Virginia, United States
[doi> 10.1145/73660.73672]
|
CITED BY 7
|
|
|
|
|
Jeremy M. Heiner , Scott E. Hudson , Kenichiro Tanaka, Linking and messaging from real paper in the Paper PDA, Proceedings of the 12th annual ACM symposium on User interface software and technology, p.179-186, November 07-10, 1999, Asheville, North Carolina, United States
|
|
|
|
|
|
Brad A. Myers , Jade Goldstein , Matthew A. Goldberg, Creating charts by demonstration, Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, p.106-111, April 24-28, 1994, Boston, Massachusetts, United States
|
|
|
|
|
|
Steve Tsang , Ravin Balakrishnan , Karan Singh , Abhishek Ranjan, A suggestive interface for image guided 3D sketching, Proceedings of the SIGCHI conference on Human factors in computing systems, p.591-598, April 24-29, 2004, Vienna, Austria
|
|
|
Pierre Dragicevic , Stéphane Chatty , David Thevenin , Jean-Luc Vinot, Artistic resizing: a technique for rich scale-sensitive vector graphics, Proceedings of the 18th annual ACM symposium on User interface software and technology, October 23-26, 2005, Seattle, WA, USA
|
INDEX TERMS
Primary Classification:
D.
Software
D.1
PROGRAMMING TECHNIQUES
D.1.7
Visual Programming
Additional Classification:
D.
Software
D.1
PROGRAMMING TECHNIQUES
D.1.3
Concurrent Programming
Subjects:
Parallel programming
H.
Information Systems
H.1
MODELS AND PRINCIPLES
H.1.2
User/Machine Systems
Subjects:
Human factors
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
General Terms:
Algorithms,
Human Factors,
Theory
Keywords:
end-user customization,
generalization,
grid-based layout,
layout specification,
programming by example
|