Index: openacs-4/contrib/packages/simulation/install.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/Attic/install.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/install.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,11 @@ + + + + + + + + + + + Index: openacs-4/contrib/packages/simulation/www/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/Attic/index.adp,v diff -u -r1.3 -r1.4 --- openacs-4/contrib/packages/simulation/www/index.adp 14 Oct 2003 14:59:51 -0000 1.3 +++ openacs-4/contrib/packages/simulation/www/index.adp 16 Oct 2003 09:52:32 -0000 1.4 @@ -1,15 +1,14 @@ - - -

Your live cases:

-

- -

Active simulations:

-

TODO

- + +
+Your live cases: + + +
+Active simulations ...

Sieberdam:

-

+


Index: openacs-4/contrib/packages/simulation/www/simulation-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/Attic/simulation-master.adp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/simulation-master.adp 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,8 @@ + + + + +
Development Guide: Placeholder until Phase 2
+ + Index: openacs-4/contrib/packages/simulation/www/doc/data-model.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/Attic/data-model.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/data-model.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Data Model

Data Model

View comments on this page at openacs.org
Index: openacs-4/contrib/packages/simulation/www/doc/data-model.png =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/Attic/data-model.png,v diff -u Binary files differ Index: openacs-4/contrib/packages/simulation/www/doc/design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/Attic/design.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/design.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Design

Design


View comments on this page at openacs.org
Index: openacs-4/contrib/packages/simulation/www/doc/index.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/Attic/index.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/index.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Simulation
View comments on this page at openacs.org
Index: openacs-4/contrib/packages/simulation/www/doc/install-sect1.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/Attic/install-sect1.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/install-sect1.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,6 @@ +Package installation

Package installation

Requires workflow and bcms and their prerequisites.

  • Option 1: use a custom tarball which includes those modules. In + that case, the custom tarball will have a file install.xml in + its root directory, so that installing OpenACS normally will + produce a simulation server.

  • Option 2: Install acs-core, and then rely on the + automated install to do the rest. Go to /acs-admin/install/install + and install simulation. The rest should happen automatically.

View comments on this page at openacs.org
Index: openacs-4/contrib/packages/simulation/www/doc/install.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/Attic/install.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/install.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Installation

Installation


Table of Contents

Package installation
View comments on this page at openacs.org
Index: openacs-4/contrib/packages/simulation/www/doc/object-orientation-notes.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/Attic/object-orientation-notes.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/object-orientation-notes.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,46 @@ +Notes on an object-oriented simulated space

Notes on an object-oriented simulated space

An OpenACS simulation is a collection of interactive + objects, plus a set of roles and tasks. In the first part, it + is conceptually similar to a MOO (Multiple-User Dungeon, + Object-Oriented). This is a technology dating to 1990, in which + a database of interactive objects is presented to users through + a text interface. MOOs, in turn, are based on MUDs + (Multiple-User Dungeons), which are many years older. More + recently, MOOs have been supplanted by multi-million dollar + commercial MMORPGs (Massively Multiplayer Online Roleplaying + Games), which are essentially MOOs with graphical instead of + textual interfaces. Given their lineage and success, it makes + sense to draw on MOO technology when designing our simulation + object model.

Objects

Basic MOO objects

+Root Class
+  Room
+  Thing
+    Note
+    sittable object
+      furniture
+  Event-dispatching object
+    Containing Object
+      Player
+        Builder
+          programmer
+            wizard
+        Guest
+    Exit
+    Container
+      Openable Container
+

Object Attributes

