Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/169059.169221acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free access

A synergistic approach to specifying simple number independent layouts by example

Published: 01 May 1993 Publication History

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

[1]
Beach, R., Setting Tables and illustrations with Style., Ph.D. Thesis, Dept. of Computer Science, University of Waterloo, Ontario, 1985. (Xerox PARC Report CS-85-3, May 1985).
[2]
Cardelli, L., "Building User Interfaces by Direct Manipulation", Proceedings of the ACM SIGGRAPH Symposium on User Interface Software, Banff, Alberta, Canada, October 1988, pp. 152-166.
[3]
Cypher, A., "Eager: Programming Repetitive Tasks by Example", Proceedings of CHI '91, May 1991.
[4]
Feiner, S., "A Grid-Based Approach To Automating Display Layout.", Proc. Graphics Interface '88, 1988, pp. 192-197.
[5]
Henderson, D.A., "The Trillium User Interface Design Environment", Proceedings of CHI '86, April 1986, pp. 221-227.
[6]
Henry, T.R., Hudson, S.E., Newell G.L., "Integrating Gesture and Snapping into a User Interface Toolkit", Proceedings of the ACM/SIGGRAPH Symposium on User Interface Software and Technology, October 1990, pp. 112- 121.
[7]
Hudson, S. Mohamed, S., "interactive Specification of Flexible User Interface Displays", A C M Transactions on Information Systems, v 8, n 3, July 1990, pp. 269-288.
[8]
Hurlburt, A., The Grid., NY: Van Nostrand Reinhold Co., 1978.
[9]
Kochar, S., Cooperative Computer- Aided Design, Ph.D. Dissertation, Harvard University, 1990.
[10]
Kochar, S., "A Prototype System for Design Automation via the Browsing Paradigm", Proceedings of Graphics Interface '90, Halifax, Canada, May 1990, pp. 156-166.
[11]
Kochar, S, and Friedell, M., "User Control in Cooperative Computer- Aided Design", Proceedings of the ACM Symposium on User Interface Software and Technology, October, 1990, pp. 143-151.
[12]
Maulsby, D.L., Kittlitz, K.A., and Witten, I.H., Metamouse: Specifying Graphical Procedures by Example, Proceedings of SIGGRAPH '89, Boston, July 1989, pp. 127-136.
[13]
Muller-Brockmann, J., Grid Systems in graphic design., Niederteufen, Switzerland: Verlag Arthur Niggli, 1981.
[14]
Myers, B. and Buxton, B., "Creating Highly-interactive and Graphical User Interfaces by Demonstration.", Computer Graphics, 20:4, August 1986, pp. 249-258.
[15]
Myers, B., "Creating User Interfaces By Demonstration", University of Toronto Technical Report, CSRI- 196 (Ph.D. Thesis), May 1987.
[16]
Myers, B., Vander Zanden, B., Dannenberg, R., "Creating Graphical Interactive Application Objects by Demonstration", Proceedings of the ACM Symposium on User Interface Software and Technology, November 1989, pp. 95-104.

Cited By

View all
  • (2020)Combinatorial Optimization of Graphical User Interface DesignsProceedings of the IEEE10.1109/JPROC.2020.2969687108:3(434-464)Online publication date: Mar-2020
  • (2013)DECS, a meta-CASE tool with visually-oriented constraint definition features2013 5th International Conference on Computer Science and Information Technology10.1109/CSIT.2013.6588789(256-259)Online publication date: Mar-2013
  • (2010)An empirical study of specification by example in a software engineering toolProceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/1852786.1852808(1-10)Online publication date: 16-Sep-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI '93: Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
May 1993
547 pages
ISBN:0897915755
DOI:10.1145/169059
  • Chairmen:
  • Bert Arnold,
  • Gerrit van der Veer,
  • Ted White
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 1993

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. end-user customization
  2. generalization
  3. grid-based layout
  4. layout specification
  5. programming by example

Qualifiers

  • Article

Conference

INTERCHI93
Sponsor:
INTERCHI93: Conference on Human Factors in Computing
April 24 - 29, 1993
Amsterdam, The Netherlands

Acceptance Rates

CHI '93 Paper Acceptance Rate 62 of 330 submissions, 19%;
Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)5
Reflects downloads up to 01 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Combinatorial Optimization of Graphical User Interface DesignsProceedings of the IEEE10.1109/JPROC.2020.2969687108:3(434-464)Online publication date: Mar-2020
  • (2013)DECS, a meta-CASE tool with visually-oriented constraint definition features2013 5th International Conference on Computer Science and Information Technology10.1109/CSIT.2013.6588789(256-259)Online publication date: Mar-2013
  • (2010)An empirical study of specification by example in a software engineering toolProceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/1852786.1852808(1-10)Online publication date: 16-Sep-2010
  • (2007)Calligraphic InterfacesComputers and Graphics10.1016/j.cag.2007.04.00631:4(568-579)Online publication date: 1-Aug-2007
  • (2005)Artistic resizingProceedings of the 18th annual ACM symposium on User interface software and technology10.1145/1095034.1095069(201-210)Online publication date: 23-Oct-2005
  • (2004)A DESCRIPTION OF EVALUATION FORMULAE BY LEARNING CASE EXAMPLES WITH INDUCTIVE INFERENCE AND TO SIEVE THE ALTERNATIVE SETJournal of Architecture and Planning (Transactions of AIJ)10.3130/aija.69.31_169:576(31-36)Online publication date: 2004

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media