ABSTRACT
Although information visualization (infovis) technologies have proven indispensable tools for making sense of complex data, wide-spread deployment has yet to take hold, as successful infovis applications are often difficult to author and require domain-specific customization. To address these issues, we have created prefuse, a software framework for creating dynamic visualizations of both structured and unstructured data. prefuse provides theoretically-motivated abstractions for the design of a wide range of visualization applications, enabling programmers to string together desired components quickly to create and customize working visualizations. To evaluate prefuse we have built both existing and novel visualizations testing the toolkit's flexibility and performance, and have run usability studies and usage surveys finding that programmers find the toolkit usable and effective.
- Ahlberg, C. and B. Shneiderman. Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays. CHI'94. pp. 313--317, April 1994. Google ScholarDigital Library
- Barnes, J. and P. Hut, A Hierarchical O(N Log N) Force Calculation Algorithm. Nature, 1986. 324(4).Google Scholar
- Batagelj, V. and A. Mrvar, Pajek: Analysis and Visualization of Large Networks, in Graph Drawing Software, Springer. p. 77--103, 2003.Google Scholar
- Battista, G.D., P. Eades, R. Tamassia, and I.G. Tollis, Graph Drawing: Algorithms for the Visualization of Graphs. Upper Saddle River, NJ: Prentice Hall, 1999. Google ScholarDigital Library
- Baudel, Thomas. Canonical Representation of Data-Linear Visualization Algorithms and its Applications. ILOG Report. http://www2.ilog.com/preview/Discovery/technology/DiscoveryResearchPaper.pdfGoogle Scholar
- Bederson, B.B. Fisheye Menus. UIST'00. pp. 217--225, 2000. Google ScholarDigital Library
- Bederson, B. B., J. Grosjean, & J. Meyer. Toolkit Design for Interactive Structured Graphics, IEEE Transactions on Software Engineering, 30 (8), pp. 535--546, 2004. Google ScholarDigital Library
- Bederson, B.B., J. Meyer, and L. Good. Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java. UIST'00. pp. 171--180 2000. Google ScholarDigital Library
- Borner, K. et al. The XML Toolkit. Project Webpage. 2003. http://iv.slis.indiana.edu/sw/toolkit/.htmlGoogle Scholar
- Bruls, M., K. Huizing, and J.J. van Wijk. Squarified TreeMaps. In Proceedings of Joint Eurographics and IEEE TCVG Symp. on Visualization (TCVG 2000): IEEE Press. pp. 33--42, 2000.Google Scholar
- Card, S.K., Information Visualization, in The Human-Computer Interaction Handbook. Lawrence Erlbaum Associates, 2002.Google Scholar
- Card, S.K., J.D. Mackinlay, and B. Shneiderman, Readings in Information Visualization: Using Vision to Think. San Francisco, California: Morgan-Kaufmann, 1999. Google ScholarDigital Library
- Card, S.K. and D. Nation. Degree-of-Interest Trees: A Component of an Attention-Reactive User Interface. Advanced Visual Interfaces. 2002. Google ScholarDigital Library
- Card, S.K., G.G. Robertson, and J.D. Mackinlay. The Information Visualizer, an Information Workspace. CHI'91. pp. 181--188 1991. Google ScholarDigital Library
- Chi, E.H. A Taxonomy of Visualization Techniques Using the Data State Reference Model. InfoVis '00. pp. 69--75 2000. Google ScholarDigital Library
- Chi, E.H. Expressiveness of the Data Flow and Data State Models in Visualization Systems. Advanced Visual Interfaces. Trento, Italy, May 2002. Google ScholarDigital Library
- Fekete, J.-D. The InfoVis Toolkit, InfoVis '04, pp. 167--174, 2004. Google ScholarDigital Library
- Furnas, G.W., The Fisheye View: A New Look at Structured Files, in Readings in Information Visualization: Using Vision to Think, S.K. Card, et al, Editors. Morgan Kaufmann: San Francisco, 1981. Google ScholarDigital Library
- Graphviz. http://www.research.att.com/sw/tools/graphviz/Google Scholar
- Grokking the Infoviz, Economist Technology Quarterly, June 2003.Google Scholar
- Heer, J. Vizster: Visualizing Online Social Networks. April 2004. http://www.cs.berkeley.edu/~jheer/infovis/finalGoogle Scholar
- Heer, J. and S.K. Card. DOITrees Revisited: Scalable, Space-Constrained Visualization of Hierarchical Data. Advanced Visual Interfaces. Gallipoli, Italy, May 2004. Google ScholarDigital Library
- Henry, T.R. and S.E. Hudson. Interactive Graph Layout. UIST'91. pp. 55--64, November 1991. Google ScholarDigital Library
- Hudson, S. and J.T. Stasko. Animation Support in a User Interface Toolkit: Flexible, Robust, and Reusable Abstractions. UIST'93. pp. 57--67, 1993. Google ScholarDigital Library
- Igarashi, T. and K. Hinckley. Speed-Dependent Automatic Zooming for Browsing Large Documents. UIST'00. pp. 139--148, 2000. Google ScholarDigital Library
- Karrer, A. and W. Scacchi. Requirements for an Extensible Object-Oriented Tree/Graph Editor. UIST'90. pp. 84--91, October 1990. Google ScholarDigital Library
- The Visualization Toolkit User's Guide: Kitware, Inc., 2003.Google Scholar
- Klemmer, S.R., J. Li, J. Lin, and J.A. Landay. Papier-Mâché: Toolkit Support for Tangible Input. CHI'04, Vienna, Austria 2004. Google ScholarDigital Library
- Krasner, G.E. and S.T. Pope, A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System. Journal of Object-Oriented Programming, 1988. 1(3): p. 26--49. Google ScholarDigital Library
- Lamping, J. and R. Rao, The Hyperbolic Browser: A Focus + Context Technique for Visualizing Large Hierarchies. Journal of Visual Languages and Computing, 1996. 7(1): p. 33--55.Google ScholarCross Ref
- Lee, B., C.S. Parr, D. Campbell, and B. Bederson. How Users Interact with Biodiversity Information Using Taxontree. Advanced Visual Interfaces. Gallipoli, Italy 2004. Google ScholarDigital Library
- Leung, Y.K. and M.D. Apperley, A Review and Taxonomy of Distortion-Oriented Presentation Techniques. ACM Transactions on Computer-Human Interaction, 1994. 1(2): p. 126--160. Google ScholarDigital Library
- Mackinlay, J.D., S.K. Card, and G.G. Robertson, Rapid, Controlled Movement through a Virtual 3d Workspace. Computer Graphics, 1990. 42(4): p. 1971--1976. Google ScholarDigital Library
- Mackinlay, J.D., G. Robertson, and S.K. Card. The Perspective Wall: Detail and Context Smoothly Integrated. CHI91. pp. 173--179 1991. Google ScholarDigital Library
- Marshall, M.S., I. Herman, and G. Melancon, An Object-Oriented Design for Graph Visualization. Software: Practice and Experience, 2001. 31(8): p. 739--756.Google Scholar
- Myers, B.A., A New Model for Handling Input. ACM Transactions on Information Systems, 1990. 8(3): p. 289--320. Google ScholarDigital Library
- Myers, B.A., S.E. Hudson, and R.F. Pausch, Past, Present, and Future of User Interface Software Tools. ACM Transactions on Computer-Human Interaction, 2000. 7(1): p. 3--28. Google ScholarDigital Library
- Perlin, K. and D. Fox. Pad: An Alternative Approach to the Computer Interface. SIGGRAPH'93. pp. 57--64, 1993. Google ScholarDigital Library
- Plaisant, C., J. Grosjean, and B. Bederson. Spacetree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation. InfoVis'02. Boston, MA. pp. 57--64, October 2002. Google ScholarDigital Library
- Reingold, E.M. and J.S. Tilford, Tidier Drawings of Trees. IEEE Transactions of Software Engineering, 1981. SE-7: p. 21--28.Google Scholar
- Robertson, G.G., M. Czerwinski, K. Larson, D.C. Robbins, D. Thiel, and M.v. Dantzich. Data Mountain: Using Spatial Memory for Document Management. UIST'98. pp. 153--162 1998. Google ScholarDigital Library
- Robertson, G.G., J.D. Mackinlay, and S.K. Card. Cone Trees: Animated 3D Visualizations of Hierarchical Information. CHI'91. pp. 189--194, 1991. Google ScholarDigital Library
- Sarkar, M. and M.H. Brown. Graphical Fisheye Views of Graphs. CHI'92. pp. 83--91, May 1992. Google ScholarDigital Library
- Treemaps for Space-Constrained Visualization of Hierarchies. 1998. http://www.cs.umd.edu/hcil/treemap-history/Google Scholar
- Stolte, C., D. Tang, and P. Hanrahan, Polaris: A System for Query, Analysis and Visualization of Multi-Dimensional Relational Databases. IEEE Transactions on Visualization and Computer Graphics, 2002. 8(1). Google ScholarDigital Library
- Tufte, The Visual Display of Quantitative Information. Graphics Press, 1983. Google ScholarDigital Library
- Visual Thesaurus. http://www.visualthesaurus.comGoogle Scholar
- Yee, K.-P., D. Fisher, R. Dhamija, and M.A. Hearst. Animated Exploration of Dynamic Graphs with Radial Layout. InfoVis'01. pp. 43--50 2001. Google ScholarDigital Library
Index Terms
- prefuse: a toolkit for interactive information visualization
Recommendations
Protovis: A Graphical Toolkit for Visualization
Despite myriad tools for visualizing data, there remains a gap between the notational efficiency of high-level visualization systems and the expressiveness and accessibility of low-level graphical systems. Powerful visualization systems may be ...
GeoAnalytics visual inquiry and filtering tools in parallel coordinates plots
GIS '07: Proceedings of the 15th annual ACM international symposium on Advances in geographic information systemsThe complex nature of social and scientific spatial-temporal multivariate data calls for highly interactive integrated information visualization (InfoVis) and geo-visualization (GeoVis) tools and applications. Our research concentrates on improving ...
A Focus+Context Visualization Technique Using Semi-Transparency
CIT '04: Proceedings of the The Fourth International Conference on Computer and Information TechnologyThis paper describes a new 2D focus+context visualization technique for viewing and navigating large hierarchical information. This technique uses a semi-transparency approach to display both the global and the detail views of the hierarchy with an ...
Comments