<?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>Morris &#34;Mojo&#34; Jones &#187; OSGi</title>
	<atom:link href="http://mojo.whiteoaks.com/tag/osgi/feed/" rel="self" type="application/rss+xml" />
	<link>http://mojo.whiteoaks.com</link>
	<description>Code Monkey, Astronomer, Photographer, Bridge Player</description>
	<lastBuildDate>Mon, 31 Oct 2011 01:03:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>&#8220;Building Server Platforms with OSGi and Equinox&#8221; Rob Harrop</title>
		<link>http://mojo.whiteoaks.com/2009/03/20/building-server-platforms-with-osgi-and-equinox-rob-harrop/</link>
		<comments>http://mojo.whiteoaks.com/2009/03/20/building-server-platforms-with-osgi-and-equinox-rob-harrop/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 18:23:51 +0000</pubDate>
		<dc:creator>Morris Jones</dc:creator>
				<category><![CDATA[Software and Systems]]></category>
		<category><![CDATA[OSGi]]></category>
		<category><![CDATA[TheServerSide]]></category>

		<guid isPermaLink="false">http://mojo.whiteoaks.com/?p=87</guid>
		<description><![CDATA[<p></p>
<p class="wp-caption-text">BIRTExchange at TheServerSide (not related to the talk)</p>
<p>Notes from TheServerSide Java Symposium March 2009</p>
<p>Rob wrote his talk for EclipseCon which is next week, so we get an early peek. He&#8217;s the lead developer from dm Server at SpringSource.</p>
<p>I&#8217;m a complete noob to OSGi, so I&#8217;m not familiar enough to see what&#8217;s really important or significant [...]]]></description>
			<content:encoded><![CDATA[<p><em></em></p>
<div id="attachment_94" class="wp-caption alignright" style="width: 334px"><em><em><img class="size-full wp-image-94" title="img_2055" src="http://mojo.whiteoaks.com/wp-content/uploads/2009/03/img_2055.jpg" alt="BIRTExchange at TheServerSide" width="324" height="216" /></em></em><p class="wp-caption-text">BIRTExchange at TheServerSide (not related to the talk)</p></div>
<p><em>Notes from TheServerSide Java Symposium March 2009</em></p>
<p>Rob wrote his talk for EclipseCon which is next week, so we get an early peek. He&#8217;s the lead developer from dm Server at SpringSource.</p>
<p>I&#8217;m a complete noob to OSGi, so I&#8217;m not familiar enough to see what&#8217;s really important or significant in the talk.</p>
<p>Benefits of OSGi: System Partitioning, Dependency Management, Dynamism</p>
<p>He starts by taking his first simple partitioning of modules, and later breaking, extracting, and rearranging modules as required. Or it&#8217;s possible and desirable to fold modules back together.</p>
<p>I think the cool point of his talk is this <strong>osgi</strong> namespace in the Spring application-context files to import OSGi references and dependencies. The MANIFEST.MF file contains classpath dependencies, which I assume is a standard OSGi practice. But how should the MANIFEST.MF file be maintained?</p>
<p>The dependencies go into the Maven POM file, and the classpath dependencies for the MANIFEST.MF can be maintained automatically by an Eclipse plug-in. This makes the Maven POM file the single canonical source for dependency information.</p>
]]></content:encoded>
			<wfw:commentRss>http://mojo.whiteoaks.com/2009/03/20/building-server-platforms-with-osgi-and-equinox-rob-harrop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

