<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Dear OpenSim users,<br>
    <br>
    I'm an Austrian student and I'm writing my master's thesis about
    flexible learning environments in virtual worlds. The practical part
    of the work will be a web-based room configuration and reservation
    tool. The configured rooms (walls, chairs, tables, whiteboards, ...)
    should be generated automatically by the application within an
    OpenSim region.<br>
    <br>
    I just started with OpenSim and I have read about Application
    Plugins, Region Modules (which i could use to create and manage the
    objects) and the REST features. I have some questions concerning the
    realisation in OpenSim:<br>
    <ul>
      <li>What's are possible ways to communicate with an external
        service (e.g. the room manager)?</li>
      <li>How can objects (chairs, tables, whiteboards, ...) be crated
        by scripting?</li>
      <li>How can the content or the state of an object (e.g.
        whiteboards) be saved externally?</li>
      <li>How can I save the state of an object immediately after it has
        been changed (e.g. whiteboard content modified)?<br>
      </li>
      <li>In order to create a RESTful API, would it be a suitable
        approach to extend the class RestPlugin?</li>
      <li>Would it be an appropriate approach to write a region module,
        which creates and manages the rooms and the objects within the
        rooms?</li>
    </ul>
    Also links to useful information about the related topics would help
    me a lot.<br>
    <br>
    Thanks for any hint in advance!<br>
    <br>
    Best regards,<br>
    Karl Haas<br>
    <br>
    <br>
    <br>
    <br>
  </body>
</html>