MOOIDE: a LambdaMOO programming support for FCVW
LE3 .A278 2006
2006
Tomek, Ivan
Acadia University
Master of Science
Masters
Computer Science
As collaboration over Internet increases dramatically, more and more collaborative social and educational activities require an efficient, reliable and easy-to-use software environment. To address this issue, earlier work at Acadia University has led to the development of a collaboration environment, FCVW (Federated CVW), based on the successful CVW (Collaborative Virtual Workspace) environment. The underlying language that defines the whole FCVW virtual workspace is the LambdaMOO programming language which allows run-time enhancement of the existing FCVW. To utilize the run-time programmable feature of the LambdaMOO programming language, this thesis implements an Integrated Development Environment (IDE), called MOOIDE, within the existing FCVW framework. In addition to basic functions of an IDE, MOOIDE features a simple code management tool that provides support for concurrent programming activities such as version control and a help system that provides user-modifiable help content. The conclusion of thisthesis is that the architecture of FCVW is a workable foundation for IDE construction and MOOIDE is proven to be an efficient and reliable development tool for collaborative code development with the LambdaMOO programming language.
The author retains copyright in this thesis. Any substantial copying or any other actions that exceed fair dealing or other exceptions in the Copyright Act require the permission of the author.
https://scholar.acadiau.ca/islandora/object/theses:3087