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

From information visualization to direct manipulation: extending a generic visualization framework for the interactive editing of large datasets

Published:15 October 2006Publication History

ABSTRACT

Today's generic data management applications such as accounting, CRM or logging and tracking software, rely on form and menu based interfaces. These applications take only marginal advantage of current graphical user interfaces. This is because the data they handle does not have intrinsic visual representations upon which direct manipulation principles can be used. This article presents how we have extended an Information Visualization framework with generic data manipulation functions. These new data editing capabilities are tuned to take advantage of the characteristics of each view. They enable us to generalize the direct manipulation mechanisms to address many abstract data manipulation needs. In this article we present five uses of the features we have implemented and deduce a general workflow applicable to a variety of contexts. The workflow comprises three steps and five editing actions. The steps are: adjust view, select, and edit. The editing actions are: edit a value or group of values, clone objects, remove objects, add attributes, and remove attributes. The workflow provides complete editing access to table and hierarchical data structures using particularly terse interaction methods. It defines a general data editing model that enables powerful data manipulation tasks without requiring end-user programming or scripting.

Skip Supplemental Material Section

Supplemental Material

1166265.mp4

mp4

116.9 MB

References

  1. Baudel, T. Canonical Representation of Data-Linear Visualization Algorithms and its Applications. ILOG research report, 2002-03, available at http://techreports.ilog.com. Published in French as Visualisations compactes: une approche déclarative pour la visualisation d'information, Proceedings of the 14th French-speaking conference on Human-computer interaction (IHM02), p.161--168, ACM International Conference Proceeding Series; Vol. 32.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Baudel, T. Browsing through an information visualization design space. Extended abstracts of the 2004 conference on Human factors and computing pp. 765--766, ACM Press, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Beaudouin-Lafon, M., Karsenty A., Transparency and Awareness in Real-Time Groupware Systems, Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'92), 1992, pp.171--180.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Casner, S. M. A Task-Analytic Approach to the Automated Design of Graphic Presentations. ACM Transactions on Graphics, 10(2), 111--151. 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chi, Ed., A Framework for Visualizing Information. 2002. Kluwer Academic Publishers, Netherlands.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cypher, A. et al. Watch What I Do: Programming by Demonstration. The MIT Press. 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Derthick, M., Kolojejchick, J. A., and Roth, S. An Interactive Visual Query Environment for Exploring Data. Proceedings of the ACM Symposium on User Interface Software and Technology (UIST '97), ACM Press, October 1997, pp 189--198.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Derthick, M. and Roth, S. Enhancing Data Exploration with a Branching History of User Operations. Knowledge Based Systems, 14(1-2):65--74, March 2001.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Fekete, J.-D. The InfoVis Toolkit, Proceedings of the InfoVis '04 conference, pp. 167--174, 2004.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Heer, J., Stuart K. Card, and James A. Landay. Prefuse: a toolkit for interactive information visualization. In proceedings of the CHI 2005, Human Factors in Computing Systems, conference, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hibbard, B. VisAd, http://www.ssec.wisc.edu/~billh/visad.html.]]Google ScholarGoogle Scholar
  12. Karsenty, S., James A. Landay, Chris Weikart, Inferring graphical constraints with Rockit, Proceedings of the conference on People and computers VII, p.137--153, January 1993, York, United Kingdom.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. ILOG, ILOG Discovery for direct manipulation database editing. Interactive demonstration available at http://www2.ilog.com/preview/Discovery/ Dec. 2003.]]Google ScholarGoogle Scholar
  14. Kolojejchick, J. A., Roth, S. F., and Lucas, P. Information Appliances and Tools in Visage IEEE Computer Graphics and Applications, Volume 17, Number 4, July/August 1997, 32--41.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Lieberman, H. (Ed.) Your Wish is My Command: Programming by Example. San Francisco: Morgan Kaufmann. 2001.]]Google ScholarGoogle Scholar
  16. Liskov, B. et al. CLU reference manual. In Goos and Hartmanis, editors, Lecture Notes in Computer Science, volume 114. Springer-Verlag, Berlin, 1981.]]Google ScholarGoogle Scholar
  17. Roth, S. F., Chuah, M. C., Kerpedjiev, S., Kolojejchick, J. A., and Lucas, P. Towards an Information Visualization Workspace: Combining Multiple Means of Expression. Human-Computer Interaction Journal, Volume 12, Numbers 1 & 2, 1997, 131--185.]]Google ScholarGoogle Scholar
  18. Schneiderman, B., Direct Manipulation: a Step beyond programming languages. IEEE Computer, Vol. 16, No. 8 (August 1983), pp.57--69.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Schroeder, W., K. Martin and Lorensen, B. The Visualization Toolkit, An Object-Oriented Approach To 3D Graphics, Prentice-Hall.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Stolte, C., D. Tang, P. Hanrahan, Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases, IEEE transactions on visualization and computer graphics vol. 8, no. 1; January-March 2002, pp. 52--65.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Thompson, D., Braun, J. & Ford, R. OpenDX: Paths to Visualization, Visualization and Imagery Solutions, Inc., 2001.]]Google ScholarGoogle Scholar
  22. Wilkinson, L. The Grammar of Graphics. New York: Springer Verlag, 1999. pp. 66--78.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. From information visualization to direct manipulation: extending a generic visualization framework for the interactive editing of large datasets

        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 '06: Proceedings of the 19th annual ACM symposium on User interface software and technology
          October 2006
          354 pages
          ISBN:1595933131
          DOI:10.1145/1166253

          Copyright © 2006 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: 15 October 2006

          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