Design and Implementation of Global Virtual Laboratory - a Network-Accessible Simulation Environment

Pavol Federl

Abstract

Many activities in computer graphics can be regarded as experiments on virtual objects or models. In the process of experimentation the existing models are gradually improved and new model categories emerge. The Virtual Laboratory (VLAB) is a software environment designed to support model development by facilitating the manipulation of models and providing mechanisms for retrieving and storing large numbers (e.g., thousands) of them. This thesis describes a number of VLAB extensions I designed and implemented as part of my master's research. As a result of these extension, the models in VLAB can be shared between many users who may work at different geographical locations. Alternate views of databases can be maintained, allowing users to access objects in different orders. A visual parameter editor was implemented, providing intuitive mechanism for external control of parameters used in experimentations through user configurable graphical user interfaces. The overall performance and portability of VLAB was improved, and various customization mechanisms for adjusting visual appearances of VLAB applications made available.

Reference

Pavol Federl. Design and Implementation of Global Virtual Laboratory - a Network-Accessible Simulation Environment. M.Sc. thesis, University of Calgary, December 1997.

Download PDF here

Back to Publications