(From the LambdaMOO Programmer's Manual

+There are three fundamental attributes to every object:
+
+   1. A flag (either true or false) specifying whether or not the object represents a player,
+   2. The object that is its parent, and
+   3. A list of the objects that are its children; that is, those
+   objects for which this object is their parent. 

"Every object has eight built-in properties whose values are constrained to be of particular types. "

+name         a string, the usual name for this object
+owner        an object, the player who controls access to it
+location     an object, where the object is in virtual reality
+contents     a list of objects, the inverse of `location'
+programmer   a bit, does the object have programmer rights?
+wizard       a bit, does the object have wizard rights?
+r            a bit, is the object publicly readable?
+w            a bit, is the object publicly writable?
+f            a bit, is the object fertile?
+

Verbs

Minimal MOO verbs:

  • put

    take

    get

    drop

View comments on this page at openacs.org
Index: openacs-4/contrib/packages/simulation/www/doc/xml/Makefile =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/xml/Attic/Makefile,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/xml/Makefile 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,21 @@ +# A very simple Makefile to generate the HTML docs +# @author Vinod Kurup (vinod@kurup.com) +# @author Modified by Roberto Mello (rmello@fslc.usu.edu) +# @author Joel Aufrecht +# +# @creation-date 2002-08-10 +# @modified-date 2002-09-21 +# @modified-date 2003-10-08 +# +# Simplified version of acs-core-docs makefile, intended for generating +# documentation from standard location /www/doc/xml in +# OpenACS packages +# + +# Paths +XSLTPROC=/usr/bin/xsltproc +HTMLDOC=/usr/bin/htmldoc + +all: + + cd .. ; $(XSLTPROC) --nonet --novalid --xinclude ../../../../../packages/acs-core-docs/www/xml/openacs.xsl xml/index.xml \ No newline at end of file Index: openacs-4/contrib/packages/simulation/www/doc/xml/design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/xml/Attic/design.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/xml/design.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,99 @@ + + +]> + +
+ Design + + Data Model + + + + + + + + Notes on an object-oriented simulated space + An OpenACS simulation is a collection of interactive + objects, plus a set of roles and tasks. In the first part, it + is conceptually similar to a MOO (Multiple-User Dungeon, + Object-Oriented). This is a technology dating to 1990, in which + a database of interactive objects is presented to users through + a text interface. MOOs, in turn, are based on MUDs + (Multiple-User Dungeons), which are many years older. More + recently, MOOs have been supplanted by multi-million dollar + commercial MMORPGs (Massively Multiplayer Online Roleplaying + Games), which are essentially MOOs with graphical instead of + textual interfaces. Given their lineage and success, it makes + sense to draw on MOO technology when designing our simulation + object model. + + + Objects + Basic MOO objects + +Root Class + Room + Thing + Note + sittable object + furniture + Event-dispatching object + Containing Object + Player + Builder + programmer + wizard + Guest + Exit + Container + Openable Container + + + + Object Attributes + (From the LambdaMOO Programmer's Manual + +There are three fundamental attributes to every object: + + 1. A flag (either true or false) specifying whether or not the object represents a player, + 2. The object that is its parent, and + 3. A list of the objects that are its children; that is, those + objects for which this object is their parent. + "Every object has eight built-in properties whose values are constrained to be of particular types. " + +name a string, the usual name for this object +owner an object, the player who controls access to it +location an object, where the object is in virtual reality +contents a list of objects, the inverse of `location' +programmer a bit, does the object have programmer rights? +wizard a bit, does the object have wizard rights? +r a bit, is the object publicly readable? +w a bit, is the object publicly writable? +f a bit, is the object fertile? + + + + + + + + Verbs + Minimal MOO verbs: + + + put + take + get + drop + + + + +
+ + + + Index: openacs-4/contrib/packages/simulation/www/doc/xml/index.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/xml/Attic/index.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/xml/index.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,16 @@ + + +]> + + + Simulation + + Installation Section Missing + + + Design Section Missing + + + Index: openacs-4/contrib/packages/simulation/www/doc/xml/install.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/xml/Attic/install.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/doc/xml/install.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,31 @@ + + +]> + +
+ Installation + + Package installation + Requires workflow and bcms and their prerequisites. + + + Option 1: use a custom tarball which includes those modules. In + that case, the custom tarball will have a file install.xml in + its root directory, so that installing OpenACS normally will + produce a simulation server. + + + + Option 2: Install acs-core, and then rely on the + automated install to do the rest. Go to /acs-admin/install/install + and install simulation. The rest should happen automatically. + + + + + +
+ Index: openacs-4/contrib/packages/simulation/www/resources/flash-map-placeholder.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/resources/Attic/flash-map-placeholder.gif,v diff -u Binary files differ Index: openacs-4/contrib/packages/simulation/www/resources/under-construction.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/resources/Attic/under-construction.css,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/packages/simulation/www/resources/under-construction.css 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,3 @@ +.phase2 { + background-color: red; +} Index: openacs-4/packages/simulation/install.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/install.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/install.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,11 @@ + + + + + + + + + + + Index: openacs-4/packages/simulation/www/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/index.adp,v diff -u -r1.3 -r1.4 --- openacs-4/packages/simulation/www/index.adp 14 Oct 2003 14:59:51 -0000 1.3 +++ openacs-4/packages/simulation/www/index.adp 16 Oct 2003 09:52:32 -0000 1.4 @@ -1,15 +1,14 @@ - - -

