This release marks a complete re-specification and re-implementation of the framework.
The rewrite provides robustness, extensibility and cleanliness of the code.
The core framework is now compatible with the
Minimum environment to run the OSGi framework 1.1 (OSGi Minimum 1.1) profile, enabling
the code to run on a broader choice of devices. The annotations support was factored
out into a new bundle "org.flow.framework.annotations".
Dependency resolution has also been rewritten, the framework now distinguishes
"static dependencies" form "runtime dependencies". ... read more
This is the initial release. The following core functions are available:
- creation of a new OSGi bundle ("org.flow.framework")
- Dynamic runtime management of services through "IServiceController"
- Participation in lifecycle state changes of OSGi bundles.
- Service declaration via annotations (@Service)
- Service dependency declaration via annotations (@Inject)
- Service discovery at startup
- Support for "autostart" services