Communications of the ACM
Strategies for scientific prototyping in Smalltalk
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Interactive quantitative visualization
IBM Journal of Research and Development
Hi-index | 0.00 |
Scene (Scientific Computing Environment for Numerical Experimentation) is a scientific/engineering user interface which implements object-oriented paradigms in a distributed system of facilities. The user interface and control elements are implemented in Smalltalk and the numerically intensive work, both for model computation and graphics manipulations, are done in C as: (1) 'user primitives' (subroutines written in C and lined into the Smalltalk image on the workstation); and/or (2) as system calls to remote processes (programs written in C, FORTRAN, etc.) running on 'black end' computers (e.g. an Ardent Titan, a BBN Butterfly, or a NCUBE/ten hypercube). The present structure of the object-oriented graphical functions and the distributed process implementation is described. An example of an object-oriented computational data base running as a back end process and subject to interactive visual and quantitative queries is presented.