Download iPOJO
The actual iPOJO version is the 0.8.0-snapshot. This page contains links to download iPOJO binaries and sources of the latest version.
Binaries files
Bundle or Jar file |
Version |
Link |
Details |
---|---|---|---|
Core |
0.8.0-SNAPSHOT |
To use iPOJO, you must install and start this bundle on your OSGi gateway |
|
Architecture Command |
0.8.0-SNAPSHOT |
This bundle allows displaying information on created instances (only instances publishing their architecture). This bundle provides a Felix command (named arch), displaying this information. |
|
Annotations |
0.8.0-SNAPSHOT |
The iPOJO annotations allows describing components using Java annotations. iPOJO provides a set of annotations to describe component types using standard features. More details about these annotations are available here. |
|
Ant Task |
0.8.0-SNAPSHOT |
The iPOJO Ant task allows you to create iPOJO bundle with Ant. |
|
Maven Plug-in |
0.8.0-SNAPSHOT |
|
The iPOJO Maven plug-in allow creating iPOJO bundle with Maven. Using this plug-in requires that you configure your POM file correctly as explained here. This tutorial demonstrates how to use this plug-in to build iPOJO bundle (both for individual project and multi-module project). |
Downloading from the Maven repository
Artifact |
Version |
Link |
---|---|---|
Core |
0.8.0-SNAPSHOT |
|
Architecture Command |
0.8.0-SNAPSHOT |
|
Annotations |
0.8.0-SNAPSHOT |
|
Ant Task |
0.8.0-SNAPSHOT |
Sources
IPOJO Sources are available on the Apache Felix Project source trunk. To download iPOJO sources, use the following command:
svn checkout https://svn.apache.org/repos/asf/felix/trunk/ipojo
Once downloaded, you can compile iPOJO with:
mvn clean install
To compile iPOJO examples, use the following command:
mvn clean install -Pexamples
To compile iPOJO tests, use the following command:
mvn clean install -Ptests
Note: Tests require that examples are previously compiled as the tests rely on the JUNIT framework (provided as an iPOJO example).
Overview
Getting Started
- iPOJO in 10 minutes
- How to use iPOJO Annotations
- iPOJO Hello Word (Maven-Based) tutorial
- iPOJO Advanced Tutorial
- iPOJO Composition Tutorial
User Guide
- Describing components (handler list)
- Using XML Schemas
- Describing components with the iPOJO-API
- Testing components
- Advanced Topics
- Eclipse Integration
- FAQ
- iPOJO Reference Card
Tools
- iPOJO Eclipse Plug-in
- iPOJO Ant Task
- iPOJO Maven Plug-in
- Online-Manipulator
- iPOJO Arch Command
- iPOJO Webconsole plugin
- Junit4OSGi
Developer Guide
- Javadoc: 1.2
- How to write your own handler
- How to use iPOJO Manipulation Metadata
- Dive into the iPOJO Manipulation depths
Misc & Contact
- Issues Tracker
- Supported JVMs
- Supported OSGi Implementations
- iPOJO's Dark Side Blog
- Future Ideas
- Article & Presentations
Experimentation