This course covered the practical issues in designing and implementing shared virtual environment applications. The morning "design" session began with an introduction to the history of shared VE development and how today's architectures have evolved. The afternoon "implementation" session taught attendees how to build shared VE applications, quickly and easily, with existing toolkits or ready-made applications. Toolkit designers presented quick-start tutorials on how to use
their systems for maximum benefit.
Prerequisites
Basic preparation in graphics (at the level
of the SIGGRAPH 2000 introductory course)
and networking (at the level of the SIGGRAPH Internetworked Computer Graphics course). Programming experience (C++, Java)
recommended for the afternoon session.
Topics
Design issues (network architecture, interest management, shared-state management,
object and behavior ontology), implementation issues (I/O devices, scalability, multi-threading, dynamic extensibility, interoperability,
persistence, languages), and current shared
VE toolkits and frameworks.
Organizer
Michael Capps
Naval Postgraduate School
Lecturers
Yahn Bernier
ValveSoftware/Sierra Games
Michael Capps
Naval Postgraduate School
Chris Geenhalgh
University of Nottingham
Cary Sandvig
Jesse Schell
Walt Disney Imagineering
Sandeep Singhal
IBM Pervasive Computing
Michael Zyda
Naval Postgraduate School