Blog

The second official iPOJO official release is out. This release (1.0.0) contains the following features:

  • The core component model : simple and dynamic
  • The composition model : a service-oriented ADL to create dynamic OSGi™ applications
  • The Annotation support
  • The Maven plug-in and the Ant task to create iPOJO bundles
  • Two external handlers to manage extensions and white-board patterns
  • The temporal dependency support
  • The JMX handler allowing to administer remotely instances
  • The Event Admin handler allowing to publish and receive event from the event admin
  • The arch command to collect data about your instances

These artifacts are available in the downloads section.

The first official iPOJO official release is out. This release (0.8.x) contains the following features:

  • The core component model : simple and dynamic
  • The composition model : a service-oriented ADL to create dynamic OSGi™ applications
  • The Annotation support
  • The Maven plug-in and the Ant task to create iPOJO bundles
  • Two external handlers to manage extensions and white-board patterns
  • The temporal dependency support
  • The arch command to collect data about your instances

These artifacts are available in the download section.

Now, we're on the road to the 1.0.0 !

The iPOJO Eclipse plug-in supporting the 0.7.6 version is out. Nothing changes except the used iPOJO manipulator and the embedded BND version.
More information on iPOJO Eclipse Plug-in

This new version has a lot of new features both for users and developers. For the user, new handlers managing white board pattern and extender pattern were added. This version supports Managed Service too, allowing dynamic reconfiguration of instances. For developer, this version generalizes method interception and so it is now possible to be notified of any entry, exit and error occurring in methods. Moreover, it improves greatly performances!
Last interesting feature, this version is fully supported on JamVM, Mika, J9, Harmony and JRockit. It is almost supported on Android VM (the nullable object injection is not supported as dynamic proxies are not supported on Android; however the default-implementation pattern is supported).