| OSGi |
The OSGi framework specification forms the basis of the Eclipse runtime. As of Eclipse 3.0, the runtime is fully based on the OSGi notions of bundle (equivalent to Eclipse plug-ins). The OSGi framework implementation in Eclipse 3.0 is fully compliant with the OSGi framework specification R3.0.
The Eclipse 3.1 stream includes additions and extensions to the OSGi R3 specification. The Eclipse team is working closely with the OSGi Alliance Core Platform Experts Group (CPEG) to feed changes back into the specification process and ensure that Eclipse remains compliant to current and future specifications.
For more information on OSGi, see the web site at osgi.org.
| Using the Eclipse OSGi implemenation |
The OSGi framework implementation in Eclipse can be used to run Eclipse or on its own. To run it on its own, simply download Eclipse (any drops will do) and extract the org.eclipse.osgi bundle. As of M6 this bundle is shipped as a self-contained Jar that includes a launcher and the console. To run, use the following command line
java -jar org.eclipse.osgi_3.1.0.jar
You will then see an osgi> prompt. Type '?' at the prompt for command help.
Note that as of M5, the story here is somewhat more complex. We are working quickly to put the above story in place.
| Other information |