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.
--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.
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):
<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">
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">
<description>The Rendezvous Application</description>
<description kind="short">Rendezvous allows you to Chat, InstantMessage, Share Applications, and Video Conference!</description>
<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"/>
Bugs to be aware of: