Skip to main content

Pluggable Framework for Java

Posted by ractoc on June 14, 2010 at 12:34 PM PDT
Project URL

Summary

The framework uses plugins combined with a distributed messaging system to enable distributed computing with minimal effort.

Community: 

StagingWhat hole are you trying to fill?
Well, that's a simple one... The framework I'm working on aims to make the coding of a distributed server envorinment as simple as possible. All you need to do is created Plugins and write an XML config file.

Are you looking for additional contributors?
The basics are all there, what I really need is someone with network expertise. The network layer I currently use seems to create a lot of lag, which needs to be fixed.

Is it done or are you committed to further development?
The current version has all the basics already. The plugable architecture works, the messaging system works, the server-to-server communication works and I recently added a central Plugin registry. The next thing that needs to be done is code clean up and streamlining of the whole thing to increase performance. This is especially important with the network layer which handles the server-to-server communication.

Are there any related threads or articles of interest?
http://sourceforge.net/projects/pffj/ This is the sourceforge page of the project. The wiki is reasonable up to date, it just misses the registry. The same goes for the file download. That one doesn't have the registry either. The registry is only availlable in the SVN.

does the framework come with testcases or tutorials?
When you download the code from the SVN, I uploaded the entire Eclipse project, with all the needed libraries etc. supplied with the project. So you should be able to run it without problems. If you do run into problems, let me know and I'll see if I can fix them.
In the project there are two source folders. src, which contains the framework code and test which contains the test cases. When running the registry test case, the runner for the actual registry is located in the src folder.
Oh, and the stand alone testcase as well as the distributed reader and the registry reader tescase need one parameter, the file to read.

I seriously hope you guys will give my framework a spin, since it is beginning to look like it could really make distributing computing easy as pie.

License: 

Apache License, Version 2.0