Most Read Latest News Blog Resources

Sonatype pushes OSGi bundles to Nexus




March 31, 2009 — 
Maven creator Jason van Zyl has listened to the pain points in the OSGi world. Among them were the lack of availability of OSGi bundles for standard files, as well as the difficulty in pushing bundle builds into an automated workflow. On Friday, van Zyl's company, Sonatype, will add support for OSGi bundles to its Nexus artifact repository.

Van Zyl said he spoke with many developers who use OSGi in their workplace at last week's EclipseCon. He said that a commonality among the users he spoke with was the desire for a repository to store and manage OSGi bundles. The OSGi Alliance itself created the specifications for the OSGi Bundle Repository many years back, but van Zyl said that there is currently no mature implementation of this specification.

Though Apache Felix does use the standard, van Zyl felt that his company's existing repository for Maven users could easily fill the gap, both internally at companies already using Nexus and externally by offering a central hosted repository for OSGi bundles.

To that end, Sonatype has created a number of tools to assist in the creation and management of bundles. While Nexus support arrives Friday, Sonatype has already released Tycho, an application that can turn standard software elements into OSGi bundles. The forthcoming Maven 2 Eclipse project will also bring translation capabilities for Maven and Eclipse, unifying the two workflows associated with each environment.

“Trying to build OSGi-based applications in an automated way is extremely painful,” said van Zyl. “The tools for provisioning servers and desktops are also pretty weak. We've created a bundle repository that's very similar to Maven Central. We now have a  way to deploy bundles to Nexus, and we have a way for people to consume bundles from Nexus and to provision Eclipse runtimes for Nexus.”

Much of the work van Zyl and his team are focusing on is specific to the infrastructure required to support a large number of developers using Eclipse. Nexus, said van Zyl, has a surprisingly large following based on this use-case, which van Zyl admits he did not anticipate. As such, he sees the expansion into OSGi support as a natural progression, following Eclipse as it moves into the runtime and server-side space.

To kick off the Nexus support for OSGi bundles, van Zyl said that the central Maven repository controlled by the Apache Foundation now has a sibling in the form of a publicly accessible OSGi bundle repository. He said that many common assets are used in OSGi builds and deployments, but that bundled versions of these assets were not easily available until now.

“We have already set up an initial bundle repository at osgi.sonatype.org, where we host our first publicly available bundles for people to look at,” said van Zyl.


Related Search Term(s): OSGiSonatype


Share this link: http://www.sdtimes.com/link/33381
 

Comments

04/02/2009 06:27:20 AM EST

Love to see this happening! Ok, nitpick. There is no specification from the OSGi for a Bundle Repository. What has been available over the last 4 years is a draft RFC that describes a bundle repository. This RFC was written to allow experimentation and feedback. We are currently in the process in taking another look at this orphaned RFC and will likely come out with a real specification later this year. Kind regards, Peter Kriens

FrancePeter Kriens


Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 3/15/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Google Code turns 5
Google Code Turns 5, and adds a Paxos Algorithm to make the system more stable and reliable.
03/17/2010 11:16 AM EST

Test your Visual Studio 2010 know-how
Microsoft is offering free beta certification exams for Visual Studio 2010.
03/17/2010 11:08 AM EST

Microsoft lifts the hood on IE9
Microsoft is previewing IE9.
03/16/2010 01:10 PM EST

 

Events calendar tab
3/22/2010 to 3/25/2010
Santa Clara, Calif.
The Eclipse Foundation

4/12/2010 to 4/14/2010
Las Vegas
Penton Media

4/12/2010 to 4/15/2010
Santa Clara, Calif.
O'Reilly Media

4/19/2010
New York City
Flagg Management

4/25/2010 to 4/28/2010
Overland Park, Kans.
IIUG