A Modular Architecture for Computational Steering
  • Robert van Liere
  • Jarke J. van Wijk
Part of the Eurographics book series (EUROGRAPH)


Computational steering is the ultimate goal of interactive simulation. Steering enables users to supervise and dynamically control the computation of an ongoing simulation. We describe CSE: a modular architecture for a computational steering environment. The kernel of the architecture is designed to be very simple, flexible and minimalistic. All higher level system functionality is pushed into modular components outside of the kernel, resulting in a rich and powerful environment. For these modular components (called satellites) a uniform user interface metaphor for users, based on a tray of cards, has been used. The card tray metaphor is very simple to understand and provides users with a simple mechanism to organize and retrieve the tools. Several applications of the environment are shown.


Interactive Simulation Satellite Development Scientific Visualization Modular Component Visualization Environment 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    R.E. Marshall, J.L. Kempf, D. Scott Dyer, and C-C Yen. Visualization Methods and Simulation Steering a 3D Turbulence Model of Lake Erie. 1990 Symp. on Interactive 3D Graphics, Computer Graphics, 24(2):89–97, 1990.CrossRefGoogle Scholar
  2. [2]
    J.J. van Wijk and R. van Liere. An Environment for Computational Steering. Technical Report CS-R9448, Centre for Mathematics and Computer Science (CWI), 1994. Presented at the Dagstuhl Seminar on Scientific Visualization, 23–27 May 1994, Germany, proceedings to be published.Google Scholar
  3. [3]
    J. Mulder and J.J. van Wijk. 3D Computational Steering with Parameterized Graphics Objects. In Proceedings Visualization ’95. IEEE Computer Society Press, Los Alamitos, CA, 1995.Google Scholar
  4. [4]
    Explorer Development Team. Iris Explorer 2.0 Module Writer’s Guide. Technical Report 007-1369-020, Silicon Graphics Inc, 1993.Google Scholar
  5. [5]
    L. Bergman, J. Richardson, D. Richardson, and F. Brooks Jr. VIEW — An Exploratory Molecular Visualization System with User-Definable Interaction Sequences. Computer Graphics, 27(6 (SIGGRAPH ’93)): 117–126, 1993.Google Scholar
  6. [6]
    M. Levoy. Spreadsheets for Images. Computer Graphics, 28(6 (SIGGRAPH ’94)):139–146, 1994.Google Scholar
  7. [7]
    K. Brodlie, A. Poon, H. Wright, L. Brankin, G. Banecki, and A. Gay. Grasparc — A Problem Solving Environment Integrating Computation and Visualization. In Proceedings Visualization ’93, pages 102–109. IEEE Computer Society Press, Los Alamitos, CA, 1993.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag/Wien 1996

Authors and Affiliations

  • Robert van Liere
    • 1
  • Jarke J. van Wijk
    • 2
  1. 1.Center for Mathematics and Computer ScienceAmsterdamThe Netherlands
  2. 2.Netherlands Energy Research Foundation ECNPettenThe Netherlands

Personalised recommendations