Federated Virtual Environment (FVE): a virtual collaborative environment
LE3 .A278 2008
Master of Science
FVE (Federated Virtual Environment) is a software environment that allows people to collaborate online. It evolved from CVW (Collaborative Virtual Workspace) and FCVW (Federated Collaborative Virtual Workspace). A partially implemented prototype of FVE, FVE 0.1, was developed earlier at Acadia University. This thesis presents FVE 1.0, the first working version of FVE. Some of the key features of FVE 1.0 are listed below: (1) A new client interface designed and implemented using SWT (Standard Widget Toolkit) that gives the client a native look and feel on any platform while maintaining platform independency. (2) A multi-server architecture supported by middleware that increases flexibility and stability, and allows handling a large number of users. (3) Multiple document servers that offer various file operation options and version control capabilities that allow users to track each file's edition history and view the content of each version. FVE is a team project and this thesis focuses on the author's contribution to FVE 1.0, namely the design and implementation of the client, the middleware, and the document server. It describes problems encountered during development, explains their solutions, and proposes possible future work on FVE.
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.