Framework API, Example Plugin and User Guide
A description of the framework API is provided along with a user guide which not only illustrates how to use the framework application, but also how to develop plugins. An example plugin is provided, along with an accompanying description.
API
All Interfaces relating to the P2P Application Framework (all plugins must implement one of these)
All Classes relating to the P2P Application FrameworkExample Plugin
This very simple plugin demonstrates how the framework can be used and how new plugins can be rapidly developed. Essentially it allows users to transfer a file (Test.txt) between each other. To install and run the compiled code, download the zip file, uncompress it and copy the ExamplePlugin folder into the Plugins directory within your ClientFramework. Upon next running the ClientFramework the ExamplePlugin will be loaded automatically.
ExamplePlugin compilied code - zip file
containing a ready-to-run version of the plugin
ExamplePlugin source code - java file
containing the commented source code for the plugin
User Guide
A brief user guide for the framework is provided here. Individiual plugins also have their own user guides, written by the plugin authors.