STANFORD Stanford Interactive Workspaces Project

For Visitors

Research Areas Detail

Publications

For Developers

For Students/Researchers

 

 

iROS Installation

To setup an interactive room, you will need one machine running as a iROS server. Other machines will post and take events from the iROS server. The server also hosts the servlets that enable posting events via URL. It does not need to be a particularly powerful workstation. We currently use an IBM Intellistation PIII processor (450Mhz) with 256Mb RAM.

This will install:
  • iROS libraries
  • iROS services:
    • eventHeap2
    • dataHeap
    • interface manager – requires Jython
  • Jakarta Tomcat adapted for iROS servlets
    • Servlet for URL encoding of events
    • Servlet for URL encoding of multibrowse events
    • Servlet for web interface to icrafter services

Install Instructions:

  1. Install jdk 1.3 or higher.  We have tested with Sun Java jdk 1.3.1.   JRE is not sufficient.
  2. Make sure java’s bin directory is in your PATH environment variable.
  3. (Only required for interface manager) Install Jython 2.0 (http://www.jython.org)
  4. Download iROSInstall (.class, bat) to the machine you are installing. (Both the .bat and .class files must be downloaded to the same directory).
  5. Run the bat file. This should start the java installer for iROS. You will be prompted for several path names.  Be sure to include the trailing slash on directories (eg. c:\iwork\, not c:\iwork).
  6. Install is now complete. After restarting, click desktop iROS and TomCat icons to start the server.

Known issues:

  • The message "error creating class ." can be ignored.
  • Do not install in a directory whose path contains a space (for example, "c:\program files\iwork\" is not allowed since "program files" contains a space in it.)
  • Not always copying all the jar files.  Check that these jar files are installed: <iROS.jar, dav4j.jar, xerces.jar, xml4j.jar, swig-util-0.1.7.jar > If not, you will need to manually copy them.

Other Notes:

  • Dataheap requires clients to have write access to a known webDav server.

[ Main ]