<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OSGi.nl</title>
	<atom:link href="http://osgi.nl/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://osgi.nl</link>
	<description>nieuws, informatie en achtergronden</description>
	<lastBuildDate>Thu, 09 Dec 2010 20:08:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Apache Software Foundation verlaat de JCP EC</title>
		<link>http://osgi.nl/?p=130</link>
		<comments>http://osgi.nl/?p=130#comments</comments>
		<pubDate>Thu, 09 Dec 2010 20:08:45 +0000</pubDate>
		<dc:creator>Marcel Offermans</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[celix]]></category>
		<category><![CDATA[harmony]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[tck]]></category>

		<guid isPermaLink="false">http://osgi.nl/?p=130</guid>
		<description><![CDATA[Wie de afgelopen tijd de ontwikkelingen rondom Java 7 en 8 gevolgd heeft, heeft ongetwijfeld gelezen dat er al enige tijd discussie is rondom Apache Harmony, een clean room, open source implementatie van Java. Om zo&#8217;n implementatie Java te mogen noemen, moet je hem laten certificeren door de TCK (een verzameling tests) te draaien. Die [...]]]></description>
			<content:encoded><![CDATA[<p>Wie de afgelopen tijd de <a href="http://www.infoq.com/news/2010/12/jsr_java_7_8">ontwikkelingen rondom Java 7 en 8</a> gevolgd heeft, heeft ongetwijfeld gelezen dat er al enige tijd discussie is rondom <a href="http://harmony.apache.org/">Apache Harmony</a>, een clean room, open source implementatie van Java. Om zo&#8217;n implementatie Java te mogen noemen, moet je hem laten certificeren door de TCK (een verzameling tests) te draaien. Die TCK krijg je alleen als je een contract ondertekent waar zogenaamde &#8220;Field Of Use&#8221; restricties instaan. Die restricties betekenen dat je je implementatie niet op mobiele telefoons en in embedded devices mag gebruiken. Echter, open source licenties in het algemeen zijn niet compatible met FOU restricties, dus dat is een probleem. Gerelateerd hieraan had Sun, en nu dus Oracle, allerlei patenten die betrekking hebben op Java. Als je niet door de TCK heen komt en je dus aan die FOU restricties houdt, ben jij en iedereen die de open source versie van jouw Java implementatie gebruikt aan te klagen omdat je die patenten schendt.</p>
<p>Het resultaat is dus dat je nooit een open source implementatie van Java kunt maken (zoals Brian McAllister in zijn <a href="http://skife.org/java/jcp/2010/12/07/the-tck-trap.html">The TCK trap</a> artikel beschrijft). Zonder TCK zul je aangeklaagd worden wegens het schenden van patenten. Met TCK kun je nooit compatible zijn met de open source licenties.</p>
<p>Daar komt nog eens bij dat in het verleden Sun <a href="https://blogs.apache.org/foundation/entry/statement_by_the_asf_board1">aan Apache beloofd heeft</a> dat ze, zonder FOU restricties, toegang zouden krijgen tot die TCK voor Apache Harmony. Later zijn ze op die belofte teruggekomen en daardoor is het originele conflict ontstaan. <a href="http://s.apache.org/JCPIsDead">Dat leidt er nu toe dat Apache, na 10 jaar, de JCP Executive Committee verlaat</a>.</p>
<p>Wat is de relevantie voor OSGi? OSGi is gebouwd op Java en wordt nogal eens gebruikt in mobiele en embedded omgevingen. We lopen het risico dat er straks geen niet-commerciële implementaties meer zijn voor die omgevingen. Misschien moet om die reden OSGi in de toekomst wel gaan draaien op een door de OSGi Alliance gespecificeerde virtual machine? Of moeten we de open source OSGi implementaties wel geschikt gaan maken om op andere virtual machines te werken. Dat Apache Felix nu al op Android (de Dalvik VM) draait is een goede ontwikkeling. Dat er daarnaast een nieuw incubator project gestart is onder de naam <a href="http://incubator.apache.org/celix/">Apache Celix</a>, een zo goed mogelijke C implementatie van de OSGi specificaties, ook. Misschien dat Microsoft zijn .NET runtime wel geschikt wil maken voor OSGi?</p>
]]></content:encoded>
			<wfw:commentRss>http://osgi.nl/?feed=rss2&amp;p=130</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OSGi op ApacheCon 2010 NA</title>
		<link>http://osgi.nl/?p=124</link>
		<comments>http://osgi.nl/?p=124#comments</comments>
		<pubDate>Tue, 05 Oct 2010 19:42:32 +0000</pubDate>
		<dc:creator>Marcel Offermans</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://osgi.nl/?p=124</guid>
		<description><![CDATA[Een goede maand na het OSGi Community Event in Londen, zal in de eerste week van November de ApacheCon 2010 NA (wat staat voor North America) plaatsvinden in Atlanta. Thema van de conferentie is &#8220;servers, the cloud and innovation&#8221; en in die context zijn er een aantal tracks gedefinieerd rond de verschillende Apache projecten die [...]]]></description>
			<content:encoded><![CDATA[<p>Een goede maand na het OSGi Community Event in Londen, zal in de eerste week van November de <a href="http://na.apachecon.com/c/acna2010/" target="_blank">ApacheCon 2010 NA</a> (wat staat voor North America) plaatsvinden in Atlanta. Thema van de conferentie is &#8220;servers, the cloud and innovation&#8221; en in die context zijn er een aantal tracks gedefinieerd rond de verschillende Apache projecten die aansluiten bij dit thema. OSGi en de verschillende projecten die daar gebruik van maken zullen ruim vertegenwoordigd zijn.</p>
<p>Op maandag 1 november zal ondergetekende <a href="http://na.apachecon.com/c/acna2010/sessions/647">een OSGi training</a> geven, waar je leert hoe je met behulp van OSGi een modulaire applicatie kunt maken die communiceert via services en op een goede manier te deployen is. Hierbij zullen verschillende technieken aan bod komen om applicaties te assembleren en starten, waaronder Apache Felix File Install, Pax Runner, OBR en Apache ACE. Aan het eind van de dag zul je zelf met al deze technologieën gewerkt hebben en daardoor een beter inzicht hebben in de mogelijkheden.</p>
<p>Als je deel wilt nemen aan deze training, <a href="http://www.cvent.com/EVENTS/Info/Summary.aspx?e=cf1d2fe5-409c-420e-9cb4-957c2c539f88">geef je dan op via deze link</a>.</p>
<p>Op vrijdag 5 november is er een track over OSGi die een volledige dag in beslag neemt en waarin zowel theorie als praktijk aan bod komen. De <a href="http://na.apachecon.com/c/acna2010/schedule/2010/11/05" target="_blank">zes presentaties</a> behandelen onderwerpen als loose coupling en services, het managen van OSGi frameworks met de Apache Felix Web Console, het bouwen van sensor netwerken, design patterns en best practices, het distribueren en managen van grote aantallen devices en het bouwen van modulaire RIAs met OSGi en Flex. Daarnaast zullen er in verschillende andere tracks ook sessies zijn die (deels) over OSGi gaan.</p>
<p>Kortom, voor elk wat wils, dus wie weet tot ziens in Atlanta!</p>
]]></content:encoded>
			<wfw:commentRss>http://osgi.nl/?feed=rss2&amp;p=124</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSGi Community Event 2010</title>
		<link>http://osgi.nl/?p=121</link>
		<comments>http://osgi.nl/?p=121#comments</comments>
		<pubDate>Wed, 08 Sep 2010 21:53:12 +0000</pubDate>
		<dc:creator>Marcel Offermans</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://osgi.nl/?p=121</guid>
		<description><![CDATA[Eind deze maand staat er weer een OSGi Community Event op het programma. Op 29 en 30 september zullen er in Londen twee dagen vol sessies over uiteenlopende OSGi onderwerpen gehouden worden.
Op de avond van de 29ste zal ik een tutorial verzorgen over &#8220;dependencies, dependencies, dependencies&#8221; waarin ik in ga op de Apache Felix Dependency [...]]]></description>
			<content:encoded><![CDATA[<p>Eind deze maand staat er weer een <a href="http://communityevent.osgi.org/" target="_blank">OSGi Community Event</a> op het programma. Op 29 en 30 september zullen er in Londen twee dagen vol sessies over uiteenlopende OSGi onderwerpen gehouden worden.</p>
<p>Op de avond van de 29ste zal ik een <a href="http://communityevent.osgi.org/2010/trackssessions/#session-16005" target="_blank">tutorial verzorgen over &#8220;dependencies, dependencies, dependencies&#8221;</a> waarin ik in ga op de <a href="http://felix.apache.org/site/apache-felix-dependency-manager.html" target="_blank">Apache Felix Dependency Manager</a> en hoe je deze kunt gebruiken om componenten en hun dependencies op eenvoudige wijze zo te modelleren dat je optimaal gebruik kunt maken van de dynamiek die een OSGi systeem kan leveren. Aan de hand van vele voorbeelden zal ik allerlei scenario&#8217;s laten zien.</p>
<p>Andere highlights zijn presentaties van Neil Bartlett over BndTools, een Eclipse plugin waarmee je op een heel krachtige manier gebruik kunt maken van Bnd om zo vanuit Eclipse projecten automatisch één of meer bundles te genereren. Ook een presentatie van Andy Piper van Oracle over OSGi en Android lijkt me, ten tijde van de controversiële rechtzaak van Oracle tegen Google over Dalvik de moeite waard (als hij doorgaat). Premek Brada zal meer vertellen over het onderzoek naar semantic versioning wat hij en zijn studenten aan de University of West Bohemia doen. Ik kijk in het bijzonder uit naar de <a href="http://incubator.apache.org/ace/" target="_blank">Apache ACE</a> integratie!</p>
<p>Wanneer je ook die kant op gaat, laat het me dan even weten. Het is altijd leuk om meer OSGi enthousiastelingen te ontmoeten!</p>
]]></content:encoded>
			<wfw:commentRss>http://osgi.nl/?feed=rss2&amp;p=121</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

