Task-analytic approach to the automated design of graphic presentations
ACM Transactions on Graphics (TOG)
Transparency and awareness in a real-time groupware system
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Inferring graphical constraints with Rockit
HCI'92 Proceedings of the conference on People and computers VII
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
An interactive visual query environment for exploring data
Proceedings of the 10th annual ACM symposium on User interface software and technology
The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics
The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics
The grammar of graphics
Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases
IEEE Transactions on Visualization and Computer Graphics
Information Appliances and Tools in Visage
IEEE Computer Graphics and Applications
Visualisations compactes: une approche déclarative pour la visualisation d'information
IHM '02 Proceedings of the 14th French-speaking conference on Human-computer interaction (Conférence Francophone sur l'Interaction Homme-Machine)
Browsing through an information visualization design space
CHI '04 Extended Abstracts on Human Factors in Computing Systems
INFOVIS '04 Proceedings of the IEEE Symposium on Information Visualization
prefuse: a toolkit for interactive information visualization
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Toward an information visualization workspace: combining multiple means of expression
Human-Computer Interaction
Browsing Zoomable Treemaps: Structure-Aware Multi-Scale Navigation Techniques
IEEE Transactions on Visualization and Computer Graphics
Graph sketcher: extending illustration to quantitative graphs
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Treemaps zoomables: techniques d'interaction multi-échelles pour les treemaps
IHM '07 Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine
Histomages: fully synchronized views for image editing
Proceedings of the 25th annual ACM symposium on User interface software and technology
TouchViz: a case study comparing two interfaces for data analytics on tablets
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
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.