FAVE, A Framework Architecture for Virtual Environments
We present a highly config urable, rapid prototyping framework for immersive virtual environments. The framework is object oriented, event driven and has been designed with collaboration over networks in mind. It consists of several abstraction layers and can be used as a black box framework.
Application behaviour is separated from graphical data and is specified using XML. This enables development by non-programmers and facilitates comparisons of different user interaction strategies. Issues regarding 3D user interaction have been investigated, including an efficient, context-sensitive, hierarchical extension to the command and control cube. The framework has been used to prototype an urban modelling application.