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

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

从信息可视化到直接操作:扩展用于大型数据集交互式编辑的通用可视化框架

DOI:
10.1145/1166253.1166265
复制
发表时间:
2006
期刊:
2008 IEEE Pacific Visualization Symposium
影响因子:
--
通讯作者:
Thomas Baudel
Thomas Baudel
中科院分区:
--
文献类型:
--
作者:
Thomas Baudel

文献摘要

被引文献

相似文献

今天的通用数据管理应用程序,如会计、CRM或日志记录和跟踪软件,都依赖于基于表单和菜单的界面。这些应用程序只利用了当前图形用户界面的边际优势。这是因为它们处理的数据没有内在的可视化表示,直接操作原则可以在其上使用。本文介绍了如何使用通用数据操作功能扩展信息可视化框架。这些新的数据编辑功能经过调整,可以利用每个视图的特征。它们使我们能够概括直接操作机制,以解决许多抽象数据操作需求。在本文中,我们将介绍已经实现的特性的五种用法,并推导出适用于各种上下文的通用工作流。工作流包括三个步骤和五个编辑操作。步骤是:调整视图、选择和编辑。编辑操作包括:编辑一个值或一组值、克隆对象、移除对象、添加属性和移除属性。工作流使用特别简洁的交互方法提供对表和分层数据结构的完整编辑访问。它定义了一个通用的数据编辑模型,该模型支持强大的数据操作任务,而不需要最终用户编程或编写脚本。
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.