skip to main content
10.1145/2945292.2945313acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
short-paper

Dynamic 2.5D treemaps using declarative 3D on the web

Published: 22 July 2016 Publication History

Abstract

The 2.5D treemap represents a general purpose visualization technique to map multi-variate hierarchical data in a scalable, interactive, and consistent way used in a number of application fields. In this paper, we explore the capabilities of Declarative 3D for the web-based implementation of 2.5D treemap clients. Particularly, we investigate how X3DOM and XML3D can be used to implement clients with equivalent features that interactively display 2.5D treemaps with dynamic mapping of attributes. We also show a first step towards a glTF-based implementation. These approaches are benchmarked focusing on their interaction capabilities with respect to rendering and speed of dynamic data mapping. We discuss the results for our representative example of a complex 3D interactive visualization technique and summerize recommendations for improvements towards operational web clients.

References

[1]
Behr, J., Eschler, P., Jung, Y., and Zöllner, M. 2009. X3dom: A dom-based html5/x3d integration model. In Proc. ACM Web3D, 127--135.
[2]
Behr, J., 2012. Declarative 3d workshop report. https://www.w3.org/community/declarative3d/2012/06/11/2012-declarative-3d-workshop-report/.
[3]
Bladh, T., Carr, D. A., and Scholl, J. 2004. Extending Tree-Maps to Three Dimensions: A Comparative Study. 50--59.
[4]
Bohnet, J., and Döllner, J. 2011. Monitoring code quality and development activity by software maps. In Proc. ACM MTD, 9--16.
[5]
Carpendale, M. S. T. 2003. Considering visual variables as a basis for information visualisation. Tech. rep.
[6]
Jankowski, J., Ressler, S., Sons, K., Jung, Y., Behr, J., and Slusallek, P. 2013. Declarative integration of interactive 3d graphics into the world-wide web: Principles, current approaches, and research agenda. In Proc. ACM Web3D.
[7]
Khronos Group, 2015. Gl transmission format specification. https://github.com/KhronosGroup/glTF.
[8]
Klein, F., Sons, K., Rubinstein, D., and Slusallek, P. 2013. Xml3d and xflow: Combining declarative 3d for the web with generic data flows. IEEE Computer Graphics & Applications (CG&A) 33, 5, 38--47.
[9]
Klein, F., Spieldenner, T., Sons, K., and Slusallek, P. 2014. Configurable instances of 3d models for declarative 3d in the web. In Proc. ACM Web3D, 71--79.
[10]
Langelier, G., Sahraoui, H., and Poulin, P. 2005. Visualization-based analysis of quality for large-scale software systems. In Proc. ACM ASE, 214--223.
[11]
Limberger, D., Wasty, B., Trümper, J., and Döllner, J. 2013. Interactive software maps for web-based source code analysis. In Proc. ACM Web3D, 91--98.
[12]
Limper, M., Thöner, M., Behr, J., and Fellner, D. W. 2014. SRC - a streamable format for generalized web-based 3d data transmission. In Proc. ACM Web3D, Web3D '14, 35--43.
[13]
Shneiderman, B. 1992. Tree visualization with treemaps: A 2d space-filling approach. ACM Trans. Graph. 11, 1, 92--99.
[14]
Sons, K., Klein, F., Rubinstein, D., Byelozyorov, S., and Slusallek, P. 2010. XML3D: Interactive 3d graphics for the web. In Proc. ACM Web3D, 175--184.
[15]
Sons, K., Schlinkmann, C., Klein, F., Rubinstein, D., and Slusallek, P. 2013. xml3d.js: Architecture of a polyfill implementation of XML3D. In Proc. IEEE SEARIS, 17--24.
[16]
Sutter, J., Sons, K., and Slusallek, P. 2014. Blast: A binary large structured transmission format for the web. In Proc. ACM Web3D, 45--52.
[17]
Tak, S., and Cockburn, A. 2013. Enhanced spatial stability with hilbert and moore treemaps. IEEE Trans. Vis. Comput. Graph. 19, 1, 141--148.
[18]
Vliegen, R., van Wijk, J. J., and van der Linden, E.-J. 2006. Visualizing business data with generalized treemaps. IEEE Trans. Vis. Comput. Graph. 12, 5, 789--796.
[19]
Web3D Consortium, 2008. ISO/IEC 19775:200x, Extensible 3D (X3D). http://www.web3d.org/x3d/specifications/x3d_specification.html.

Cited By

View all
  • (2022)Visual variables and configuration of software mapsJournal of Visualization10.1007/s12650-022-00868-126:1(249-274)Online publication date: 16-Sep-2022
  • (2020)2.5D dust & magnet visualization for large multivariate dataProceedings of the 13th International Symposium on Visual Information Communication and Interaction10.1145/3430036.3430045(1-8)Online publication date: 8-Dec-2020
  • (2020)Visualization of Tree-Structured Data Using Web Service CompositionComputer Vision, Imaging and Computer Graphics Theory and Applications10.1007/978-3-030-41590-7_10(227-252)Online publication date: 20-Feb-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '16: Proceedings of the 21st International Conference on Web3D Technology
July 2016
173 pages
ISBN:9781450344289
DOI:10.1145/2945292
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 July 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 2.5D treemap
  2. Dec3D
  3. X3DOM
  4. XML3D
  5. glTF

Qualifiers

  • Short-paper

Conference

Web3D '16
Sponsor:

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Visual variables and configuration of software mapsJournal of Visualization10.1007/s12650-022-00868-126:1(249-274)Online publication date: 16-Sep-2022
  • (2020)2.5D dust & magnet visualization for large multivariate dataProceedings of the 13th International Symposium on Visual Information Communication and Interaction10.1145/3430036.3430045(1-8)Online publication date: 8-Dec-2020
  • (2020)Visualization of Tree-Structured Data Using Web Service CompositionComputer Vision, Imaging and Computer Graphics Theory and Applications10.1007/978-3-030-41590-7_10(227-252)Online publication date: 20-Feb-2020
  • (2019)Advanced Visual Metaphors and Techniques for Software MapsProceedings of the 12th International Symposium on Visual Information Communication and Interaction10.1145/3356422.3356444(1-8)Online publication date: 20-Sep-2019
  • (2018)Service-Oriented Processing and Analysis of Massive Point Clouds in Geoinformation ManagementService-Oriented Mapping10.1007/978-3-319-72434-8_2(43-61)Online publication date: 8-Jun-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media