OSGi Specification Implementations
The OSGi framework is a standardized module system and service platform for the Java programming language. The OSGi standards are defined in the OSGi Alliance and published in OSGi specification documents such as the Core and Compendium specifications. These specifications contain chapters each of which describe a specific OSGi standard. This page contains a list of available implementations of OSGi standards, both commercial and open source implementations are included. Implementations realize specification chapter(s) from the OSGi specification documents.
The OSGi Specifications can be obtained from the following ___location: http://www.osgi.org/Specifications/HomePage
Core Specification
- Latest version: 4.2
- Specification chapters: 2-12
A compliant OSGi Framework should implement all of these chapters to be compliant.
Compendium Specification
- Latest version: 4.2
- Specification chapters: 13, 101-117, 119-121, 701-704, 999
The Compendium Specification contains all the specification chapters not in the Core Specification which are part of the OSGi Service Platform.
Enterprise Specification
- Latest version: 4.2
- Specification chapters: 13, 101-102, 104-105, 107, 110, 112-113, 121-129, 701-702
The Enterprise Specification contains enterprise-focused subset of the OSGi specifications. Certain Specification chapters are not yet in the Compendium specification document because it was released before the Enterprise Specification.
Mobile Specification
- Latest version: 4.0.1
- Specification chapters: 101, 104-105, 109, 112-120, 701-702
Implementations
The following sections list implementations of OSGi specifications organized by chapter. The Version column indicates the OSGi version supported, not the project version. The Certification column indicates whether an implementation participates in the OSGi Certification Programme. The exact version of certified implementations can be obtained from the relevant implementation projects. Note that the order in which projects appear in the tables below is alphabetically.
2 - 12: Core Framework
Latest versions in 4.2 Core Specification.
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | all from R4.2 | http://felix.apache.org | Participates |
Eclipse Equinox | all from R4.2 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | all from R4.2 | http://www.knopflerfish.org | Participates |
13: Remote Services
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache CXF | 1.0 | http://cxf.apache.org/distributed-osgi.html | Participates |
Eclipse ECF | 1.0 | http://www.eclipse.org/ecf |
101: Log Service
Latest version: 1.3
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | 1.3 | http://felix.apache.org | Participates |
Eclipse Equinox | 1.3 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.3 | http://www.knopflerfish.org | Participates |
102: HTTP Service
Latest version: 1.2
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | 1.2 | http://felix.apache.org | Participates |
Eclipse Equinox | 1.2 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.2 | http://www.knopflerfish.org | Participates |
Ops4J Pax-Web | 1.2 | http://wiki.ops4j.org/display/paxweb/Pax+Web |
103: Device Access Service
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Equinox | 1.1 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.1 | http://www.knopflerfish.org | Participates |
104: Configuration Admin Service
Latest version: 1.3
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | 1.3 | http://felix.apache.org | Participates |
Eclipse Equinox | 1.3 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.3 | http://www.knopflerfish.org | Participates |
105: Metatype Service
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | 1.1 | http://felix.apache.org | Participates |
Eclipse Equinox | 1.1 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.1 | http://www.knopflerfish.org | Participates |
106: Preference Service
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | 1.1 | http://felix.apache.org | Participates |
Eclipse Equinox | 1.1 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.1 | http://www.knopflerfish.org | Participates |
107: User Admin Service
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Equinox | 1.1 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.1 | http://www.knopflerfish.org | Participates |
108: Wire Admin Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Equinox | 1.0 | http://www.eclipse.org/equinox | Participates |
Knopflerfish Pro | 1.0 | http://www.makewave.com | Participates |
109: IO Connector Service
Latest version: 1.3
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Equinox | 1.3 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.3 | http://www.knopflerfish.org | Participates |
110: Initial Provisioning Service
Latest version: 1.2
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Equinox | 1.2 | http://www.eclipse.org/equinox | Participates |
Knopflerfish Pro | 1.2 | http://www.makewave.com | Participates |
111: UPnP Device Service
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | 1.1 | http://felix.apache.org | Participates |
Knopflerfish Pro | 1.1 | http://www.makewave.com | Participates |
112: Declarative Services
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix (SCR) | 1.1 | http://felix.apache.org | Participates |
Eclipse Equinox | 1.1 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.0 | http://www.knopflerfish.org | Participates |
113: Event Admin Service
Latest version: 1.2
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Felix | 1.2 | http://felix.apache.org | Participates |
Eclipse Equinox | 1.2 | http://www.eclipse.org/equinox | Participates |
Knopflerfish | 1.2 | http://www.knopflerfish.org | Participates |
114: Deployment Admin Service
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|
115: Auto Configuration Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|
116: Application Admin Service
Latest version: 1.1
Implementation | OSGi Version | Link | Certification |
---|
117: DMT Admin Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|
118: Mobile Conditions Specification
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|
119: Monitor Admin Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|
120: Foreign Applications Access
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|
121: Blueprint Container
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Aries | 1.0 | http://incubator.apache.org/aries | |
Eclipse Gemini | 1.0 | http://www.eclipse.org/gemini | Participates |
122: Remote Service Admin
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache CXF | 1.0 | http://cxf.apache.org/distributed-osgi.html | Participates |
123: JTA Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|
124: JMX Management Model
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Aries | 1.0 | http://incubator.apache.org/aries | |
Eclipse Gemini | 1.0 | http://www.eclipse.org/gemini |
125: JDBC Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Gemini | 1.0 | http://www.eclipse.org/gemini |
126: JNDI Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Apache Aries | 1.0 | http://incubator.apache.org/aries | |
Eclipse Gemini | 1.0 | http://www.eclipse.org/gemini |
127: JPA Service
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Gemini | 1.0 | http://www.eclipse.org/gemini |
128: Web Applications
Latest version: 1.0
Implementation | OSGi Version | Link | Certification |
---|---|---|---|
Eclipse Gemini | 1.0 | http://www.eclipse.org/gemini |
129: SCA Configuration Type
Latest version: 1.3
Implementation | OSGi Version | Link | Certification |
---|