skip to main content
10.1145/1180495.1180547acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article

Extending the scene graph with a dataflow visualization system

Published: 01 November 2006 Publication History

Abstract

Data ow graphs are a very successful paradigm in scientific visualization, while scene graphs are a leading approach in interactive graphics and virtual reality. Both approaches have their distinct advantages, and both build on a common set of basic techniques based on graph data structures. However, despite these similarities, no unified implementation of the two paradigms exists. This paper presents an in-depth analysis of the architectural components of dataflow visualization and scene graphs, and derives a design that integrates both these approaches.The implementation of this design builds on a common software infrastructure based on a scene graph, and extends it with virtualized dataflow, which allows the use of the scene graph structure and traversal mechanism for dynamically building and evaluating dataflow.

References

[1]
G. Abram and L. Treinish. An extended data-flow architecture for data analysis and visualization. In proc. IEEE Visualization '95, pages 263--270, 1995.
[2]
W. e. Bethel. Scene graph APIs: Wired or tired? In proc. ACM SigGraph'99 Conference abstracts and applications, pages 136--138, 1999.
[3]
D. Burns and R. Osfield. Open scene graph, 2002. http://www.openscenegraph.org/visited at 01.02.2006.
[4]
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern-Oriented Software Architecture, Vol.1. Wiley, 1996.
[5]
J. M. Favre and J. Hahn. An object oriented design for the visualization of multi-variable data objects. In proc. IEEE Visualization'94, pages 318--325, 1994.
[6]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
[7]
D. Ingalls, S. Wallace, Y.-Y. Chow, F. Ludolph, and K. Doyle. Fabrik: a visual programming environment. In proc. ACM OOPSLA '88, pages 176--190, 1988.
[8]
B. Lucas, G. Abram, D. E. N. Collins, D. Gresh, and K. McAuliffe. An architecture for a scientific visualization system. In proc. IEEE Visualization '92., pages 107--114, 1992.
[9]
P. Moran. Field model: An object-oriented data model for fields. Technical report, NASA, 2001. open source C++ Template library.
[10]
D. Reiners. A exible and extensible traversal framework for scenegraph systems. In proc. 1st OpenSG Symposium, 2002.
[11]
J. Rohlf and J. Helman. Iris performer: A high performance multiprocessing toolkit for real-time 3d graphics. In Computer Graphics (SigGraph'94 proc.), pages 381--394, July 1994.
[12]
W. Schroeder, K. Martin, and W. Lorensen. The design and implementation of an object-oriented toolkit for 3d graphics and visualization. In proc. IEEE Visualization'96, pages 93--100, 1996.
[13]
Coin. Systems In Motion, released 2000, http://www.coin3d.org/lib/about coin3d/vitited at 01.02.2006.
[14]
P. Strauss and R. Carey. An object-oriented 3d graphics toolkit. In proc. ACM SigGraph'92, pages 341--349, 1992.
[15]
TGS c Open Inventor, MeshViz (formerly DataViz and 3DDataMaster). http://www.tgs.com/support/datasheet/MCS oiv MeshViz.pdf visited at 01.02.2006.
[16]
H. Tramberend. Avango: A distributed virtual reality framework. In proc. IEEE Virtual Reality Conference'99, pages 14--21, 1999.
[17]
C. Upson, T. J. Faulhaber, D. Kamins, D. H. Laidlaw, D. Schlegel, J. Vroom, R. Gurwitz, and A. van Dam. The application visualization system: A computational environment for scientific visualization. In IEEE Computer Graphics and Applications, volume 9 of 4, pages 30--42, July 1989.

Cited By

View all
  • (2015)Indexed Dataflow NetworkProceedings of the 2015 19th International Conference on Information Visualisation10.1109/iV.2015.18(35-39)Online publication date: 22-Jul-2015
  • (2012)XflowProceedings of the 17th International Conference on 3D Web Technology10.1145/2338714.2338719(37-45)Online publication date: 4-Aug-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '06: Proceedings of the ACM symposium on Virtual reality software and technology
November 2006
400 pages
ISBN:1595933212
DOI:10.1145/1180495
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: 01 November 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. dataflow visualization system
  2. object hierarchies
  3. scene graph
  4. visualization

Qualifiers

  • Article

Conference

VRST06

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2015)Indexed Dataflow NetworkProceedings of the 2015 19th International Conference on Information Visualisation10.1109/iV.2015.18(35-39)Online publication date: 22-Jul-2015
  • (2012)XflowProceedings of the 17th International Conference on 3D Web Technology10.1145/2338714.2338719(37-45)Online publication date: 4-Aug-2012

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