NetBeans does provide support for developing OSGi bundles since 6.9, I
believe. I don't do much bundle development, so I can't really comment
on it, but here is an example:
http://netbeans.dzone.com/news/new-cool-tools-osgi-developers
I do use NetBeans, though, because it makes working with our Maven-based
builds very easy. So for me, it is maven-bundle-plugin when I do want to
create a bundle...but I'd certainly love to have Neil add bndtools
support for NetBeans! :-)
-> richard
On 9/26/11 9:03 AM, Neil Bartlett wrote:
Hi David,
The fact that Eclipse is based on OSGi has absolutely no bearing on
whether it is the best IDE for OSGi development. It's an
implementation detail.
Having said that, I believe the best IDE for OSGi development is
Bndtools, which is based on Eclipse. However I am slightly biased
since I wrote (most of) it.
I'm not aware of any OSGi-specific development support in NetBeans,
though I have heard that it has good Maven integration, so that might
be good if you intend to use the Felix Maven Bundle Plugin. IntelliJ
has a plugin called Osmorc that has similar goals and design
philosophy as Bndtools.
Rgds,
Neil
On Mon, Sep 26, 2011 at 1:58 PM, David Griffin
<[email protected]> wrote:
Thanks for your replies Richard and Neil. I'll look into both suggestions. In
fact, I'd just come across the launcher sample at
http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.html
and also the Chapter 13 example paint application from the book. I'll start
with those and see how I get on.
On a slight aside, do you have any recommendations as to which IDE would be the
best choice for developing my application and bundles? I'm currently
experimenting with NetBeans (v7.x), but in my trawl through the web for
information, I've seen many references to Eclipse actually being based on the
OSGi framework, so I'm wondering if that would be a better choice of IDE.
Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]