An environment for computational steering

Computational Steering is the ultimate goal of interactive simulation: researchers change parameters of their simulation and immediately receive feedback on the effect. We present a general and flexible environment for computational steering. Within this environment a researcher can easily develop user interfaces and 2-D visualizations of his simulation. Direct manipulation is supported, and the required changes of the simulation are minimal. The architecture of the environment is based on a Data Manager that takes care of centralized data storage and event notification, and satellites that produce and visualize data. One of these satellites is a graphics tool to define a user interface interactively and to visualize the data. The central concept here is the Parametrized Graphics Object: an interface is built up from graphics objects whose properties are functions of data in the Data Manager. The scope of these tools is not limited to computational steering, but extends to many other application domains.

[1]  Craig Upson,et al.  Volumetric Visualization Techniques , 1991 .

[2]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[3]  J. J. vanWijk,et al.  An environment for computational steering , 1994 .

[4]  Wolfgang Felger,et al.  The Visualization Input Pipeline ‐ Enabling Semantic Interaction in Scientific Visualization , 1992, Comput. Graph. Forum.

[5]  A. van Dam,et al.  VR as a forcing function: Software implications of a new paradigm , 1993 .

[6]  Robert E. Marshall,et al.  Visualization methods and simulation steering for a 3D turbulence model of Lake Erie , 1990, I3D '90.

[7]  Frederick P. Brooks,et al.  VIEW: an exploratory molecular visualization system with user-definable interaction sequences , 1993, SIGGRAPH.

[8]  Daniel G. Aliaga,et al.  An object-oriented framework for the integration of interactive animation techniques , 1991, SIGGRAPH.

[9]  David H. Laidlaw,et al.  The application visualization system: a computational environment for scientific visualization , 1989, IEEE Computer Graphics and Applications.

[10]  Carla S. Williams,et al.  The state of the art of visual languages for visualization , 1992, Proceedings Visualization '92.

[11]  Robert van Liere,et al.  User Interface Management Systems , 1987, Advances in Computer Graphics.

[12]  Brad A. Myers,et al.  User-interface tools: introduction and survey , 1989, IEEE Software.

[13]  Daniel C. Robbins,et al.  Using deformations to explore 3D widget design , 1992, SIGGRAPH.

[14]  Brad A. Myers,et al.  Creating user interfaces using programming by example, visual programming, and constraints , 1990, TOPL.