OSGi.nl

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

Een test framework voor OSGi implementaties

Marcel Offermans | 19-10-2009

De OSGi specificaties, zoals ze beheerd worden door de OSGi Alliance, zijn door iedereen vrij te implementeren. Er is geen (echte) reference implementatie, en er zijn daardoor meerdere goeie open source en commerciële implementaties. Een van de sterke kanten van OSGi is dat bundles daadwerkelijk zonder problemen in verschillende frameworks gebruikt kunnen worden. Wij adviseren mensen om dit ook echt te valideren als ze met OSGi aan de slag gaan en tegenwoordig maken tools als Pax Runner en het daarop gebaseerde Pax Exam het zeer eenvoudig om verschillende frameworks en versies te draaien en er tests in uit te voeren.

Naast het beschikbaar stellen van de specificaties, certificeert de OSGi Alliance ook implementaties. Helaas is dat niet gratis en de TCK die daarvoor gebruikt wordt is niet toegankelijk. Voor commerciële implementaties is dat doorgaans geen probleem: de kosten van certificatie worden wel weer terugverdiend. Voor open source implementaties, zoals Apache Felix, gaat dat niet op.

Alweer enige tijd geleden is een collega, Angelo van der Sijpt, daarom begonnen met de ontwikkeling van een open source test framework voor OSGi implementaties. Doel is om daarmee de verschillende frameworks met elkaar te vergelijken, zowel release versies als ook de laatste nieuwe ontwikkelversies (van open source frameworks waar we de code zelf van kunnen compileren).

Recent heeft Walter Treur de handschoen opgepakt om verder te gaan met de ontwikkeling van dit framework met als doel om te controleren of bestaande open source frameworks de OSGi specificaties naleven. Het test framework wordt daarvoor uitgebreid, waardoor het mogelijk wordt frameworks met elkaar te vergelijken en te beoordelen. Deze resultaten worden online gepubliceerd zodat ze met de rest van de community gedeeld kunnen worden. Het is hierbij van belang dat test resultaten van nieuwe releases direct worden opgenomen. Automatisch de meest recente nightly build testen is daarbij een belangrijke, onderscheidende, toevoeging.

Walter zal de komende maanden hieraan werken en verwacht eind januari klaar te zijn. Zijn voortgang is te volgen op de open source server, waar hij op een agile manier (met Scrum) werkt.

Categorieën
Blog
RSS replies
RSS replies
Trackback
Trackback

« Free beer @ OSGi Users Forum UK meeting Terugblik op ApacheCon 2009 US »

Leave a Reply

Click here to cancel reply.

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