IDE of your
Tools for OSGi
Figure 9.1 When choosing an IDE, the most important factor to consider is whether you're developing
code-first or manifest-first. Good tools based on the Eclipse platform are available in both cases, but other
options are also available, particularly in the code-first case. No matter which development style you're
using, if you're using Eclipse as your IDE you may also want to use one of the development tools specifically
designed to support the enterprise OSGi programming model.
Eclipse-based OSGi development
Why is the Eclipse IDE so popular for OSG i development? One reason is that Eclipse is
generally popular, and this dominance has naturally extended into the OSG i space. More
fundamentally, though, Eclipse itself is an OSG i application and supports OSG i natively.
Eclipse Plug-in Development Environment
Eclipse's built-in OSG i development environment is known as the Plug-in Develop-
ment Environment ( PDE ). It's one of the quickest ways to get started developing bun-
dles in Eclipse, although its manifest-first style isn't to everyone's taste. PDE comes
integrated with many Eclipse distributions. You'll need the Classic distribution, also
known as the SDK distribution, rather than the default Java-development version.
Search WWH ::