Title :
Distributing MOO-based shared worlds
Author :
Rowley, Michael N.
Author_Institution :
Intermetrics Inc., USA
Abstract :
Intermetrics has created a new MOO server which improves upon previous MOO servers by persistence and concurrency, and by providing a more efficient implementation of the language. Our next version of the server will make it possible to distribute MOO command execution over a large number of machines. In keeping with centralized MOO systems, the system will be exceptionally evolvable. It will allow changes to things such as object inheritance hierarchies, properties and code, and have the changes be visible to every user without them even having to reenter the MUD world. The system will also handle server machines entering and leaving the system at arbitrary times. We briefly describe our new MOO server, and then describe a number of the issues that are involved in creating a distributed MUD server. We describe techniques that have been used by other distributed MUDs and then the approaches that we are using for our own
Keywords :
client-server systems; concurrency control; groupware; inheritance; multi-access systems; object-oriented languages; object-oriented programming; user interfaces; Intermetrics; MOO programming language; MOO server; MOO-based shared worlds; centralized MOO systems; client server systems; command execution; concurrency; distributed MUD server; object inheritance hierarchies; object oriented language; persistence; Buildings; Collaboration; Collaborative work; Computer languages; Concurrent computing; Databases; Education; Multiuser detection; Turning; Windows;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises, 1997. Proceedings., Sixth IEEE Workshops on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-7967-0
DOI :
10.1109/ENABL.1997.630807