This is a readme for the Java interface to Ensemble Outboard.

You may be looking for documentation on the API.

Compilation Instructions

There is a makefile included in the distribution which will work assuming you have installed Sun Microsystem's JDK 1.2 and have specified a path the the jdk1.2 bin directory.  That being said, compilation proceeds in the normal Java fashion (javac ensemble/hot/Hot_Ensemble.java) by typing in the following commands:

On Unix:

cd ensemble/ejava
make

On NT:

cd ensemble\ejava
nmake -f Makefile.nt

You must then copy the outboard(.exe) file from the ensemble demo directory to the ejava directory.  The outboard file is necessary in order to run Ensemble from the EJava interface:

On Unix:

cp ../demo/outboard .

On NT:

copy ..\demo\outboard.exe .

Then the demos can be run as follows:

java EnsDemo

java EnsDemoOutboard

java ThreadTest 2

The ThreadTest demo is the only one which takes a parameter, an integer specifying how many members will join the group before starting the test.