• DocumentCode
    317248
  • Title

    Distributing MOO-based shared worlds

  • Author

    Rowley, Michael N.

  • Author_Institution
    Intermetrics Inc., USA
  • fYear
    1997
  • fDate
    18-20 Jun 1997
  • Firstpage
    155
  • Lastpage
    160
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises, 1997. Proceedings., Sixth IEEE Workshops on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-7967-0
  • Type

    conf

  • DOI
    10.1109/ENABL.1997.630807
  • Filename
    630807