The application visualization system: a computational environment for scientific visualization

A software system for developing interactive scientific visualization applications quickly, with a minimum of programming effort, is described. This application visualization system (AVS) is an application framework targeted at scientists and engineers. The goal of the system is to make applications that combine interactive graphics and high computational requirements easier to develop for both programmers and nonprogrammers. AVS is designed around the concept of software building blocks, or modules, which can be interconnected to form visualization applications. AVS allows flow networks of existing modules to be constructed using a direct-manipulation user interface, and it automatically generates a simple user interface to each module.<<ETX>>

[1]  Robert B. Haber,et al.  Visualization techniques for engineering mechanics , 1990 .

[2]  Nan C. Shu,et al.  Visual Programming: Perspectives and Approaches , 1989, IBM Syst. J..

[3]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[4]  S. J. Kline,et al.  Quasi-coherent structures in the turbulent boundary layer. II - Verification and new information from a numerically simulated flat-plate layer , 1990 .

[5]  F. W. Scheifler,et al.  X Window system: C Library and protocol reference , 1988 .

[6]  Alison Davis,et al.  A Sample management application program in a graphi-cal data-driven programming language , 1981 .

[7]  Alain Fournier,et al.  GRAPE: An environment to build display processes , 1987, SIGGRAPH '87.

[8]  Marc Levoy,et al.  Display of surfaces from volume data , 1988, IEEE Computer Graphics and Applications.

[9]  Erich Gamma,et al.  ET++—an object oriented application framework in C++ , 1988, OOPSLA 1988.

[10]  Karen A. Frenkel,et al.  Volume rendering , 1989, CACM.

[11]  M. Levoy Volume Rendering Display of Surfaces from Volume Data , 1988 .

[12]  Craig Upson,et al.  V-buffer: visible volume rendering , 1988, SIGGRAPH.

[13]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[14]  Michael Potmesil,et al.  FRAMES: Software tools for modeling, rendering and animation of 3D scenes , 1987, SIGGRAPH.

[15]  Andries van Dam PHIGS+ functional description revision , 1988, SIGGRAPH 1988.

[16]  Keith E. Gorlen An object‐oriented class library for C++ programs , 1987, Softw. Pract. Exp..

[17]  Wilfred J. Hansen,et al.  The Andrew Toolkit - An Overview , 1988, USENIX Winter.

[18]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[19]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[20]  Kurt J. Schmucker Object-oriented Programming for the Macintosh , 1986 .

[21]  Paul E. Haeberli,et al.  ConMan: a visual programming language for interactive graphics , 1988, SIGGRAPH.

[22]  M. V. Dyke,et al.  An Album of Fluid Motion , 1982 .

[23]  Paul R. Calder,et al.  Composing user interfaces with InterViews , 1989, Computer.

[24]  C. Upson Scientific visualization environments for the computational sciences , 1989, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.