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:

Downloading KF3

A first version 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 close to be feature complete for all mandatory parts. Of the optional parts security remains to be made 4.2 compliant. The compendium services are almost complete as well.

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 mutlihost 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 In Progress Partly Still v4.01 compliant
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 In Progress NA New commands for 4.1 and 4.2 features, e.g. lazy activation.
KF Desktop In Progress NA Support for new OSGi 4.2 features