[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [equinox-dev] How much of the R4.2 spec is implemented in Equinox

I'm having issues posting to the forum (where I would prefer to answer this).

The first two lists look correct. Taking a look at the third list:

[*] UPnP Device Service - Not implemented

[*] Remote Services - Not in Equinox. Implemented in ECF at Eclipse RT

[*] Deployment Admin - Not implemented

[*] Auto Configuration - Not implemented

[*] Application Admin - Implemented in the Equinox application container (org.eclipse.equinox.app)

[*] DMT Admin Service - Not implemented

[*] Monitor Admin Service - Not implemented

[*] Foreign Application Access - Not implemented

[*] Blueprint Container - Not in Equinox. Implemented in Gemini at Eclipse RT

[*] Tracker - implemented as part of the org.osgi.util.tracker package. Included in org.eclipse.osgi

[*] XML Parser Service - implemented on VMs that include JAXP (J2SE 1.4 or higher). Included in the org.eclipse.osgi. For embedded VM I know eRCP project at Eclipse RT has implementations available.

[*] Position - implemented as part of the org.osgi.util.position package. Included in the org.eclipse.osgi.util bundle.

[*] Measurement and State - implemented as part of the org.osgi.util.measurement package. Included in the org.eclipse.osgi.util bundle

[*] Execution Environment - No one really implemented really implements this. The VM provides the execution environment and the framework is responsible for the following. Validating Bundle-RequiredExecutionEnvironment. Setting various org.osgi.framework properties to reflect the execution environment. Export the non-java.* packages included in the running execution environment from the system bundle. This is implemented by org.eclipse.osgi.


Inactive hide details for Jens Lauterbach ---04/05/2010 04:00:08 PM---Hello,Jens Lauterbach ---04/05/2010 04:00:08 PM---Hello,


Jens Lauterbach <jens.lauterbach@xxxxxx>




04/05/2010 04:00 PM


[equinox-dev] How much of the R4.2 spec is implemented in Equinox


I hope hope I am at the right place. I've asked the following question(s) in the forums  and on irc but never got a answer so I am trying it here.

Right now I am working on a paper in which I am comparing Equinox, Felix and Knopflerfish in terms of OSGi 4.2 compliance.

Therefor I looked around on the Equinox page and found some clues:

If I am correct it seems like all of the core specs are fully implemented. Is that correct?


â Security Layer
â Module Layer
â Life Cycle Layer
â Service Layer
â Framework API
â Package Admin Service
â Start Level Servcie
â Conditional Permission Admin Service
â URL Handlers Service
â Service Hooks

According to the "bundles" page the following Compendium specs are fully implemented:

â Log Service
â Http Service
â Device Access
â Configuration Admin Service
â Metatype Service
â Preferences Service
â User Admin Service
â Wire Admin Service
â IO Connector Service
â Initial Provisioning
â Declarative Services
â Event Admin Service

So I'm curious about the other specs not listed on this page:

â UPnP Device Service
â Remote Services
â Deployment Admin
â Auto Configuration
â Application Admin
â DMT Admin Service
â Monitor Admin Service
â Foreign Application Access
â Blueprint Container
â Tracker
â XML Parser Service
â Position
â Measurement and State
â Execution Environment

Which of them are implemented right now (4.2 spec)?

You can also find this question in the forums:


Best regards

equinox-dev mailing list

GIF image

GIF image