Error CSS Stylesheet macro - Import URL 'http://felix.apache.org/ipojo/site/superfish.css' is not on the allowlist. If you want to include this content, contact your Confluence administrator to request adding this URL to the Allowlist.
Error CSS Stylesheet macro - Import URL 'http://felix.apache.org/ipojo/site/style.css' is not on the allowlist. If you want to include this content, contact your Confluence administrator to request adding this URL to the Allowlist.


iPOJO is a service component runtime aiming to simplify OSGi application development. It natively supports ALL the dynamism of OSGi. Based on the concept of POJO, application logic is developed easily. Non-functional properties are just injected in the component at runtime.

iPOJO's points of strength include:

  • components are developed as POJOs - nothing else is required!
  • the component model is extensible, so feel free to adapt it to your needs
  • the standard component model manages service providing and service dependencies, and so can require any other OSGi services
  • iPOJO manages the component instance lifecycle and the environment dynamics as never before possible
  • iPOJO provides a powerful composition system to create highly dynamic applications
  • iPOJO supports annotations, XML, and a Java-based API to define components


The easiest way to get involved in iPOJO is to try it out. See the iPOJO in 10 minutes tutorial for how to get up and running with the iPOJO framework and the downloads page for more information on acquiring iPOJO & related tools.

You can also have a look to this presentation describing iPOJO main features.

What's new

  • iPOJO Core, Composite and Annotations 1.8.4 are now available : iPOJO Runtime (Core), the composite support and the annotations are now available from the Download section and the Maven Central repository. (2012-11-06)
  • iPOJO Manipulator 1.8.6 is now available : The new manipulator, the iPOJO Ant task, Maven and BND plugin are now available from the Download section and the Maven Central repository. (2012-11-06)
  • iPOJO Core, Composite and Annotations 1.8.2 are now available : iPOJO Runtime (Core), the composite support and the annotations are now available from the Download section and the Maven Central repository. (2012-05-14)
  • iPOJO Manipulator 1.8.4 is now available : The new manipulator, the iPOJO Ant task, Maven and BND plugin are now available from the Download section and the Maven Central repository. (2012-04-06)
  • iPOJO Manipulator 1.8.2 is now available : The new manipulator, the iPOJO Ant task, Maven and BND plugin are now available from the Download section and the Maven Central repository. (2011-12-18)
  • iPOJO Whiteboard Pattern Handler 1.6.0 available : The whiteboard pattern handler 1.6.0 is now available from Download, Maven Central and Felix OBR. (2011-07-03)
  • iPOJO Event Admin Handler 1.8.0 available : The iPOJO Event Admin Handler 1.8.0 is now available from Download, Maven Central and Felix OBR. (2011-05-19)
  • iPOJO Composite 1.8.0 available : The iPOJO Composite 1.8.0 is now available from Download, Maven Central and Felix OBR. (2011-02-27)
  • iPOJO Web Console Plugin 1.6.0 available : The web console plugin adding iPOJO informations is now available from Download, Maven Central and Felix OBR. (2011-02-05)
  • maven-ipojo-plugin 1.8.0 available : The maven-ipojo-plugin 1.8.0 is now available from Maven Central. Enjoy ! (2011-01-28)
  • iPOJO Core,Annotations, Manipulator and Ant Task 1.8.0 available : The 1.8.0 version of these projects are now available from Download. Enjoy ! (2011-01-22)
  • iPOJO Core 1.6.8 available : The iPOJO Core 1.6.8 is now available from Download and Felix OBR. Enjoy ! (2010-12-05)
  • iPOJO Core 1.6.6 available : The iPOJO Core 1.6.6 is now available from Download and Felix OBR. Enjoy ! (2010-10-24)
  • iPOJO Arch command for gogo 1.0.1 available : The Gogo command to introspect iPOJO instances and factories compatible with the latest Gogo is now available from Download page and from the Apache Felix OBR. Enjoy ! (2010-10-02)
  • iPOJO Core, Annotations and Manipulator 1.6.4 available : New (bug-fix) version available of the core, annotations and manipulator. Enjoy ! (2010-09-03)
  • iPOJO Arch command for gogo 1.0.0 available : The Gogo command to introspect iPOJO instances and factories is now available from Download page and from the Apache Felix OBR. Enjoy ! (2010-07-24)
  • iPOJO Temporal handler and event admin handler 1.6.0 available : iPOJO Event Admin handler and Temporal dependency handler 1.6.0 are now available from Download page and from the Apache Felix OBR. Enjoy ! (2010-05-27)