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; +}