# Ibis README

This directory contains Ibis, a programming environment for wide-area distributed computing in standard Java. In addition, it contains an RMI (Remote Method Invocation) implementation on top of Ibis. It also contains Satin, a package designed for running divide-and-conquer programs on distributed memory systems and grid computing systems. Then, it contains GMI (Group Method Invocation), a package implementing group communication using method invocations. And finally, it contains MPJ, the Java version of MPI. This is a pure Java implementation.

Ibis is free software. See the file LICENSE.txt for copying permissions.

Installation instructions, including prerequisite software are contained in INSTALL.html.

The programmer's manual in the docs directory (`progman.pdf`, or a HTML version of same) contains a detailed description of the Ibis Application Programmer's interface (API), illustrated with example code fragments. The API itself is available in the `docs/api` directory, at least when they have been produced, see the installation instructions.

The apps directory contains a large collection of example programs.

The file `BUGS` contains information for filing bug reports.

The home page of Ibis is at: http://www.cs.vu.nl/ibis/.

This Ibis release includes grun, a tool to start jobs on a Globus-based Grid. See `grun/docs/README` for more details. The grun program itself lives in `grun/bin`.

This product includes software developed by the Apache Software Foundation (http://www.apache.org/). This product also includes software developed by the W3C consortium (http://www.w3c.org) and the SAX project (http://www.saxproject.org). See the notices in 3rdparty/apache-ant-1.6.1 for details. Click here for the bcel copyright notice. Click here for the log4j copyright notice. Click here for the ant copyright notice.

This product includes junit, which is distributed under the Common Public License Version 1.0.

This product includes software developed by Omni Development. See the Omni copyright notice.

This product includes software developed by the Ant-Contrib project (http://sourceforge.net/projects/ant-contrib). See the ant-contrib copyright notice.