<?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: Dynamic Swing OSGi Demo</title>
	<atom:link href="http://www.toedter.com/blog/?feed=rss2&#038;p=33" rel="self" type="application/rss+xml" />
	<link>http://www.toedter.com/blog/?p=33</link>
	<description>Java, Eclipse, OSGi, and other cool stuff</description>
	<lastBuildDate>Thu, 19 Aug 2010 16:13:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Plugable Swing &#8211; A Hello World OSGi Example &#171; Find Time for Java and more!</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-16560</link>
		<dc:creator>Plugable Swing &#8211; A Hello World OSGi Example &#171; Find Time for Java and more!</dc:creator>
		<pubDate>Wed, 16 Sep 2009 21:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-16560</guid>
		<description>[...] http://www.toedter.com/blog/?p=33 [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.toedter.com/blog/?p=33" rel="nofollow">http://www.toedter.com/blog/?p=33</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duchess &#124; a Community of Female Java Developers</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-16075</link>
		<dc:creator>Duchess &#124; a Community of Female Java Developers</dc:creator>
		<pubDate>Sat, 23 May 2009 14:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-16075</guid>
		<description>[...] After lunch I attended a talk by Martin Lipper about general tips on OSGI. A point he made there was that in order to reduce coupling it is preferable to import bundles rather than require them. Also another good point was about extension points; one should not misuse them. For instance if we are not sure who wants to use some particular functionality we should better expose it as a service. Next talk was about the use of OSGI for dynamic application. A demo and discussion can be found at Kai&#8217;s blog [...]</description>
		<content:encoded><![CDATA[<p>[...] After lunch I attended a talk by Martin Lipper about general tips on OSGI. A point he made there was that in order to reduce coupling it is preferable to import bundles rather than require them. Also another good point was about extension points; one should not misuse them. For instance if we are not sure who wants to use some particular functionality we should better expose it as a service. Next talk was about the use of OSGI for dynamic application. A demo and discussion can be found at Kai&#8217;s blog [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavel Kotlov</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-15891</link>
		<dc:creator>Pavel Kotlov</dc:creator>
		<pubDate>Wed, 25 Mar 2009 17:36:13 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-15891</guid>
		<description>Since I had some difficulties setting the target platform in 3.4.2 and your description of this important step is a one sentence hint i would think of pointing people to the preferences page of eclipse so no one else have the same problems starting to test your great app. 
Link http://eclipsesource.com/blogs/2009/02/24/target-platform-changes/</description>
		<content:encoded><![CDATA[<p>Since I had some difficulties setting the target platform in 3.4.2 and your description of this important step is a one sentence hint i would think of pointing people to the preferences page of eclipse so no one else have the same problems starting to test your great app.<br />
Link <a href="http://eclipsesource.com/blogs/2009/02/24/target-platform-changes/" rel="nofollow">http://eclipsesource.com/blogs/2009/02/24/target-platform-changes/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davide Raccagni</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-11848</link>
		<dc:creator>Davide Raccagni</dc:creator>
		<pubDate>Thu, 04 Dec 2008 16:00:02 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-11848</guid>
		<description>hi Kai,
  I was using a different SVN client: I tried from Eclipse and It works now. Well done.</description>
		<content:encoded><![CDATA[<p>hi Kai,<br />
  I was using a different SVN client: I tried from Eclipse and It works now. Well done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davide Raccagni</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-11788</link>
		<dc:creator>Davide Raccagni</dc:creator>
		<pubDate>Wed, 03 Dec 2008 13:28:14 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-11788</guid>
		<description>Hi Kai,
  yes, I did. I tried at https://max-server.myftp.org:444/svn/pm usr:anonymous, pwd:</description>
		<content:encoded><![CDATA[<p>Hi Kai,<br />
  yes, I did. I tried at <a href="https://max-server.myftp.org:444/svn/pm" rel="nofollow">https://max-server.myftp.org:444/svn/pm</a> usr:anonymous, pwd:</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kai Tödter</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-11783</link>
		<dc:creator>Kai Tödter</dc:creator>
		<pubDate>Wed, 03 Dec 2008 12:04:24 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-11783</guid>
		<description>Hi Davide,

Did you try &quot;anonymous&quot; as user (and an empty password)? If yes, I will check the authorization configuration...</description>
		<content:encoded><![CDATA[<p>Hi Davide,</p>
<p>Did you try &#8220;anonymous&#8221; as user (and an empty password)? If yes, I will check the authorization configuration&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davide Raccagni</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-11781</link>
		<dc:creator>Davide Raccagni</dc:creator>
		<pubDate>Wed, 03 Dec 2008 10:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-11781</guid>
		<description>Hi,
  I&#039;m trying to checkout the project via svn but It still asks me to authenticate.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
  I&#8217;m trying to checkout the project via svn but It still asks me to authenticate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Swing links of the week: November 30, 2008 : Pushing Pixels</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-11704</link>
		<dc:creator>Swing links of the week: November 30, 2008 : Pushing Pixels</dc:creator>
		<pubDate>Mon, 01 Dec 2008 17:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-11704</guid>
		<description>[...] Kai Toedter has written a demo application that shows how to use OSGi Declarative Services (DS) and Spring Dynamic Modules (Spring DM) together with Swing UI (and the Swing Application Framework, JSR 296). The Person Manager project is licensed under EPL. [...]</description>
		<content:encoded><![CDATA[<p>[...] Kai Toedter has written a demo application that shows how to use OSGi Declarative Services (DS) and Spring Dynamic Modules (Spring DM) together with Swing UI (and the Swing Application Framework, JSR 296). The Person Manager project is licensed under EPL. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stuart McCulloch</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-11520</link>
		<dc:creator>Stuart McCulloch</dc:creator>
		<pubDate>Wed, 26 Nov 2008 11:50:52 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-11520</guid>
		<description>Interesting project - feel free to take a peek at our examples for the OSGi in Action book:

   http://code.google.com/p/osgi-in-action/

it includes a Swing based paint program in three flavours: one for each OSGi layer (modularity, lifecycle - extender pattern, services - whiteboard pattern) to show that you can pick and choose which parts of OSGi you want to use.

There&#039;s also some low-level examples of dealing with service dynamics (we&#039;ll be providing examples for the various component models like DS later on).</description>
		<content:encoded><![CDATA[<p>Interesting project &#8211; feel free to take a peek at our examples for the OSGi in Action book:</p>
<p>   <a href="http://code.google.com/p/osgi-in-action/" rel="nofollow">http://code.google.com/p/osgi-in-action/</a></p>
<p>it includes a Swing based paint program in three flavours: one for each OSGi layer (modularity, lifecycle &#8211; extender pattern, services &#8211; whiteboard pattern) to show that you can pick and choose which parts of OSGi you want to use.</p>
<p>There&#8217;s also some low-level examples of dealing with service dynamics (we&#8217;ll be providing examples for the various component models like DS later on).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Blewitt</title>
		<link>http://www.toedter.com/blog/?p=33&#038;cpage=1#comment-11507</link>
		<dc:creator>Alex Blewitt</dc:creator>
		<pubDate>Tue, 25 Nov 2008 23:07:12 +0000</pubDate>
		<guid isPermaLink="false">http://toedter.com/blog/?p=33#comment-11507</guid>
		<description>I agree that Swing apps using OSGi might dispel the myth that you need to use SWT. I put together a screencast and demo in conjunction with Neil Bartlett at http://www.eclipsezone.com/files/jsig/ for exactly that purpose. Of course as a live demo it couldn&#039;t explore much but does give an idea of what it can do. Keep up the good work.</description>
		<content:encoded><![CDATA[<p>I agree that Swing apps using OSGi might dispel the myth that you need to use SWT. I put together a screencast and demo in conjunction with Neil Bartlett at <a href="http://www.eclipsezone.com/files/jsig/" rel="nofollow">http://www.eclipsezone.com/files/jsig/</a> for exactly that purpose. Of course as a live demo it couldn&#8217;t explore much but does give an idea of what it can do. Keep up the good work.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
