Skip to main content

DaisyViz: A Model-based User Interfaces Toolkit for Development of Interactive Information Visualization

  • Conference paper
  • First Online:
Visual Information Communication
  • 2371 Accesses

Abstract

Although the increasing hordes of information visualization technologies are recognized both in industry and research community, there are seldom toolkits for non-expert users or end-users to rapidly design and develop domain-specific information visualization applications. Such toolkits should provide support for the unified data structures suited to tree, network, temporal and multi-dimensional data, well-known visualization techniques and interaction techniques, and generic visualization tasks. We built DaisyViz, a model-based user interfaces toolkit, which enables end-users to rapidly develop domain-specific information visualization applications without traditional programming. DaisyViz is based on an interface model called UIMI consisting of three declarative models – data model, visualization model, and control model. In the development process, users visually construct UIMI which could be used to generate profiles. Those profiles can be parsed by DaisyViz to automatically generate a prototype system. We firstly give the formal definition of UIMI, and then discuss the architecture of DaisyViz. To evaluate DasyViz we built an application in a manufacturing enterprise and performed a user study. The results show DaisyViz is usable and effective.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Card S.K., Mackinlay J.D., Shneiderman B.: Readings in Information Visualization:Using Vision to Think. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  2. Shneiderman B.: Dynamic queries for visual information seeking. IEEE Software. 11, 70–77 (1994)

    Article  Google Scholar 

  3. Hornbæk K., Bederson B.B., Plaisant C.: Navigation patterns and usability of zoomable user interfaces with and without an overview. ACM Transactions on Computer-Human Interaction(TOCHI). 9, 362–389 (2006)

    Article  Google Scholar 

  4. Furnas G.W.: A fisheye follow-up: further reflections on focus+context. In: Proceedings of the SIGCHI conference on Human Factors in computing systems, pp. 999–1008. ACM Press, New York (2006)

    Chapter  Google Scholar 

  5. Baldonado M.Q., Woodruff A., Kuchinsky A.: Guidelines for using multiple views in information visualization. In: Proceedings of the working conference on Advanced Visual Interfaces(AVI’00), pp. 111–119. ACM Press, New York (2000)

    Google Scholar 

  6. Shneiderman B.: The eyes have it: A task by data type taxonomy for information visualizations. In: Proceedings of IEEE Workshop Visual Languages, pp. 336–343. IEEE Computer Science Press, Los Alamitos (1996)

    Google Scholar 

  7. Heer J., Card S.K., Landy J.A.: Prefuse: A toolkit for interactive information visualization. In: Proceedings of the SIGCHI conference on Human Factors in computing systems(CHI’05), pp. 421–430. ACM Press, New York (2005)

    Google Scholar 

  8. Bederson B.B., Hollan J.D., Perlin K., Meyer J., Bacon D., Furnas G.W.: Pad++: A zoomable graphical sketchpad for exploring alternate interface physics. Journal of Visual Language and Computing. 7, 7–31 (1996)

    Google Scholar 

  9. Bederson B.B., Meyer J., Good L.: Jazz: An extensible zoomable user interface graphics toolkit in Java. In: Proceedings of ACM Symposium on User Interface Software and Technology(UIST’00), pp. 171–180. ACM Press, New York (2000)

    Google Scholar 

  10. Bederson B.B., Grosjean J., Meyer J.: Toolkit Design for Interactive Structured Graphics. IEEE Transactions on Software Engineering. 30, 535–546 (2004)

    Article  Google Scholar 

  11. North C., Shneiderman B.: Snap-Together Visualization: A user Interface for coordinating visualizations via relational schemata. In: Proceedings of the working conference on Advanced Visual Interfaces(AVI’00), pp.128–135. ACM Press, New York (2000)

    Chapter  Google Scholar 

  12. Takatsuka M., Gahegan M.: GeoVISTA studio: a codeless visual programming environment for geoscientific data analysis and visualization. Computers and Geosciences. 28, 1131–1144 (2002)

    Article  Google Scholar 

  13. Godinho P.I., Meiguins B.S., Meiguins A.S,, Carmo R.M., Carcia M.B., Almeida L.H., Lourenco R.: PRISMA-A multidimensional information visualization tool using multiple coordinated views. In: Proceedings of 11th International Conference on Information Visualization(IV’07), pp. 23–32. IEEE Computer Science Press, Washington (2007)

    Google Scholar 

  14. Stolte C., Tang D., Hanrahan P.: Polaris: A system for query, analysis and visualization of multi-dimensional relational databases. IEEE Transactions on Visualization and Computer Graphics. 8, 1–14 (2002)

    Article  Google Scholar 

  15. Borner K., Zhou Y.: A software repository for education and research in information visualization. In: Proceedings of Fifth International Conference on Information Visualisation (IV’01), pp. 257–262. IEEE Computer Society Press, Los Alamitos (2001)

    Chapter  Google Scholar 

  16. Fekete J.D.: The InfoVis Toolkit. In: Proceedings of IEEE Symposium on Information Visualization(InfoVis’04), pp. 167–174. IEEE Computer Society Press, Washington (2004)

    Chapter  Google Scholar 

  17. Viegas F.B., Wattenberg M., van Ham F., Kriss J., McKeon M.: Many eyes: A site for visualization at internet scale. IEEE Transactions and Computer Graphics. 13, 1121–1128 (2007)

    Article  Google Scholar 

  18. Matkovic K., Freiler W., Gracanin D., Hauser H.: ComVis: A coordinated multiple views system for prototyping new visualization technology. In: Proceedings of 12th International Information Visualization, pp. 215–220. IEEE Computer Society Press, Washington (2008)

    Google Scholar 

  19. Paterno F.: Model-based design and evaluation of interactive applications. Springer, Heidelberg (2000)

    MATH  Google Scholar 

  20. Bederson B.B., Shneiderman B.: Ordered and Quantum Treemaps:Making Effective Use of 2D Space to Display Hierarchies. ACM Transactions on Graphics. 21, 833–854 (2002)

    Article  Google Scholar 

  21. Robertson G.G., Mackinlay J.D., Card S.K.: Cone Trees: Animated 3D Visualizations of Hierarchical Information. In: Proceedings of the SIGCHI conference on Human Factors in computing systems, pp. 189–194. ACM Press, New York (1991)

    Google Scholar 

  22. Lamping J., Rao R.: The Hyperbolic Browser: A Focus + Context Technique for Visualizing Large Hierarchies. Journal of Visual Languages and Computing. 7, 33–55 (1996)

    Article  Google Scholar 

  23. Plaisant C., Grosjean J., Bederson B.: Spacetree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation. In: Proceedings of IEEE Symposium on Information Visualization (InfoVis’02), pp. 57–64. IEEE Press, Boston (2002)

    Google Scholar 

  24. Heer J., Card S.K.: DOITrees revisited: scalable, space-constrained visualization of hierarchical data. In: Proceedings of the working conference on Advanced visual interfaces(AVI’04), pp. 421–424. ACM Press, New York (2004)

    Chapter  Google Scholar 

  25. Yang J., Ward M.O., Rundensteiner E.A.: InterRing: An Interactive Tool for Visually Navigating and Manipulating Hierarchical Structures. In: Proceedings of IEEE Symposium on Information Visualization (InfoVis’02), Boston, pp. 77-84. IEEE Press, Boston (2002)

    Google Scholar 

  26. Wang W.X., Wang H., Dai G.Z., Wang H.: Visualization of Large Hierarchical Data by Circle Packing. In: Proceedings of the SIGCHI conference on Human Factors in computing systems(CHI’06), pp. 517–520. ACM Press, New York (2006)

    Chapter  Google Scholar 

  27. Eades P., Feng Q.W.: Multilevel Visualization of Clustered Graphs. In: Proceedings of the 4th Intl. Symposium on Graph Drawing, pp. 101–112. Springer, Heidelberg (1996)

    Google Scholar 

  28. Eades P., Huang M.L.: Navigating Clustered Graphs using Force-Directed Methods. Journal of Graph Algorithms and Applications. 4, 157–181 (2000)

    MATH  Google Scholar 

  29. Yee K.P., Fisher D., Dhamija R., Hearst M.S.: Animated exploration of dynamic graphs with radial layout. In: Proceedings of IEEE Symposium on Information(InfoVis’01), pp. 43–50. IEEE Computer Science Press, Los Alamitos (2001)

    Google Scholar 

  30. Becker R.A., Cleveland W.S.: Brushing scatterplots. Technometrics. 29, 127–142 (1987)

    Article  MathSciNet  Google Scholar 

  31. Inselberg A., Dimsdale B.: Parallel coordinates: a tool for visualizing multi-dimensional geometry. In: 1st conference on Visualization , pp. 23–26. IEEE Press, Washington (1990)

    Google Scholar 

  32. Havre S., Hetzler B., Nowell L.: ThemeRiver: visualizing theme changes over time. In: IEEE Symposium on Information Visualization(InfoVis’00). pp. 115–123. IEEE Press, Washington (2000)

    Google Scholar 

  33. Keim D.A., Schneidewind J., Sips M.: CircleView-A new approach for visualizing timerelated multidimensional data sets. In: Proceedings of the working conference on Advanced visual interfaces (AVI’04), pp. 179–182. ACM Press, New York (2004)

    Chapter  Google Scholar 

  34. Tominski C., Abello J., Schumann H.: Axes-Based Visualizations with Radial Layouts. In: ACM Symposium on Applied Computing, pp. 1242–1247. ACM Press, New York (2004)

    Chapter  Google Scholar 

  35. Graphviz, http://www.research.att.com/sw/tools/graphviz

  36. Marshall M.S., Herman I., Melancon G.: An object-oriented design for graph visualization. Software. Practice and Experience. 31, 739–756 (2001)

    Article  MATH  Google Scholar 

  37. Thomsen E.: OLAP Solutions: Building Multidimensional Information Systems. Wiley Computer Publishing, New York (1997)

    Google Scholar 

  38. Krentzer W., Mckenzie B.: Programming for Artificial Intelligence, Method, Tools and Applications. Addison-Wesley, New Jersey (1991)

    Google Scholar 

  39. Jeffrey H., Maneesh A.: Software Design Patterns for Information Visualization. IEEE Transactions on Visualization and Computer Graphics. 12, 853–860 (2006)

    Article  Google Scholar 

  40. Ren L., Wang W.X., Teng D.X., Ma C.X., Dai G.Z., Wang H.A.: A Focus+Context Technique for Interactive Visualization of Large Hierarchies (in Chiese). Journal of Software. 19, 3073–3082 (2008)

    Article  Google Scholar 

  41. Chris W.: Metavisual Exploration and Analysis of DEVise Coordination in Improvise. In: Fourth International Conference on Coordinated & Multiple Views in Exploratory Visualization (CMV’06), pp.79–90. IEEE Computer Science Press, Washington (2006)

    Google Scholar 

Download references

Acknowledgments

This research is supported by the National High-Tech Research and Development Plan of China under Grant NO. 2007AA04Z153, the National Grand Fundamental Research 973 Program of China under Grant No. 2007CB310900, 2006CB303105, and the National Natural Science Foundation of China under Grant No. U0735004.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Ren .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag US

About this paper

Cite this paper

Ren, L., Tian, F., Zhang, L., Dai, G. (2009). DaisyViz: A Model-based User Interfaces Toolkit for Development of Interactive Information Visualization. In: Huang, M., Nguyen, Q., Zhang, K. (eds) Visual Information Communication. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-0312-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-0312-9_14

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-0311-2

  • Online ISBN: 978-1-4419-0312-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics