Awarinet


OVERVIEW

This is version 0.53 of Awarinet, an API providing self-organising peer-to-peer communications for the Java platform.

Awarinet was first presented at Linux.Conf.au 2002.

Minimum requirements: Java JDK version 1.1.7 or newer.
Recommended: Java3D JDK version 1.2 or newer (only needed for the 3D demo).

INSTRUCTIONS

Download the Java source package from SourceForge.

To build and execute the Java3D demo, extract the Awarinet_0.53 archive and run the mrun script (under Unix or Linux). Primitive click-and-drag functionality is implemented, so have a look at the way connections change after you move a node.

API access is through the pmj.awarinet.client.Awarinet class; additional useful classes are in pmj.awarinet.client. To use the Awarinet API, Java files should include the lines:

    import pmj.awarinet.*;
    import pmj.awarinet.client.Awarinet;
  

STATE OF THE PROJECT

The client is almost completely implemented. Certain functionality has been coded very naively, and there are bugs; however, it is ready for use.

CONTACT

For further information, feel free to contact pmj.

LICENSE

Awarinet is released under the GNU Lesser General Public License (LGPL). It may be freely integrated into, or used by, any application, provided that the source code for Awarinet is also released with that application. This does not affect the existing license arrangements of the application itself, which may be released under any license, even a proprietary or closed source license.

This page is hosted on the mighty SourceForge. SourceForge Logo