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

2010-04-05 Thread Scott Lewis

Hi Jens,

Jens Lauterbach wrote:

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


• UPnP Device Service
• Remote Services
  


The Eclipse Communication Framework (3.2) project (part of EclipseRT, 
but not Equinox project specifically) fully implements the Remote 
Services specification from OSGi 4.2 spec (chap 13).  ECF 3.2 was 
released in Feb [1], and here's a description of some of the technical 
characteristics of the OSGi 4.2 impl along with links to docs and 
examples [2].


Scott

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


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

2010-04-05 Thread Thomas Watson
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.



Tom




|
| From:  |
|
  
--|
  |Jens Lauterbach jens.lauterb...@gmx.de 
 |
  
--|
|
| To:|
|
  
--|
  |equinox-dev@eclipse.org  
 |
  
--|
|
| Date:  |
|
  
--|
  |04/05/2010 04:00 PM  
 |
  
--|
|
| Subject:   |
|
  
--|
  |[equinox-dev] How much of the R4.2 spec is implemented in Equinox
 |
  
--|





Hello,

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?

Core:

 • 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 

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

2010-04-05 Thread Scott Lewis

Sorry...here are the refs:

[1] http://eclipseecf.blogspot.com/2010/02/ecf-32-now-available.html
[2] 
http://eclipseecf.blogspot.com/2010/01/osgi-remote-services-from-ecf.html



Scott Lewis wrote:

Hi Jens,

Jens Lauterbach wrote:

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


• UPnP Device Service
• Remote Services
  


The Eclipse Communication Framework (3.2) project (part of EclipseRT, 
but not Equinox project specifically) fully implements the Remote 
Services specification from OSGi 4.2 spec (chap 13).  ECF 3.2 was 
released in Feb [1], and here's a description of some of the technical 
characteristics of the OSGi 4.2 impl along with links to docs and 
examples [2].


Scott

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev


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

2010-04-05 Thread Jens Lauterbach
Thank you all for your quick reply!

I am going to update my chart and come back to you if I have more questions.

Best regards
Jens

On 06.04.2010, at 00:06, Scott Lewis wrote:

 Sorry...here are the refs:
 
 [1] http://eclipseecf.blogspot.com/2010/02/ecf-32-now-available.html
 [2] http://eclipseecf.blogspot.com/2010/01/osgi-remote-services-from-ecf.html
 
 
 Scott Lewis wrote:
 Hi Jens,
 
 Jens Lauterbach wrote:
 stuff deleted
 So I'm curious about the other specs not listed on this page:
 
 
• UPnP Device Service
• Remote Services
  
 
 The Eclipse Communication Framework (3.2) project (part of EclipseRT, but 
 not Equinox project specifically) fully implements the Remote Services 
 specification from OSGi 4.2 spec (chap 13).  ECF 3.2 was released in Feb 
 [1], and here's a description of some of the technical characteristics of 
 the OSGi 4.2 impl along with links to docs and examples [2].
 
 Scott
 
 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/equinox-dev
 
 ___
 equinox-dev mailing list
 equinox-dev@eclipse.org
 https://dev.eclipse.org/mailman/listinfo/equinox-dev

___
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev