Build a better solution reusing community experience.
JDPF has been designed to be modular and easily extendable. For these reasons, we decided to implement it in Java™ through OSGi technology which provides a service-oriented, component-based environment for developers and offers standardized ways to manage the software lifecycle. OSGi technology is the dynamic module system for Java™. Java™ provides the portability that is required to support products on many different platforms. The OSGi technology provides the standardized primitives that allow applications to be constructed from small, reusable and collaborative components. These components can be composed into an application and deployed.
The simple graphic user interface has been developed to easy test the JDPF blocks and components. It is part of the distribution and you can find here a screencast about it .
The Rich Client Application is under devlopment to provide you an integrated environment for composing components, parametrize and run them. It is still not part of the distribution (we planned to release it by Janaury) and you can find here a couple of screencasts.