Common Programming Practices



Maven

The 2 branches are already built using Maven 2

JavaEE

TBD

JMX

The 2 branches have already MBeans to manage MW components

OSGi

The 2 branches have already packaged applications as OSGi bundles

iPOJO

Apache Felix iPOJO is a component model to ease the development of OSGi applications. It deals with the service dependency management, the JMX MBean definition for OSGi component, the configuration, … iPOJO was mainly developed by the Adele team involved in the Aspire project. iPOJO is already used in the services of the JOnAS 5 JavaEE server. Most of the bundles of the RFIDSuite branch are developed with iPOJO. A 10 minute tutorial on iPOJO

We propose to use intensively the iPOJO component model for all bundles produced by the project.