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 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