This class will teach you how to construct Device Independent Virtual
Environments- Reconfigurable, Scalable, Extensible (DIVERSE)
applications. DIVERSE is comprised of two C++ application progamming
interfaces that provide tools to write Performer based applications
which can be run on a CAVETM,
ImmersaDeskTM, HMD (head mounted
displays), desktop and laptop without modification of the applications
code.
Prerequisites
Familiar with PerformerTM or simular scenegraph graphics APIs.
Familiar with C++, make, and shell programming in a UNIX like
environment.
Day 1: section 1: 8:30am-10:15am
Brief Description and Razzle Dazzle-Demos
Objective:
Describe and demonstrate what DIVERSE can do, without
details; hopefully motivates to learn
Very brief description of DIVERSE
free open-source
very modular, reconfigurable, extensible
DTK
non-graphics, including network services, hardware interfaces
DPF
device independent graphics built using Performer
Performer-town on Desktop
show desktop navigation- the default- show heads-up, navigation control