New version of JPF is available for download. This release features several new functions, fixing errors and internal improvements.
JPF is the open source, LGPL licensed library that is intended to provide standard plug-in infrastructure to existing or new Java projects. It helps greatly improve modularity and extensibility of Java systems and decrease their support and maintenance cost.
The Framework implements the runtime engine that dynamically discovers and runs plug-ins. A plug-in is a structured component that describes itself to the Framework using a manifest file. The Framework maintains a registry of available plug-ins and the function they provide (via extension points and extensions). To simplify deployment and distribution, plug-in may be packaged as "single ZIP file" that well be un-packed transparently in runtime when needed.
The major changes since previous release are:
* To JPF-Tools library added set of mock classes to simplify JPF usage in unit tests.
* Nice looking 3D-style JPF logo contributed by Johnny Grattan.
* Numerous minor improvements in JPF-Boot library.
* Added version update Ant task to JPF-Tools. Thanks to Jonathan Giles for an idea and initial implementation.
* Improvements in StandardPluginClassLoader preventing several deadlock situations.
* Added possibility to specify default value in extension point parameter definition.
* Added build instructions to the source code distribution package.
* Splash image related improvements in JPF-Boot library.
Visit project home page at http://jpf.sourceforge.net for further details, documentation and tutorial.