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

  • Authors:
  • Thomas Baudel

  • Affiliations:
  • ILOG, Gentilly Cedex, France

  • Venue:
  • UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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.