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
documention on the web, and in the packages
goto www.diverse.vt.edu
see homepage
see releases
see docs
see course notes
DTK
non-graphics, including network services, hardware interfaces
C++ API
50 programs (19 GUI, 31 non-GUI)
DPF
device independent graphics built using Performer
C++ API
diverifly program and 4 others
DGL
Performer-town on Desktop
show desktop navigation- the default- show heads-up, navigation control