"Apache Felix Gogo is a subproject of Apache Felix implementing the OSGi RFC 147, which describes a standard shell for OSGi-based environments. See RFC 147 Overview for more information.
Using Gogo with the Felix Framework
The Gogo subproject consists of three bundles:
runtime - implements the core command processing functionality.
shell - provides a simple textual user interface to interact with the command processor.
command - implements a set of basic commands.
As of the Apache Felix Framework 3.0.0, Gogo is included as the default shell in the framework distribution. To use it, you just start the framework like normal:"
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
iPOJO supports annotations, XML or Java-based API to define the component