Knopflerfish 3, OSGi R4 v4.2
Knopflerfish 3, The next Major Release of Knopflerfish
This is work in progress on KF3, the next major release of Knopflerfish. The objective is to implement the OSGi R4 V4.2 specifications fully. This includes the:- Core Specification
- Service Compendium
Downloading KF3
A first release candidate has been released and is available for download.
Furthermore daily snapshot builds made on the kf3-branch are now available at http://www.knopflerfish.org/snapshots_branches_kf3/
Status KF3 Development
The KF3, framework is feature complete for all parts. The compendium services provided by KF2 are also complete.The desktop and framework commands have been updated in a number of ways to reflect new features in R4 V4.2
The table below describes what parts have been implemented and what parts are still pending in the KF3 development releases.
| Core Specification - OSGi framework | |||
| Section | Status | R4V4.2 | Comment |
| 2. Security | Done | Full | v4.2 security fully implemented. |
| 3. Module Layer | Done | Full | Support for multi-host fragments added. |
| 3. Life Cycle Layer | Done | Full | Extension bundles supported for a singel framework in each JVM. |
| 4. Service Layer | Done | Full | Minor updates and clarifications in v4.2 spec |
| Core Specification - Framework Services | |||
| 7. Package Admin | Done | Full | Support for multihost fragments |
| 8. Start Level | Done | Full | |
| 9. Conditional Package Admin | Done | Full | |
| 10. Permission Admin | Done | Full | |
| 11. URL Handler | Done | Full | |
| 12. Service Hooks | Done | Full | New feature in v4.2 |
| Service Compendium | |||
| Specification | Status | R4 v4.2 | Comment |
| 101. Log | Done | Full | |
| 102. HTTP | Done | Full | |
| 103. Device Access | Done | Full | |
| 104. Configuration Admin | Done | Full | |
| 105. Meta Type | Done | Full | |
| 106. Preferences | Done | Full | |
| 107. User Admin | Done | Full | |
| 109. IO Connector | Done | Full | |
| 112. Declarative Services | Done | Full | |
| 113. Event Admin | Done | Full | API update in v4.2 |
| 701. Service Tracker | Done | Full | |
| 702. XML Parser Service | Done | Full | |
| 703. Position | Done | Full | |
| 704. Measurement and State | Done | Full | |
| Knopflerfish Extras | |||
| Console, Framework Commands | Done | NA | New commands for 4.1 and 4.2 features, e.g. lazy activation. |
| KF Desktop | Done | NA | Support for new OSGi 4.2 features |



