Thursday, 6 May 2010

Free OSGi Application Tools

One of the problems with developing applications using OSGi is the limited capabilities of the tools. Also, many of the Enterprise OSGi technologies are new, or have recently added OSGi capabilities to existing technologies and hence, require new tools or the existing tools to catch up.

IBM has just made available some free OSGi application tools on DeveloperWorks. These enable you to develop OSGi applications following the design used in Apache Aries and also the WebSphere OSGi application feature pack. They also enable you to develop Web Application Bundles (essentially a WAR with Bundle metadata), Persistence Bundles (a JPA persistence archive with bundle metadata), vanilla OSGi bundles, and to edit Blueprint XML files (a standardized form of the Spring Framework component model). The same tools, and more, are also available in the current RAD beta.

If you give the tools a try, I'd be interested to know what works for you and what doesn't. If you have any problems or require assistance, there's also a forum for you to ask questions.