Getting Started with Equinox
Equinox implements a wide array of standard OSGi services as well as many additional modules. To get started in a particular area, follow the related Getting Started Guide from the list below.
- Basic OSGi with Equinox -- Learn how to get, start and extend the Equinox implementation of the OSGi framework specification. Install bundles, start and stop them, and interact with the OSGi console.
- Embed a server in Equinox -- Define bundles that supply servlets, JSPs and resources and then run them in Equinox using HTTP servers embedded in Equinox.
- Embed Equinox in an existing servlet container -- Define bundles that supply servlets, JSPs and resources and then run them in Equinox but this time with Equinox bridged to a standard app server.
- Write a bundle-based server application
- The Eclipse SDK includes some very sophisticated tooling for defining, developing, debugging, building and deploying bundles. To use this tooling run the SDK and mentally replace the word "Plugin" with "Bundle" in all the menu/wizard entries. For example, File > New > Plugin Project creates a project suitable for coding OSGi bundles. The "Plugin Editor" is really a bundle editor with some extra support for Eclipse constructs such as the Extension registry.
- Log bug reports in the Equinox/Framework component
- Questions and comments should go in the equinox newsgroup.
- Development questions can go to firstname.lastname@example.org.