Network Visualization Using Xj3D

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2010
Accession Number
ADA532062

Entities

People

  • Andrew M. Neiderer

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Sensors

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Extrusion
  • Formal Languages
  • Geometry
  • Information Science
  • Language
  • Markup Languages
  • Materials
  • Military Research
  • Security Personnel
  • Standards
  • Three Dimensional
  • Translations
  • Visualizations

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Graph Algorithms and Convex Optimization.
  • Human-Computer Interaction (HCI).

Technology Areas

  • Space