<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Why Spaghetti Is Not Tasty: Architecting Full-Scale Swing Apps</title>
	<link>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/</link>
	<description>Jasper Potts's Blog on Java and Life</description>
	<pubDate>Mon, 06 Oct 2008 14:11:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Neil Bartlett</title>
		<link>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-513</link>
		<author>Neil Bartlett</author>
		<pubDate>Thu, 17 May 2007 19:55:49 +0000</pubDate>
		<guid>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-513</guid>
		<description>Hi Jasper,

Thanks for the link to my EclipseZone article! I wish I could have been at JavaOne this year, but I blew my conference-attending budget on EclipseCon.

I'm also interested in collaborating with you on SPAR, although I do agree with Augusto's comment that it's starting to look like there are too many RCP frameworks out there. Look at the confusion caused by the proliferation of web frameworks in Java, for example. On the other hand "one framework to rule them all" is also not the best approach... it's good to have a choice between SWT and Swing, at least.

It's possible that Spring Rich Client will transition to an OSGi-based framework, as Rod Johnson and the other guys are Interface 21 are strong supporters of OSGi. Unfortunately the lead developer of Spring RC very tragically developed throat cancer recently, and so there is not a lot of active development going on there at the moment.

Regards
Neil</description>
		<content:encoded><![CDATA[<p>Hi Jasper,</p>
<p>Thanks for the link to my EclipseZone article! I wish I could have been at JavaOne this year, but I blew my conference-attending budget on EclipseCon.</p>
<p>I&#8217;m also interested in collaborating with you on SPAR, although I do agree with Augusto&#8217;s comment that it&#8217;s starting to look like there are too many RCP frameworks out there. Look at the confusion caused by the proliferation of web frameworks in Java, for example. On the other hand &#8220;one framework to rule them all&#8221; is also not the best approach&#8230; it&#8217;s good to have a choice between SWT and Swing, at least.</p>
<p>It&#8217;s possible that Spring Rich Client will transition to an OSGi-based framework, as Rod Johnson and the other guys are Interface 21 are strong supporters of OSGi. Unfortunately the lead developer of Spring RC very tragically developed throat cancer recently, and so there is not a lot of active development going on there at the moment.</p>
<p>Regards<br />
Neil</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jasper</title>
		<link>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-492</link>
		<author>jasper</author>
		<pubDate>Wed, 16 May 2007 18:44:32 +0000</pubDate>
		<guid>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-492</guid>
		<description>David: unfortunately I don't think they were recording the JavaOne sessions.

Michael: The source code is available though subversion at the java.net project site: https://spar.dev.java.net/source/browse/spar/trunk/code/</description>
		<content:encoded><![CDATA[<p>David: unfortunately I don&#8217;t think they were recording the JavaOne sessions.</p>
<p>Michael: The source code is available though subversion at the java.net project site: <a href="https://spar.dev.java.net/source/browse/spar/trunk/code/" rel="nofollow">https://spar.dev.java.net/source/browse/spar/trunk/code/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Bushe</title>
		<link>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-490</link>
		<author>Michael Bushe</author>
		<pubDate>Wed, 16 May 2007 17:26:25 +0000</pubDate>
		<guid>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-490</guid>
		<description>Hi Jasper,

Great talk - as far as I can tell from the slides.  That's a great angle you took on SPAR (what does it stand for?).  I've been interested in combining modules and IoC for Swing for some time, and OSGi and I agree Spring are the best candidates (though I wonder how Google's JUICE compares).  This is the way to go for Swing, I like your analogy of "what's good for the server might be good for the client too."  Server code used to be served with marinara, client code still often is.  I'm also a big fan EventBuses - in fact I have an open source project called the EventBus at http://eventbus.dev.java.net.  

I'm interested in collaborating with you on SPAR, I'll contact you through the project site.  

I don't see any files available on java.net, where can we look at it?

Michael Bushe</description>
		<content:encoded><![CDATA[<p>Hi Jasper,</p>
<p>Great talk - as far as I can tell from the slides.  That&#8217;s a great angle you took on SPAR (what does it stand for?).  I&#8217;ve been interested in combining modules and IoC for Swing for some time, and OSGi and I agree Spring are the best candidates (though I wonder how Google&#8217;s JUICE compares).  This is the way to go for Swing, I like your analogy of &#8220;what&#8217;s good for the server might be good for the client too.&#8221;  Server code used to be served with marinara, client code still often is.  I&#8217;m also a big fan EventBuses - in fact I have an open source project called the EventBus at <a href="http://eventbus.dev.java.net." rel="nofollow">http://eventbus.dev.java.net.</a>  </p>
<p>I&#8217;m interested in collaborating with you on SPAR, I&#8217;ll contact you through the project site.  </p>
<p>I don&#8217;t see any files available on java.net, where can we look at it?</p>
<p>Michael Bushe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-460</link>
		<author>David</author>
		<pubDate>Mon, 14 May 2007 15:05:38 +0000</pubDate>
		<guid>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-460</guid>
		<description>This looks like a fascinating talk.  I'm sorry I couldn't be there.  Looking at your first few slides, I see architectures I've developed for various Swing apps I've created.  

Is there any chance the audio for this presentation will be available at some point?  Thanks.</description>
		<content:encoded><![CDATA[<p>This looks like a fascinating talk.  I&#8217;m sorry I couldn&#8217;t be there.  Looking at your first few slides, I see architectures I&#8217;ve developed for various Swing apps I&#8217;ve created.  </p>
<p>Is there any chance the audio for this presentation will be available at some point?  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto</title>
		<link>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-428</link>
		<author>Augusto</author>
		<pubDate>Sat, 12 May 2007 02:44:28 +0000</pubDate>
		<guid>http://www.jasperpotts.com/blog/2007/05/why-spaghetti-is-not-tasty-architecting-full-scale-swing-apps/#comment-428</guid>
		<description>Jasper, congratulations on a very successful presentation, and thanks for spending some time with some of us later to compare notes, discuss the issues, and whine a bit about Java framework overload! :-)

I'm looking forward to checking your framework, the ideas you presented are the exact issues we've been dealing in *all* our user interfaces (not just Java UIs) and your talk validated a lot of the conceptual designs we're promoting in my company.

I do think the community needs to have a very honest discussion about the state of the current frameworks for desktop Java. We have Eclipse, Netbeans, Swing app framework, Spring RCP, and others ... and while choice is good I think we need something like the app framework but that addresses the modularity and scalability issues present in a complex app. I think the current app framework is a good start, but I'm concerned it has nothing to do with Netbeans RCP and I don't get a good sense that there's a long term plan to scale the framework.</description>
		<content:encoded><![CDATA[<p>Jasper, congratulations on a very successful presentation, and thanks for spending some time with some of us later to compare notes, discuss the issues, and whine a bit about Java framework overload! <img src='http://www.jasperpotts.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;m looking forward to checking your framework, the ideas you presented are the exact issues we&#8217;ve been dealing in *all* our user interfaces (not just Java UIs) and your talk validated a lot of the conceptual designs we&#8217;re promoting in my company.</p>
<p>I do think the community needs to have a very honest discussion about the state of the current frameworks for desktop Java. We have Eclipse, Netbeans, Swing app framework, Spring RCP, and others &#8230; and while choice is good I think we need something like the app framework but that addresses the modularity and scalability issues present in a complex app. I think the current app framework is a good start, but I&#8217;m concerned it has nothing to do with Netbeans RCP and I don&#8217;t get a good sense that there&#8217;s a long term plan to scale the framework.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
