David, 



Don't give up on OSGi too soon. The fact that almost all of the traditional JEE 
containers (Weblogic, Webspere, etc) use OSGi internally is a testament to the 
strong capabilities that OSGi gives. 



The learning curve for OSGi is pretty interesting. OSGi basically fixes 
classpath issues present in JEE and Java Application development.  So, learning 
OSGi is really learning truly modular development and unlearning the cludges 
required by JEE and Java application development to get around various 
classpath issues. 



Many of the Karaf Team's developers use IntelliJ for development.  This is a 
fairly small GUI and because it is targeted to Java developers, it doesn't 
carry the overhead of Eclipse. That said, Eclipse is also a strong tool for 
developing OSGi applications. 


Please let me know if this helps. 


----- Original Message -----


From: "David Griffin" <[email protected]> 
To: [email protected] 
Sent: Tuesday, September 27, 2011 11:22:56 AM 
Subject: RE: Graphical OSGi development tools? 

Neil, 

Thanks for the reply. Yes, I had already read through the components tutorial. 
The problem for me is that I'm having to learn many new things all at the same 
time to achieve my goal, so wherever it becomes too involved, I'm tending to 
steer away. What I end up choosing as a set of technologies will need to be 
explained to other developers in my team, so I need to keep everything a simple 
as possible. 

I'm sure OSGi and BndTool will do everything I need, the problem is learning 
how to make it do just what I need. 

FTR - I'm currently taking a peek at NetBeans Platform application development 
to see if that will suffice for my needs. It seems somewhat similar to OSGi. 
What might win it for me is the availability of various sample applications and 
the fact the development can be done almost entirely in a Graphical IDE. 

Still open to other suggestions though. 

Dave 




--------------------------------------------------------------------- 
To unsubscribe, e-mail: [email protected] 
For additional commands, e-mail: [email protected] 

Reply via email to