Your live cases:

-

- -

Active simulations:

-

TODO

- + +
+Your live cases: + + +
+Active simulations ...

Sieberdam:

-

+


Index: openacs-4/packages/simulation/www/simulation-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/simulation-master.adp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/simulation-master.adp 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,8 @@ + + + + +
Development Guide: Placeholder until Phase 2
+ + Index: openacs-4/packages/simulation/www/doc/data-model.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/data-model.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/data-model.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Data Model

Data Model

View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/data-model.png =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/data-model.png,v diff -u Binary files differ Index: openacs-4/packages/simulation/www/doc/design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/design.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/design.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Design

Design


View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/index.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/index.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/index.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Simulation
View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/install-sect1.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/install-sect1.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/install-sect1.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,6 @@ +Package installation

Package installation

Requires workflow and bcms and their prerequisites.

  • Option 1: use a custom tarball which includes those modules. In + that case, the custom tarball will have a file install.xml in + its root directory, so that installing OpenACS normally will + produce a simulation server.

  • Option 2: Install acs-core, and then rely on the + automated install to do the rest. Go to /acs-admin/install/install + and install simulation. The rest should happen automatically.

View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/install.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/install.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/install.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1 @@ +Installation

Installation


Table of Contents

Package installation
View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/object-orientation-notes.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/object-orientation-notes.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/object-orientation-notes.html 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,46 @@ +Notes on an object-oriented simulated space

Notes on an object-oriented simulated space

An OpenACS simulation is a collection of interactive + objects, plus a set of roles and tasks. In the first part, it + is conceptually similar to a MOO (Multiple-User Dungeon, + Object-Oriented). This is a technology dating to 1990, in which + a database of interactive objects is presented to users through + a text interface. MOOs, in turn, are based on MUDs + (Multiple-User Dungeons), which are many years older. More + recently, MOOs have been supplanted by multi-million dollar + commercial MMORPGs (Massively Multiplayer Online Roleplaying + Games), which are essentially MOOs with graphical instead of + textual interfaces. Given their lineage and success, it makes + sense to draw on MOO technology when designing our simulation + object model.

Objects

Basic MOO objects

+Root Class
+  Room
+  Thing
+    Note
+    sittable object
+      furniture
+  Event-dispatching object
+    Containing Object
+      Player
+        Builder
+          programmer
+            wizard
+        Guest
+    Exit
+    Container
+      Openable Container
+

Object Attributes

