Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OSGi"

 
Line 1: Line 1:
OSGi is really and adjective.  It generically refers to the [http://osgi.org OSGi Alliance], an industry organization that creates specifics. In particular, the OSGi Service Platform Specification R4. Why do you care?  Well, since Eclipse 3.0, [[Equinox]], the Eclipse runtime, has been based on this specification. Actually Eclipse 3.0 and 3.1 were based on OSGi Service Platform Specification R3 (whew, that's a mouthful) plus some extensions.  OSGi R4 (much simpler to say) includes many of these extensions and Eclipse 3.1.2 and 3.2 are need only a modest few extensions.
+
OSGi is really and adjective.  It generically refers to the [http://osgi.org OSGi Alliance], an industry organization that creates specifications. In particular, the OSGi Service Platform Specification R4.   See [http://en.wikipedia.org/wiki/OSGi Wikipedia] for more details and pointers.
  
The [[Equinox]] project includes implementations of all of the optional and mandatory R4 core elements and many of the optional services.  Many of these are used by the OSGi Alliance as the Reference Implementations for the R4 specification.
+
==Why should you care?==
  
Note: OSGi '''used to''' stand for "Open Services Gateway initiative" but in a fit of marketting, they decided to rename.
+
Well, since Eclipse 3.0, [[Equinox]], the Eclipse runtime, has been based on this specification. Actually Eclipse 3.0 and 3.1 were based on OSGi Service Platform Specification R3 (whew, that's a mouthful) plus some extensions.  OSGi R4 (much simpler to say) includes many of these extensions and Eclipse 3.1.2 and 3.2 are need only a modest few extensions.
 +
 
 +
The [[Equinox]] project includes implementations of all of the optional and mandatory R4 core elements and many of the optional services.  Many of these are used by the OSGi Alliance as the Reference Implementations for the R4 specification.

Revision as of 21:44, 23 April 2006

OSGi is really and adjective. It generically refers to the OSGi Alliance, an industry organization that creates specifications. In particular, the OSGi Service Platform Specification R4. See Wikipedia for more details and pointers.

Why should you care?

Well, since Eclipse 3.0, Equinox, the Eclipse runtime, has been based on this specification. Actually Eclipse 3.0 and 3.1 were based on OSGi Service Platform Specification R3 (whew, that's a mouthful) plus some extensions. OSGi R4 (much simpler to say) includes many of these extensions and Eclipse 3.1.2 and 3.2 are need only a modest few extensions.

The Equinox project includes implementations of all of the optional and mandatory R4 core elements and many of the optional services. Many of these are used by the OSGi Alliance as the Reference Implementations for the R4 specification.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.