Java Reference
In-Depth Information
IDE of your
choice
Intellij IDEA
+ OSMORC
NetBeans
Bndtools
Other
Code-
rst
rst or
code-first?
Eclipse or
alternative?
Begin
project
Vanilla
Eclipse
Eclipse
Manifest-
rst
M2eclipse
Other
Eclipse or
alternative?
Intellij IDEA
+ OSMORC
Eclipse
Eclipse PDE
IBM Rational
Development
Tools for OSGi
Applications
Eclipse Libra
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.
9.1
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.
9.1.1
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 ::




Custom Search