AAS Winter 2000 Poster
Previous
Up
Next
 

Astroflow Framework

  • Provides basic facilities for building many applications displaying simulation data, including the planetarium application.
  • Uniform simulation data model allows possible use of many different underlying simulation data formats. The model emphasizes the physics and isolates the way the data is actually stored.
  • Network based. The simulation data can be retrieved dynamically enabling the machine that creates and stores the data to be different from the machine that visualizes the simulation.
  • Native plotting architecture. A built-in flexible plotting package provides a cleanly designed system for plotting 1D and 2D data sets, with easy extension to 3D. Sophisticated plots with overlays, insets and multiple axes are easy to build.
  • Units. Units are integral to the underlying system. Mechanisms for unit conversions are built-in.
  • Written in (almost) pure Java. Approximately two pages of trivially ported C++ compose the non-Java code. All Java capable platforms should run the application with a short recompile.
  • Modular Object-Oriented Design. Framework code has been constructed with proven object-oriented principles to aid in its flexibility and extensibility to new applications.
 
Previous
Up
Next
 
 email: delamart@pas.rochester.edu