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 using DgiPf can run on platforms ranging from fully immersive systems such as CAVEs™ to generic desktop workstations without modification. We will describe DgiPf’s design and present a specific example of how it is being used to aid researchers.
John T. Kelso, Lance E. Arsenault, Steven G. Satte