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 @@
+<?xml version="1.0"?>
+
+<!-- This must be moved to the OpenACS page root when making a release tarball -->
+
+<application name="simulation" pretty-name="simulation" home="http://openacs.org/projects/simulation">
+
+  <actions>
+    <install package="simulation"/>
+  </actions>
+
+</application>
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 @@
-<master>
-
-<p>Your live cases:</p>
-<p><listtemplate name="cases"></listtemplate></p>
-
-<p>Active simulations:</p>
-<p>TODO</p>
-
+<master src="/packages/simulation/www/simulation-master">
+<div class="phase2">
+Your live cases:
+<listtemplate name="cases">
+</listtemplate>
+</div>
+Active simulations ...
 <hr>
 
 <p>Sieberdam:</p>
-<p><img src="/ROCS map 4a.gif"></p>
+<p><img src="resources/flash-map-placeholder.gif">
 
 <hr>
 
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 @@
+<master>
+<property name="header_stuff">    
+  <link rel="stylesheet" type="text/css" href="resources/under-construction.css" media="all">
+</property>
+<div style="border: 1px solid black">Development Guide: <span
+class="phase2">Placeholder until Phase 2</div>
+</span>
+<slave>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Data Model</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="design.html" title="Design"><link rel="previous" href="design.html" title="Design"><link rel="next" href="object-orientation-notes.html" title="Notes on an object-oriented simulated space"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="design.html">Prev</a> </td><th width="60%" align="center">Design</th><td width="20%" align="right"> <a accesskey="n" href="object-orientation-notes.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="data-model"></a>Data Model</h2></div></div><div></div></div><div class="mediaobject"><img src="data-model.png"></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="design.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="object-orientation-notes.html">Next</a></td></tr><tr><td width="40%" align="left">Design </td><td width="20%" align="center"><a accesskey="u" href="design.html">Up</a></td><td width="40%" align="right"> Notes on an object-oriented simulated space</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/data-model.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Design</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="index.html" title="Simulation"><link rel="previous" href="install-sect1.html" title="Package installation"><link rel="next" href="data-model.html" title="Data Model"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="install-sect1.html">Prev</a> </td><th width="60%" align="center"></th><td width="20%" align="right"> <a accesskey="n" href="data-model.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="design"></a>Design</h2></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="data-model.html">Data Model</a></dt><dt><a href="object-orientation-notes.html">Notes on an object-oriented simulated space</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="install-sect1.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="data-model.html">Next</a></td></tr><tr><td width="40%" align="left">Package installation </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> Data Model</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/design.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Simulation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="next" href="install.html" title="Installation"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"> </td><th width="60%" align="center"></th><td width="20%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2760346"></a>Simulation</h1></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="install.html">Installation</a></dt><dd><dl><dt><a href="install-sect1.html">Package installation</a></dt></dl></dd><dt><a href="design.html">Design</a></dt><dd><dl><dt><a href="data-model.html">Data Model</a></dt><dt><a href="object-orientation-notes.html">Notes on an object-oriented simulated space</a></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"></td><td width="40%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr><tr><td width="40%" align="left"> </td><td width="20%" align="center"></td><td width="40%" align="right"> Installation</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/index.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Package installation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="install.html" title="Installation"><link rel="previous" href="install.html" title="Installation"><link rel="next" href="design.html" title="Design"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><th width="60%" align="center">Installation</th><td width="20%" align="right"> <a accesskey="n" href="design.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="install-sect1"></a>Package installation</h2></div></div><div></div></div><p>Requires workflow and bcms and their prerequisites.</p><div class="itemizedlist"><ul type="disc"><li><p>      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.  </p></li><li><p>      Option 2: Install acs-core, and then rely on the
+      automated install to do the rest.  Go to <a href="/acs-admin/install/install" target="_top">/acs-admin/install/install</a>
+      and install simulation.  The rest should happen automatically.</p></li></ul></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="design.html">Next</a></td></tr><tr><td width="40%" align="left">Installation </td><td width="20%" align="center"><a accesskey="u" href="install.html">Up</a></td><td width="40%" align="right"> Design</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/install-sect1.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Installation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="index.html" title="Simulation"><link rel="previous" href="index.html" title="Simulation"><link rel="next" href="install-sect1.html" title="Package installation"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"></th><td width="20%" align="right"> <a accesskey="n" href="install-sect1.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="install"></a>Installation</h2></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="install-sect1.html">Package installation</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="install-sect1.html">Next</a></td></tr><tr><td width="40%" align="left">Simulation </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> Package installation</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/install.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Notes on an object-oriented simulated space</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="design.html" title="Design"><link rel="previous" href="data-model.html" title="Data Model"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="data-model.html">Prev</a> </td><th width="60%" align="center">Design</th><td width="20%" align="right"> </td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="object-orientation-notes"></a>Notes on an object-oriented simulated space</h2></div></div><div></div></div><p>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.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="verbs"></a>Objects</h3></div></div><div></div></div><p>Basic MOO objects</p><pre class="programlisting">
+Root Class
+  Room
+  Thing
+    Note
+    sittable object
+      furniture
+  Event-dispatching object
+    Containing Object
+      Player
+        Builder
+          programmer
+            wizard
+        Guest
+    Exit
+    Container
+      Openable Container
+</pre><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2816064"></a>Object Attributes</h4></div></div><div></div></div><p>(From the LambdaMOO Programmer's Manual</p><pre class="programlisting">
+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. </pre><p>"Every object has eight built-in properties whose values are constrained to be of particular types. "</p><pre class="programlisting">
+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?
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="verbs"></a>Verbs</h3></div></div><div></div></div><p>Minimal MOO verbs:</p><div class="itemizedlist"><ul type="disc"><li><p>put</p><p>take</p><p>get</p><p>drop</p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="data-model.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left">Data Model </td><td width="20%" align="center"><a accesskey="u" href="design.html">Up</a></td><td width="40%" align="right"> </td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/object-orientation-notes.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<?xml version='1.0' ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 
+<!-- Global variables are defined in variables.ent -->
+]>
+
+  <article id="design">
+    <title>Design</title>
+    <sect1 id="data-model">
+      <title>Data Model</title>
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="data-model.png" format="png"/>
+        </imageobject>
+      </mediaobject>
+    </sect1>
+    <sect1 id="object-orientation-notes">
+      <title>Notes on an object-oriented simulated space</title>
+      <para>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.</para>
+
+      <sect2 id="verbs">
+        <title>Objects</title>
+        <para>Basic MOO objects</para>
+<programlisting>
+Root Class
+  Room
+  Thing
+    Note
+    sittable object
+      furniture
+  Event-dispatching object
+    Containing Object
+      Player
+        Builder
+          programmer
+            wizard
+        Guest
+    Exit
+    Container
+      Openable Container
+</programlisting>
+
+        <sect3>
+          <title>Object Attributes</title>
+          <para>(From the LambdaMOO Programmer's Manual</para>
+          <programlisting>
+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. </programlisting>
+          <para>"Every object has eight built-in properties whose values are constrained to be of particular types. "</para>
+          <programlisting>
+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?
+</programlisting>
+          
+        </sect3>
+      </sect2>
+
+
+      <sect2 id="verbs">
+        <title>Verbs</title>
+        <para>Minimal MOO verbs:</para>
+        <itemizedlist>
+          <listitem>
+            <para>put</para>
+            <para>take</para>
+            <para>get</para>
+            <para>drop</para>
+          </listitem>
+        </itemizedlist>
+      </sect2>
+    </sect1>
+  </article>
+  
+
+
+
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 @@
+<?xml version='1.0' ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 
+<!-- Global variables are defined in variables.ent -->
+]>
+
+<book>
+  <title>Simulation</title>
+      <xi:include href="install.xml" xmlns:xi="http://www.w3.org/2001/XInclude">
+        <xi:fallback>Installation Section Missing</xi:fallback>
+      </xi:include>
+      <xi:include href="design.xml" xmlns:xi="http://www.w3.org/2001/XInclude">
+        <xi:fallback>Design Section Missing</xi:fallback>
+      </xi:include>
+
+</book>
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 @@
+<?xml version='1.0' ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 
+<!-- Global variables are defined in variables.ent -->
+]>
+
+  <article id="install">
+    <title>Installation</title>
+    <sect1 id="install-sect1">
+      <title>Package installation</title>
+      <para>Requires workflow and bcms and their prerequisites.</para>
+      <itemizedlist>
+        <listitem>
+      <para>      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.  </para>
+
+        </listitem>
+        <listitem>
+      <para>      Option 2: Install acs-core, and then rely on the
+      automated install to do the rest.  Go to <ulink
+      url="/acs-admin/install/install">/acs-admin/install/install</ulink>
+      and install simulation.  The rest should happen automatically.</para>
+
+        </listitem>
+      </itemizedlist>
+
+    </sect1>
+  </article>
+
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 @@
+<?xml version="1.0"?>
+
+<!-- This must be moved to the OpenACS page root when making a release tarball -->
+
+<application name="simulation" pretty-name="simulation" home="http://openacs.org/projects/simulation">
+
+  <actions>
+    <install package="simulation"/>
+  </actions>
+
+</application>
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 @@
-<master>
-
-<p>Your live cases:</p>
-<p><listtemplate name="cases"></listtemplate></p>
-
-<p>Active simulations:</p>
-<p>TODO</p>
-
+<master src="/packages/simulation/www/simulation-master">
+<div class="phase2">
+Your live cases:
+<listtemplate name="cases">
+</listtemplate>
+</div>
+Active simulations ...
 <hr>
 
 <p>Sieberdam:</p>
