We present DIVERSE, a highly modular collection of complimentary software packages designed to facilitate the creation of device independent virtual environments. DIVERSE is free/open source software, containing both end-user programs and C++ APIs (Application Programming Interfaces). DgiPf is the DIVERSE graphics interface to OpenGL Performer™. A program… (More)
High cohesion, or module strength, indicates that a system has been well partitioned into components which have strong internal relationships. An understanding of cohesion is an important factor in software design. However, cohesion is difficult to define precisely and to quantify, particularly for object oriented (OO) software, and attempts to develop… (More)
In this paper we describe a flexible environment that combines scientific data mining with parallel computing in an immersive visualization environment. The goal is to minimize the time between the generation of a scientific hypothesis and the test of that idea, or science at the speed of thought.
A Java framework is described for creating an interface with legacy code on a Web browser. This interface was created in the development of modules for teaching a senior level (I) and first-year graduate level course (II) on the Mechanical Behavior of Materials. Both courses incorporate the results of state-of-the-art simulation techniques. The modules make… (More)