OSGi Specification Implementations: Difference between revisions

Content deleted Content added
Processing feedback from BJ Hargrave
Line 7:
 
===Core Specification===
* Latest versionSpecification Version: 4.2
* Specification chapters: 2-12
Specifications implemented by OSGi core frameworks. A compliant OSGi Framework must ''at least'' implement chapters 3-6.
 
===Compendium Specification===
* Latest versionSpecification 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 versionSpecification Version: 4.2
* Specification chapters: 13, 101-102, 104-105, 107, 110, 112-113, 121-129, 701-702
The Enterprise Specification contains an 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 versionSpecification 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 specification 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: Security===
Latest versionSpecification Version: 1.5
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||1.5|| http://felix.apache.org|| Participates
Line 45:
 
===3 - 6: Core Framework===
Latest versionSpecification Version: 1.5
 
Every OSGi Framework must at least implement these chapters.
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||all from R4.2|| http://felix.apache.org|| Participates
Line 62:
 
===7: Package Admin Service===
Latest versionSpecification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||1.2|| http://felix.apache.org|| Participates
Line 77:
 
===8: Start Level Service===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||1.1|| http://felix.apache.org|| Participates
Line 92:
 
===9: Conditional Permission Admin Service===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||1.1|| http://felix.apache.org|| Participates
Line 107:
 
===10: Permission Admin Service===
Latest versionSpecification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||1.2|| http://felix.apache.org|| Participates
Line 122:
 
===11: URL Handler Service===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||1.0|| http://felix.apache.org|| Participates
Line 137:
 
===10: Service Hooks===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix||1.0|| http://felix.apache.org|| Participates
Line 152:
 
===13: Remote Services===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache CXF || 1.0 || http://cxf.apache.org/distributed-osgi.html || Participates
Line 163:
 
===101: Log Service ===
Latest versionSpecification Version: 1.3
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix|| 1.3|| http://felix.apache.org|| Participates
Line 178:
 
===102: HTTP Service ===
Latest versionSpecification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix|| 1.2|| http://felix.apache.org|| Participates
Line 195:
 
===103: Device Access Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Equinox || 1.1 || http://www.eclipse.org/equinox || Participates
Line 208:
 
===104: Configuration Admin Service ===
Latest versionSpecification Version: 1.3
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix|| 1.3|| http://felix.apache.org|| Participates
Line 223:
 
===105: Metatype Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix|| 1.1|| http://felix.apache.org|| Participates
Line 238:
 
===106: Preference Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix|| 1.1|| http://felix.apache.org|| Participates
Line 253:
 
===107: User Admin Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Equinox || 1.1|| http://www.eclipse.org/equinox || Participates
Line 266:
 
===108: Wire Admin Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Equinox || 1.0|| http://www.eclipse.org/equinox || Participates
Line 279:
 
===109: IO Connector Service ===
Latest versionSpecification Version: 1.3
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Equinox || 1.3|| http://www.eclipse.org/equinox || Participates
Line 292:
 
===110: Initial Provisioning Service ===
Latest versionSpecification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Equinox || 1.2 || http://www.eclipse.org/equinox || Participates
Line 305:
 
===111: UPnP Device Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix|| 1.1|| http://felix.apache.org|| Participates
Line 318:
 
===112: Declarative Services ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix (SCR)|| 1.1|| http://felix.apache.org|| Participates
Line 333:
 
===113: Event Admin Service ===
Latest versionSpecification Version: 1.2
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Felix|| 1.2|| http://felix.apache.org|| Participates
Line 348:
 
===114: Deployment Admin Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 357:
 
===115: Auto Configuration Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
Line 366:
 
===116: Application Admin Service ===
Latest versionSpecification Version: 1.1
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| ProSyst|| 1.1 || http://www.prosyst.com|| Participates
Line 375:
 
===117: DMT Admin Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
Line 384:
 
===119: Monitor Admin Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
Line 395:
 
===120: Foreign Applications Access ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| ProSyst|| 1.0 || http://www.prosyst.com|| Participates
Line 404:
 
===121: Blueprint Container ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Aries || 1.0|| http://incubator.apache.org/aries||
Line 415:
 
===122: Remote Service Admin ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
|Apache CXF || 1.0 || http://cxf.apache.org/distributed-osgi.html || Participates
Line 424:
 
===123: JTA Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification|
|-
| Apache Aries || 1.0|| http://incubator.apache.org/aries||
Line 433:
 
===124: JMX Management Model ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Aries || 1.0|| http://incubator.apache.org/aries||
Line 446:
 
===125: JDBC Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Gemini|| 1.0 || http://www.eclipse.org/gemini||
Line 455:
 
===126: JNDI Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Apache Aries || 1.0|| http://incubator.apache.org/aries||
Line 466:
 
===127: JPA Service ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Gemini|| 1.0 || http://www.eclipse.org/gemini||
Line 475:
 
===128: Web Applications ===
Latest versionSpecification Version: 1.0
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|-
| Eclipse Gemini|| 1.0 || http://www.eclipse.org/gemini||
Line 484:
 
===129: SCA Configuration Type ===
Latest versionSpecification Version: 1.3
{| class="wikitable sortable"
|-
! Implementation !! OSGiSpecification Version !! Link !! Certification
|}