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.