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 strength points are :

  • components are developed as POJO, 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 it has never been possible
  • iPOJO provides a powerful composition system to create highly dynamic applications

The easiest way to get involved in iPOJO is to try it out. See the Quick Start Guide 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 news

  • New web site... and some issues : the iPOJO web site has changed. Enjoy! However, we're still setting everything correctly, it should be done shortly. (2009-07-08)
  • iPOJO And Distributed Services : New tutorial about Distributed OSGi and iPOJO available. (2009-07-05)
  • iPOJO web console plugin is now available : Manages your iPOJO system with the Apache Felix Web Console. More info here (2009-06-30)
  • iPOJO online manipulator is now available : It allows to avoid offline manipulation! More info here (2009-04-22)
  • iPOJO API is now in the iPOJO Trunk : The iPOJO API is now available from the iPOJO Trunk (2009-02-09)
  • Integrating iPOJO inside Eclipse : How to don't break your compile & run cycle (2009-02-05)
  • Towards iPOJO 1.2.0 : The release process has began (2009-01-15)
  • Release of the Apache Felix iPOJO 1.0.0 : iPOJO 1.0.0 is available in the download section (2008-10-22)