There are several ways for users to run Rendezvous.   How you, as an administrator, setup Rendezvous for your users depends on your situation...

If the user has the Rendezvous jar files on their machine, they can just use the Java command line to run the Rendezvous code. This requires that each user download jar files and Java and get it all setup. This would only be suitable if you know all the users and can get them setup.

You can run a web server and let it launch Rendezvous when a user browses to the Rendezvous link. If the web server is setup to support Sun's WebStart, Rendezvous can be launched as an application (a jnlp file must be created for your web server). Otherwise, an html file that will run Rendezvous as an applet can be created. Running from WebStart has the advantage that Rendezvous comes up in it's own window (resizable!). Running as an applet is easy to setup, but has the disadvantage that Rendezvous is shown on a web page (not re-sizable, size is set by the applet tag), and if the user leaves the web page that launched Rendezvous, Rendezvous will shutdown (kicking the user out of any Sessions they have joined). This is a Java security feature, nothing we can do about it.

Keep in mind that Rendezvous requires that you have a DataShare server running that actually connects a Rendezvous user to all the other Rendezvous users.

The following was contributed by Julie Hill after she was able to get DataShare and Rendezvous running on her machine (thanks Julie!):

DATASHARE AND RENDEZVOUS INSTALLATION NOTES

For the DataShare server, setup an Apache server and a JRE and setup the DataShare server according to instructions at http://datashare.sourceforge.net/ (see apache.com and java.sun.com for downloads and installation instructions.)
Basically, you're just unzipping the Datashare zip file and putting the files in some folder and then adding this mimetype to the Apache httpd.conf file:
AddType application/x-java-jnlp-file .jnlp
Note: When starting the DataShare server, make sure the file paths in the arguments are pointing to where the files are located.

For the Rendezvous client, you can choose between 2 options: using Sun's Java WebStart or using an applet.

WEBSTART OPTION:

--Download and install WebStart from Sun.
--Visit http://rendezvous.sourceforge.net/ for the link to Sun's site and do a "view source" to get the code for starting WebStart from a web page.

APPLET OPTION:

Create the following .htm page with an applet object, changing the
IP address to your DataShare server and the port to the DataShare port (42422 is the default):

<html>
<head>
<title>Rendezvous Applet</title>
</head>
<body>
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
WIDTH="900"
HEIGHT="560"
ALIGN="middle"
VSPACE="1"
HSPACE="1"
codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0">
<param name="CODE" value="org.rendezvous.PpKClient.class">
<param name="CODEBASE" value="http://
127.0.0.1:8080/rendezvous">
<param name="ARCHIVE" value="rendezvous-1.0.jar,chat.jar,appshare2.jar,appshare3.jar,avconf.jar,testpattern.jar,allJavaJmf.jar">
<param name="type" value="application/x-java-applet;version=1.3">
<param name="scriptable" value="false">
<param name="sessionName" value="testSession">
<param name="runInBrowserPage" value="true">
<param name="port" value="42422">
<embed type="application/x-java-applet;version=1.3"
CODE="org.rendezvous.PpKClient.class"
CODEBASE="http://
127.0.0.1:8080/rendezvous"
ARCHIVE="rendezvous-1.0.jar,chat.jar,appshare2.jar,appshare3.jar,avconf.jar,testpattern.jar,jmf.jar"
WIDTH="900"
HEIGHT="560"
ALIGN="middle"
VSPACE="1"
HSPACE="1"
sessionName="testSession"
port="42422"
scriptable="false"
runInBrowserPage="true"
pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html">
</embed>
</object>
</body>
</html>


BOTH APPLET AND WEBSTART OPTIONS:

Create the following .jnlp file
NOTES about creating the file:
--Place this file, the .gif mentioned below, and all the .jar files in a folder called "rendezvous" off your web docroot
--Name the file PpK-noAccount.jnlp
--Change the
IP address to the IP address of you DataShare server machine
--Create a logo.gif image for use in WebStart.
--Change the port to whatever the DataShare server port is (default is 42422)

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for Rendezvous Application -->
<jnlp spec="0.2+" codebase="http://
127.0.0.1/rendezvous" href="PpK-noAccount.jnlp">
<information>
<title>Rendezvous Application</title>
<vendor>Ball Aerospace</vendor>
<homepage href="http://rendezvous.sourceforge.net"/>
<description>The Rendezvous Application</description>
<description kind="short">Rendezvous allows you to Chat, InstantMessage, Share Applications, and Video Conference!</description>
<icon href="logo.gif"/>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.3"/>
<jar href="rendezvous-1.0.jar"/>
<jar href="chat.jar" download="lazy"/>
<jar href="avconf.jar" download="lazy" part="avconf"/>
<jar href="testpattern.jar" download="lazy"/>
<jar href="appshare2.jar" download="lazy"/>
<jar href="allJavaJmf.jar" download="lazy" part="avconf"/>
</resources>
<application-desc main-class="org.rendezvous.PpKClient">
<argument>-server</argument>
<argument>
127.0.0.1</argument>
<argument>-port</argument>
<argument>42422</argument>
</application-desc>
</jnlp>


RESOURCES:

Bugs to be aware of:

  1. you must wait for history selection to give you all the data objects (or 'no history) before you cancel.  Otherwise, you may not be active in the channel
  2. you can only be in one audio/video channel at a time.  if you accidentally join additional audio/video channels, only the first on will let you use the mic
  3. if you run the rendezvous jar files against the demo server, you will not be able to create the paint channel (no jar was provided!)