Innovative approaches to Federated Virtual Environment
LE3 .A278 2008
Master of Science
Federated Virtual Environment (FVE) is designed to allow its users to collaborate within a virtual space organized into a number of virtual buildings with floors and rooms. Based on the concepts of Collaborative Virtual Workspace (CVW), FVE distinguishes itself by middleware, document sharing with version control, server extensibility support using Java-based scripting languages, and a revised client interface. Our research focused on multiple scripting language support, federated server support, server-side relational database support, a client-side administration tool, and a client-side MOO programming tool. The major contribution of this thesis is that it explores an extension of FVE functionality using verbs written in scripting languages that run on the Java Virtual Machine.
The author grants permission to the University Librarian at Acadia University to reproduce, loan or distribute copies of my thesis in microform, paper or electronic formats on a non-profit basis. The author retains the copyright of the thesis.