(From the LambdaMOO Programmer's Manual

+There are three fundamental attributes to every object:
+
+   1. A flag (either true or false) specifying whether or not the object represents a player,
+   2. The object that is its parent, and
+   3. A list of the objects that are its children; that is, those
+   objects for which this object is their parent. 

"Every object has eight built-in properties whose values are constrained to be of particular types. "

+name         a string, the usual name for this object
+owner        an object, the player who controls access to it
+location     an object, where the object is in virtual reality
+contents     a list of objects, the inverse of `location'
+programmer   a bit, does the object have programmer rights?
+wizard       a bit, does the object have wizard rights?
+r            a bit, is the object publicly readable?
+w            a bit, is the object publicly writable?
+f            a bit, is the object fertile?
+

Verbs

Minimal MOO verbs:

  • put

    take

    get

    drop

View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/xml/Makefile =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/xml/Makefile,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/xml/Makefile 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,21 @@ +# A very simple Makefile to generate the HTML docs +# @author Vinod Kurup (vinod@kurup.com) +# @author Modified by Roberto Mello (rmello@fslc.usu.edu) +# @author Joel Aufrecht +# +# @creation-date 2002-08-10 +# @modified-date 2002-09-21 +# @modified-date 2003-10-08 +# +# Simplified version of acs-core-docs makefile, intended for generating +# documentation from standard location /www/doc/xml in +# OpenACS packages +# + +# Paths +XSLTPROC=/usr/bin/xsltproc +HTMLDOC=/usr/bin/htmldoc + +all: + + cd .. ; $(XSLTPROC) --nonet --novalid --xinclude ../../../../../packages/acs-core-docs/www/xml/openacs.xsl xml/index.xml \ No newline at end of file Index: openacs-4/packages/simulation/www/doc/xml/design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/xml/design.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/xml/design.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,99 @@ + + +]> + +
+ Design + + Data Model + + + + + + + + Notes on an object-oriented simulated space + An OpenACS simulation is a collection of interactive + objects, plus a set of roles and tasks. In the first part, it + is conceptually similar to a MOO (Multiple-User Dungeon, + Object-Oriented). This is a technology dating to 1990, in which + a database of interactive objects is presented to users through + a text interface. MOOs, in turn, are based on MUDs + (Multiple-User Dungeons), which are many years older. More + recently, MOOs have been supplanted by multi-million dollar + commercial MMORPGs (Massively Multiplayer Online Roleplaying + Games), which are essentially MOOs with graphical instead of + textual interfaces. Given their lineage and success, it makes + sense to draw on MOO technology when designing our simulation + object model. + + + Objects + Basic MOO objects + +Root Class + Room + Thing + Note + sittable object + furniture + Event-dispatching object + Containing Object + Player + Builder + programmer + wizard + Guest + Exit + Container + Openable Container + + + + Object Attributes + (From the LambdaMOO Programmer's Manual + +There are three fundamental attributes to every object: + + 1. A flag (either true or false) specifying whether or not the object represents a player, + 2. The object that is its parent, and + 3. A list of the objects that are its children; that is, those + objects for which this object is their parent. + "Every object has eight built-in properties whose values are constrained to be of particular types. " + +name a string, the usual name for this object +owner an object, the player who controls access to it +location an object, where the object is in virtual reality +contents a list of objects, the inverse of `location' +programmer a bit, does the object have programmer rights? +wizard a bit, does the object have wizard rights? +r a bit, is the object publicly readable? +w a bit, is the object publicly writable? +f a bit, is the object fertile? + + + + + + + + Verbs + Minimal MOO verbs: + + + put + take + get + drop + + + + +
+ + + + Index: openacs-4/packages/simulation/www/doc/xml/index.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/xml/index.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/xml/index.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,16 @@ + + +]> + + + Simulation + + Installation Section Missing + + + Design Section Missing + + + Index: openacs-4/packages/simulation/www/doc/xml/install.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/xml/install.xml,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/doc/xml/install.xml 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,31 @@ + + +]> + +
+ Installation + + Package installation + Requires workflow and bcms and their prerequisites. + + + Option 1: use a custom tarball which includes those modules. In + that case, the custom tarball will have a file install.xml in + its root directory, so that installing OpenACS normally will + produce a simulation server. + + + + Option 2: Install acs-core, and then rely on the + automated install to do the rest. Go to /acs-admin/install/install + and install simulation. The rest should happen automatically. + + + + + +
+ Index: openacs-4/packages/simulation/www/resources/flash-map-placeholder.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/resources/flash-map-placeholder.gif,v diff -u Binary files differ Index: openacs-4/packages/simulation/www/resources/under-construction.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/resources/under-construction.css,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/simulation/www/resources/under-construction.css 16 Oct 2003 09:52:32 -0000 1.1 @@ -0,0 +1,3 @@ +.phase2 { + background-color: red; +}