You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

: a Service Component Framework

Overview

iPOJO is a service component runtime aiming to simplify OSGi application development. Based on the concept of POJO, application logic is developped easily. Non functional properties are injected in the component at runtime.

iPOJO strength points are :

  • components are developped as POJO
  • the component model is extensible
  • the standard component model manages service providing and service dependencies
  • iPOJO manages the component instance lifecycle and the environment dynamics
  • iPOJO provides a powerful composition system by merging component based and service based concepts

Getting started

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.

What's news

The second official iPOJO official release is out. This release (1.0.…
The first official iPOJO official release is out. This release (0.8.…
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,…
Error CSS Stylesheet macro - Import URL 'http://people.apache.org/~clement/ipojo/ipojo.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.

Overview
Getting Started
User Guide
Tools
Developer Guide
Misc & Contact
Experimentation

  • No labels