<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Speak like a native &#8211; How to use native code (Windows DLL) in OSGi</title>
	<atom:link href="http://www.vogella.de/blog/2010/07/27/osgi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vogella.de/blog/2010/07/27/osgi/</link>
	<description>Tips around Eclipse and Android programming</description>
	<lastBuildDate>Wed, 08 Feb 2012 18:00:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Lars Vogel</title>
		<link>http://www.vogella.de/blog/2010/07/27/osgi/comment-page-1/#comment-3340</link>
		<dc:creator>Lars Vogel</dc:creator>
		<pubDate>Fri, 30 Jul 2010 07:28:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2894#comment-3340</guid>
		<description>@masaya in this case the jco3.jar expects the .dll on the same level. This is not a limitation of OSGi.</description>
		<content:encoded><![CDATA[<p>@masaya in this case the jco3.jar expects the .dll on the same level. This is not a limitation of OSGi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: masaya</title>
		<link>http://www.vogella.de/blog/2010/07/27/osgi/comment-page-1/#comment-3232</link>
		<dc:creator>masaya</dc:creator>
		<pubDate>Fri, 30 Jul 2010 01:21:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2894#comment-3232</guid>
		<description>Does the Dlls have to be  in the *main path* of our bundle ?
I tried to put it in sub folder. such as /native/sapjco3.dll.
But It failed...</description>
		<content:encoded><![CDATA[<p>Does the Dlls have to be  in the *main path* of our bundle ?<br />
I tried to put it in sub folder. such as /native/sapjco3.dll.<br />
But It failed&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heath Borders</title>
		<link>http://www.vogella.de/blog/2010/07/27/osgi/comment-page-1/#comment-2823</link>
		<dc:creator>Heath Borders</dc:creator>
		<pubDate>Thu, 29 Jul 2010 05:16:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2894#comment-2823</guid>
		<description>@Alex

Do you know why the unload limitation exists?  I know you can load/unload .so&#039;s on linux, I assume mac and windows allow it as well.</description>
		<content:encoded><![CDATA[<p>@Alex</p>
<p>Do you know why the unload limitation exists?  I know you can load/unload .so&#8217;s on linux, I assume mac and windows allow it as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Vogel</title>
		<link>http://www.vogella.de/blog/2010/07/27/osgi/comment-page-1/#comment-2737</link>
		<dc:creator>Lars Vogel</dc:creator>
		<pubDate>Tue, 27 Jul 2010 12:02:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2894#comment-2737</guid>
		<description>@Alex thanks for the clarification.</description>
		<content:encoded><![CDATA[<p>@Alex thanks for the clarification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Blewitt</title>
		<link>http://www.vogella.de/blog/2010/07/27/osgi/comment-page-1/#comment-2736</link>
		<dc:creator>Alex Blewitt</dc:creator>
		<pubDate>Tue, 27 Jul 2010 11:50:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2894#comment-2736</guid>
		<description>Note that the DLL is loaded once: so if you do this, you should really make the bundle a singleton as well. If you uninstall and reinstall the bundle it may not be possible to install and reload it in the same process. 

Also, the DLL interdependencies can be a problem. It&#039;s best to have a shim which provides a (constant) Java API, then code tour vundles against that API in a different bundle.</description>
		<content:encoded><![CDATA[<p>Note that the DLL is loaded once: so if you do this, you should really make the bundle a singleton as well. If you uninstall and reinstall the bundle it may not be possible to install and reload it in the same process. </p>
<p>Also, the DLL interdependencies can be a problem. It&#8217;s best to have a shim which provides a (constant) Java API, then code tour vundles against that API in a different bundle.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