-<p><img src="/ROCS map 4a.gif"></p>
+<p><img src="resources/flash-map-placeholder.gif">
 
 <hr>
 
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 @@
+<master>
+<property name="header_stuff">    
+  <link rel="stylesheet" type="text/css" href="resources/under-construction.css" media="all">
+</property>
+<div style="border: 1px solid black">Development Guide: <span
+class="phase2">Placeholder until Phase 2</div>
+</span>
+<slave>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Data Model</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="design.html" title="Design"><link rel="previous" href="design.html" title="Design"><link rel="next" href="object-orientation-notes.html" title="Notes on an object-oriented simulated space"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="design.html">Prev</a> </td><th width="60%" align="center">Design</th><td width="20%" align="right"> <a accesskey="n" href="object-orientation-notes.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="data-model"></a>Data Model</h2></div></div><div></div></div><div class="mediaobject"><img src="data-model.png"></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="design.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="object-orientation-notes.html">Next</a></td></tr><tr><td width="40%" align="left">Design </td><td width="20%" align="center"><a accesskey="u" href="design.html">Up</a></td><td width="40%" align="right"> Notes on an object-oriented simulated space</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/data-model.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Design</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="index.html" title="Simulation"><link rel="previous" href="install-sect1.html" title="Package installation"><link rel="next" href="data-model.html" title="Data Model"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="install-sect1.html">Prev</a> </td><th width="60%" align="center"></th><td width="20%" align="right"> <a accesskey="n" href="data-model.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="design"></a>Design</h2></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="data-model.html">Data Model</a></dt><dt><a href="object-orientation-notes.html">Notes on an object-oriented simulated space</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="install-sect1.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="data-model.html">Next</a></td></tr><tr><td width="40%" align="left">Package installation </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> Data Model</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/design.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Simulation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="next" href="install.html" title="Installation"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"> </td><th width="60%" align="center"></th><td width="20%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2760346"></a>Simulation</h1></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="install.html">Installation</a></dt><dd><dl><dt><a href="install-sect1.html">Package installation</a></dt></dl></dd><dt><a href="design.html">Design</a></dt><dd><dl><dt><a href="data-model.html">Data Model</a></dt><dt><a href="object-orientation-notes.html">Notes on an object-oriented simulated space</a></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"></td><td width="40%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr><tr><td width="40%" align="left"> </td><td width="20%" align="center"></td><td width="40%" align="right"> Installation</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/index.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Package installation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="install.html" title="Installation"><link rel="previous" href="install.html" title="Installation"><link rel="next" href="design.html" title="Design"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><th width="60%" align="center">Installation</th><td width="20%" align="right"> <a accesskey="n" href="design.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="install-sect1"></a>Package installation</h2></div></div><div></div></div><p>Requires workflow and bcms and their prerequisites.</p><div class="itemizedlist"><ul type="disc"><li><p>      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.  </p></li><li><p>      Option 2: Install acs-core, and then rely on the
+      automated install to do the rest.  Go to <a href="/acs-admin/install/install" target="_top">/acs-admin/install/install</a>
+      and install simulation.  The rest should happen automatically.</p></li></ul></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="design.html">Next</a></td></tr><tr><td width="40%" align="left">Installation </td><td width="20%" align="center"><a accesskey="u" href="install.html">Up</a></td><td width="40%" align="right"> Design</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/install-sect1.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Installation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="index.html" title="Simulation"><link rel="previous" href="index.html" title="Simulation"><link rel="next" href="install-sect1.html" title="Package installation"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"></th><td width="20%" align="right"> <a accesskey="n" href="install-sect1.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="install"></a>Installation</h2></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="install-sect1.html">Package installation</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> <a accesskey="n" href="install-sect1.html">Next</a></td></tr><tr><td width="40%" align="left">Simulation </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> Package installation</td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/install.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Notes on an object-oriented simulated space</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Simulation"><link rel="up" href="design.html" title="Design"><link rel="previous" href="data-model.html" title="Data Model"><link rel="stylesheet" href="openacs.css" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><a href="http://openacs.org"><img src="/doc/images/alex.jpg" border="0"></a><table width="100%" summary="Navigation header" border="0"><tr><td width="20%" align="left"><a accesskey="p" href="data-model.html">Prev</a> </td><th width="60%" align="center">Design</th><td width="20%" align="right"> </td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="object-orientation-notes"></a>Notes on an object-oriented simulated space</h2></div></div><div></div></div><p>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.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="verbs"></a>Objects</h3></div></div><div></div></div><p>Basic MOO objects</p><pre class="programlisting">
+Root Class
+  Room
+  Thing
+    Note
+    sittable object
+      furniture
+  Event-dispatching object
+    Containing Object
+      Player
+        Builder
+          programmer
+            wizard
+        Guest
+    Exit
+    Container
+      Openable Container
+</pre><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2816064"></a>Object Attributes</h4></div></div><div></div></div><p>(From the LambdaMOO Programmer's Manual</p><pre class="programlisting">
+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. </pre><p>"Every object has eight built-in properties whose values are constrained to be of particular types. "</p><pre class="programlisting">
+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?
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="verbs"></a>Verbs</h3></div></div><div></div></div><p>Minimal MOO verbs:</p><div class="itemizedlist"><ul type="disc"><li><p>put</p><p>take</p><p>get</p><p>drop</p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="data-model.html">Prev</a> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left">Data Model </td><td width="20%" align="center"><a accesskey="u" href="design.html">Up</a></td><td width="40%" align="right"> </td></tr></table><hr><address><a href="mailto:docs@openacs.org">docs@openacs.org</a></address></div><a name="comments"></a><center><a href="http://openacs.org/doc/object-orientation-notes.html#comments">View comments on this page at openacs.org</a></center></body></html>
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 @@
+<?xml version='1.0' ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 
+<!-- Global variables are defined in variables.ent -->
+]>
+
+  <article id="design">
+    <title>Design</title>
+    <sect1 id="data-model">
+      <title>Data Model</title>
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="data-model.png" format="png"/>
+        </imageobject>
+      </mediaobject>
+    </sect1>
+    <sect1 id="object-orientation-notes">
+      <title>Notes on an object-oriented simulated space</title>
+      <para>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.</para>
+
+      <sect2 id="verbs">
+        <title>Objects</title>
+        <para>Basic MOO objects</para>
+<programlisting>
+Root Class
+  Room
+  Thing
+    Note
+    sittable object
+      furniture
+  Event-dispatching object
+    Containing Object
+      Player
+        Builder
+          programmer
+            wizard
+        Guest
+    Exit
+    Container
+      Openable Container
+</programlisting>
+
+        <sect3>
+          <title>Object Attributes</title>
+          <para>(From the LambdaMOO Programmer's Manual</para>
+          <programlisting>
+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. </programlisting>
+          <para>"Every object has eight built-in properties whose values are constrained to be of particular types. "</para>
+          <programlisting>
+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?
+</programlisting>
+          
+        </sect3>
+      </sect2>
+
+
+      <sect2 id="verbs">
+        <title>Verbs</title>
+        <para>Minimal MOO verbs:</para>
+        <itemizedlist>
+          <listitem>
+            <para>put</para>
+            <para>take</para>
+            <para>get</para>
+            <para>drop</para>
+          </listitem>
+        </itemizedlist>
+      </sect2>
+    </sect1>
+  </article>
+  
+
+
+
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 @@
+<?xml version='1.0' ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 
+<!-- Global variables are defined in variables.ent -->
+]>
+
+<book>
+  <title>Simulation</title>
+      <xi:include href="install.xml" xmlns:xi="http://www.w3.org/2001/XInclude">
+        <xi:fallback>Installation Section Missing</xi:fallback>
+      </xi:include>
+      <xi:include href="design.xml" xmlns:xi="http://www.w3.org/2001/XInclude">
+        <xi:fallback>Design Section Missing</xi:fallback>
+      </xi:include>
+
+</book>
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 @@
+<?xml version='1.0' ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ 
+<!-- Global variables are defined in variables.ent -->
+]>
+
+  <article id="install">
+    <title>Installation</title>
+    <sect1 id="install-sect1">
+      <title>Package installation</title>
+      <para>Requires workflow and bcms and their prerequisites.</para>
+      <itemizedlist>
+        <listitem>
+      <para>      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.  </para>
+
+        </listitem>
+        <listitem>
+      <para>      Option 2: Install acs-core, and then rely on the
+      automated install to do the rest.  Go to <ulink
+      url="/acs-admin/install/install">/acs-admin/install/install</ulink>
+      and install simulation.  The rest should happen automatically.</para>
+
+        </listitem>
+      </itemizedlist>
+
+    </sect1>
+  </article>
+
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; 
+}