skip to main content
10.1145/571985.571996acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

Side views: persistent, on-demand previews for open-ended tasks

Published:27 October 2002Publication History

ABSTRACT

We introduce Side Views, a user interface mechanism that provides on-demand, persistent, and dynamic previews of commands. Side Views are designed to explicitly support the practices and needs of expert users engaged in openended tasks. In this paper, we summarize results from field studies of expert users that motivated this work, then discuss the design of Side Views in detail. We show how Side Views' design affords their use as tools for clarifying, comparing, and contrasting commands; generating alternative visualizations; experimenting without modifying the original data (i.e., "what-if" tools); and as tools that support the serendipitous discovery of viable alternatives. We then convey lessons learned from implementing Side Views in two sample applications, a rich text editor and an image manipulation application. These contributions include a discussion of how to implement Side Views for commands with parameters, for commands that require direct user input (such as mouse strokes for a paint program), and for computationally-intensive commands.

Skip Supplemental Material Section

Supplemental Material

High Resolution
Low Resolution

References

  1. Adobe Systems Incorporated. http://www.adobe.comGoogle ScholarGoogle Scholar
  2. Ahlberg, C., & Schneiderman, B. The Alphaslider: A Compact and Rapid Selector. In Proceedings of CHI '94, pp. 365-371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baecker, R., Small, I., Mander, R. Bringing Icons to Life. In Proceedings of CHI '91, pp. 1-6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bederson, B. PhotoMesa: A Zoomable Image Browser using Quantum Treemaps and Bubblemaps. In Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST 2001), pp. 71-80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bederson, B. B., Hollan, J. D., Perlin, K., Meyer, J., Bacon, D., & Furnas, G. W. (1996). Pad++: A Zoomable Graphical Sketchpad for Exploring Alternate Interface Physics. Journal of Visual Languages and Computing, 7, pp. 3-31.Google ScholarGoogle ScholarCross RefCross Ref
  6. Bederson, B. B., Meyer, J., & Good, L. (2000). Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java. In Proceedings of User Interface and Software Technology (UIST 2000), pp. 171-180. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bier, E., Stone, M., Fishkin, K., Buxton, W., & Baudel, T. A Taxonomy of See-Through Tools. In Proceedings of CHI '94, pp. 358-364. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bier, E., Stone, M., Pier, K., Buxton, W., & DeRose, T. Toolglass and Magic Lenses: The See-Through Interface. In Proceedings of the 20th Annual Conference on Computer Graphics, August 1993, pp. 73-80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Chang, B., Mackinlay, J., Zellweger, P., & Igarashi, T. A Negotiation Architecture for Fluid Documents. In Proceedings of the 11th Annual ACM symposium on User Interface Software and Technology, 1998, pp. 123-132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Corel Corporation. http://www.corel.comGoogle ScholarGoogle Scholar
  11. Gamma, E., Helm, R., Johnson, R., & Vlissides, J. Design Patterns. Addison-Wesley Longman, Inc. 1995.Google ScholarGoogle Scholar
  12. The GNU Image Manipulation Program (GIMP). http://www.gimp.orgGoogle ScholarGoogle Scholar
  13. IBM VisualAge for Java. http://www.ibm.com/software/ad/vajava/Google ScholarGoogle Scholar
  14. Igarashi, T., and Hughes, J. F. A Suggestive Interface for 3D Drawing. In Proceedings of UIST '01, pp. 173-181. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kurlander, D., and Feiner, S. A Visual Language for Browsing, Undoing, and Redoing Graphical Interface Commands. In Visual Languages and Visual Programming. S.K. Chang (ed.). Plenum Press, New York, NY., 1990, pp. 257-275.Google ScholarGoogle Scholar
  16. Lunzer, A. Choice and Comparison Where the User Wants Them: Subjunctive Interfaces for Computer-Supported Exploration. In Proceedings of IFIP TC. 13 International Conference on Human-Computer Interaction (INTERACT '99). Edinburg, Scotland, Aug 1999, pp. 474-482.Google ScholarGoogle Scholar
  17. Lunzer, A. Towards the Subjunctive Interface: General Support for Parameter Exploration by Overlaying Alternative Application States. In Late Breaking Hot Topics Proceedings of IEEE Visualization '98. Research Triangle Park, North Carolina, Oct 1998, pp. 45-48.Google ScholarGoogle Scholar
  18. Marks, J., Andalman, B., Beardsley, P. A., Freeman, W., Gibson, S., Hodgins, J., Kang, T., Mirtich, B., Pfister, H., Ruml, W., Ryall, K., Seims, J., & Shieber, S. Design Galleries. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, August 1997, pp. 389-400. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Newman, M., & Landay, J. Sitemaps, Storyboards, and Specifications: A Sketch of Website Design Practice. In Proceedings of Designing Interactive Systems (DIS 2000). NY, NY, pp. 263-274 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Schön, D. A. The Reflective Practitioner: How Professionals Think in Action. Basic Books, NY. 1983.Google ScholarGoogle Scholar
  21. Stone, M., Fishkin, K., & Bier, E. The Movable Filter as a User Interface Tool. In Proceedings of CHI '94, pp. 306-312. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Zellweger, P., Chang, B., & Mackinlay, J. Fluid Links for Informed and Incremental Link Transitions. In Proceedings of the Ninth Annual Conference on Hypertext and Hypermedia. Pittsburgh, PA, USA. 1998, pp. 50-57. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Side views: persistent, on-demand previews for open-ended tasks

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          UIST '02: Proceedings of the 15th annual ACM symposium on User interface software and technology
          October 2002
          247 pages
          ISBN:1581134886
          DOI:10.1145/571985

          Copyright © 2002 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 27 October 2002

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate842of3,967submissions,21%

          Upcoming Conference

          UIST '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader