Network Visualization Using Xj3D

Report No. ARL-MR-754
Authors: Andrew M. Neiderer
Date/Pages: September 2010; 30 pages
Abstract: A solution for arbitrary viewing in three-dimensional space of data represented as a network (or graph) structure of nodes and link(s) is presented. Affine transformations of the data are followed by projection onto any plane using the Extensible 3D (X3D) standard application programming interface for manipulation and are then viewed in an Xj3D browser. X3D is an International Standards Organization standard for an extensible markup language description of scene content, which can be distributed across the Web and supports layering. In our case, text is displayed in a layer both statically and dynamically-a static display in the legend summarizes scene content, and a dynamic display in the console displays additional detail of any network node that is touched. A directed acyclic graph of X3D objects defines a scene. Both Java and ECMAScript bindings are used to access and manipulate the scene graph at run time.
Distribution: Approved for public release
  Download Report ( 0.363 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.
 

Last Update / Reviewed: September 1, 2010