OSGi.nl

nieuws, informatie en achtergronden
  • rss
  • Home
  • Links
  • Artikelen

Dependency Manager gereleased!

Marcel Offermans | 08-04-2009

Toen ik in 2002 begon aan ons eerste grote commerciële OSGi project, zagen we al snel de voordelen in van het gebruik van services om bundles met elkaar te laten communiceren. In die tijd waren er nog nauwelijks tools om service dependencies te managen, op de in het framework ingebouwde ServiceListener en de ServiceTracker na. Eigenlijk was er toen slechts één alternatief, de service binder, de voorloper van wat nu in de spec is opgenomen als “declarative services”. Destijds hadden we twee problemen met die implementatie:

  1. in een aantal gevallen wilden we dynamisch dependencies kunnen definieren, dus runtime in code;
  2. door het gebruik van XML was er geen compile time controle op typefouten en consistentie.

Daarom zijn we destijds begonnen met een nieuwe library om dependencies te managen: de dependency manager. In 2005 mocht ik die zelfs presenteren op de OSGi Developer Forum and World Congress in Parijs. Destijds was de library al beschikbaar onder een open source licentie op de luminis open source server, en toen het Apache Felix project startte op basis van wat toen nog Oscar heette, heb ik de dependency manager code ook aan Apache Felix gedoneerd en het daar verder ontwikkeld. Een tijd lang hebben we de code zelf in allerlei projecten gebruikt zonder ooit een officiële release te maken. Recent kwam er echter meer belangstelling van anderen om de dependency manager te gebruiken en dus ook om een stabiele release te hebben om mee te werken.

Nu kan ik eindelijk, met trots, de eerste release van de dependency manager, versie 2.0.1, aankondigen. De sources en binaries zijn te downloaden vanaf de Apache Felix website en zijn ook in de Maven repository te vinden.

Replies
Geen replies »
Categorieën
Blog
RSS replies RSS replies
Trackback Trackback

Twitter

  • Bezig met OSGi en Apache software, de Call for Participation voor de OSGi track op ApacheCon NA 2010 is open: http://tr.im/W4Ma 2010/04/17
  • #NLJUG #JFall 11:20 Beyond OSGi software architecture http://bit.ly/2v9isp 2009/11/11
  • Apache ACE presentatie afgelopen vrijdag op #apachecon US is goed ontvangen. 2009/11/11

Recent Posts

  • ApacheCon NA 2010 CFP
  • Video: Beyond OSGi Software Architecture
  • OSGi @ Devoxx
  • Terugblik op ApacheCon 2009 US
  • Een test framework voor OSGi implementaties

Archives

  • April 2010 (1)
  • January 2010 (1)
  • December 2009 (1)
  • November 2009 (1)
  • October 2009 (2)
  • September 2009 (3)
  • July 2009 (1)
  • June 2009 (2)
  • April 2009 (1)
  • March 2009 (1)
  • February 2009 (1)
  • December 2008 (1)
  • May 2008 (1)
  • April 2008 (1)
  • February 2008 (1)
  • June 2007 (1)
  • May 2007 (1)
  • March 2007 (1)
  • February 2007 (1)
  • December 2006 (1)
rss RSS replies valid xhtml 1.1 design by jide powered by Wordpress get firefox