<?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>wuetender-junger-mann.de &#187; GUI</title>
	<atom:link href="http://wuetender-junger-mann.de/wordpress/category/gui/feed/" rel="self" type="application/rss+xml" />
	<link>http://wuetender-junger-mann.de/wordpress</link>
	<description>Der Freiheit eine Gasse</description>
	<lastBuildDate>Tue, 08 May 2012 11:59:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Naked Objects &#8211; Born Again</title>
		<link>http://wuetender-junger-mann.de/wordpress/2006/06/naked-objects-born-again/</link>
		<comments>http://wuetender-junger-mann.de/wordpress/2006/06/naked-objects-born-again/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 09:58:44 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software, alt]]></category>
		<category><![CDATA[Visionäre Projekte]]></category>

		<guid isPermaLink="false">http://wuetender-junger-mann.de/wordpress/?p=162</guid>
		<description><![CDATA[Eitan Suez has just open-sourced his JMatter framework which is an implementation of the Naked Object Paradigm explained in a Book by Pawson and Matthews. This Programming Model seems to be very expressive. As far as I know JMatter is the first professional implementation, that provides persistency in a database as well as a rather [...]]]></description>
			<content:encoded><![CDATA[<p>
Eitan Suez has just open-sourced his <a href="http://jmatter.org">JMatter </a>framework which is an implementation of the Naked Object Paradigm explained in a <a href="http://www.amazon.com/gp/product/0470844205/sr=8-1/qid=1151487501/ref=pd_bbs_1/102-9245755-6619333?ie=UTF8">Book</a><br />
by Pawson and Matthews.
</p>
<p>
This Programming Model seems to be very expressive. As far as I know JMatter is the first professional implementation, that provides persistency in a database as well as a rather nice UI and a useful set of base classes.
</p>
<p>
In the documentation  there&#8217;s a chapter on the desktop, which describes the author&#8217;s vision of a desktop of objects. I think the consquences of applications beeing deployed as a set of classes into an objectframework are quite amazing. It reminded me of Dan Ingalls <a href="http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html">Byte article</a> on the Design Principles Behind Smalltalk, where he argues that there shouldn&#8217;t be an operating system, which goes beyond the object runtime. He states: &#8220;An operating system is a collection of things that don&#8217;t fit into a language. There shouldn&#8217;t be one.&#8221;
</p>
<p>
Another interesting implication is the fact that JMatter provides a dramatic productivity boost which will lead to severe problems for those teams building everything from scratch. On the other hand new applications will become feasible due to falling prices.<br />
There&#8217;s a lucid <a href="http://weblogs.java.net/blog/johnreynolds/archive/2006/06/_why_jmatter_ma_1.html">post</a> by John Reynold&#8217;s.
</p>
<p>
I think this thing goes well beyond the scope of ruby on rails. Though it&#8217;s somewhat more complex due to the more static nature of the java language.</p>
]]></content:encoded>
			<wfw:commentRss>http://wuetender-junger-mann.de/wordpress/2006/06/naked-objects-born-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use TAB in JTextArea for Focus Traversal</title>
		<link>http://wuetender-junger-mann.de/wordpress/2006/03/use-tab-in-jtextarea-for-focus-traversal/</link>
		<comments>http://wuetender-junger-mann.de/wordpress/2006/03/use-tab-in-jtextarea-for-focus-traversal/#comments</comments>
		<pubDate>Wed, 15 Mar 2006 18:33:00 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wuetender-junger-mann.de/wordpress/?p=91</guid>
		<description><![CDATA[Lukily I found this article, which explains how to change the behaviour.]]></description>
			<content:encoded><![CDATA[<p>Lukily I found this <a href="http://www.javalobby.org/java/forums/t20457.html">article</a>, which explains how to change the behaviour.</p>
]]></content:encoded>
			<wfw:commentRss>http://wuetender-junger-mann.de/wordpress/2006/03/use-tab-in-jtextarea-for-focus-traversal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beyond Java</title>
		<link>http://wuetender-junger-mann.de/wordpress/2005/12/beyond-java/</link>
		<comments>http://wuetender-junger-mann.de/wordpress/2005/12/beyond-java/#comments</comments>
		<pubDate>Wed, 14 Dec 2005 22:11:19 +0000</pubDate>
		<dc:creator>felix</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://wuetender-junger-mann.de/wordpress/?p=49</guid>
		<description><![CDATA[After my recent post about the advent of the sunset of java I&#8217;ve read Bruce Tate&#8217;s &#8220;Beyond Java&#8221;, which seems to fall into line with my argument. What I did particularly like about the book was the statement that Java is a language for system programming (which cached in on a lot of shortcomings of [...]]]></description>
			<content:encoded><![CDATA[<p>After my recent post about the advent of the sunset of java I&#8217;ve read Bruce Tate&#8217;s &#8220;Beyond Java&#8221;, which seems to fall into line with my argument.</p>
<p>What I did particularly like about the book was the statement that Java is a language for system programming (which cached in on a lot of shortcomings of C/C++), but not an application language.<br />
He tries to give us an idea of the things to come. As examples he points to Ruby on Rails and Seaside. What I miss in his book is the non-web perspective, because currently we see a trend towards real multi tier apps, that have a web(service) tier and a richclient (AJAX, Flex, Laszlo whatever)  tier.  The real richclient is gathering steem driven by IBMs Eclipse RCP endeavour. </p>
<p>And what I see currently is that the Java community itself is falling apart into different camps:<br />
* The Webapps folk (Spring and friends)<br />
* The Swing folk<br />
* The Eclipse folk</p>
<p>They all employ their own utilities and modelling/ meta-approaches.</p>
<p>Another thing that Bruce does not mention is the integration power of dynamic languages. Ruby has excellent support to wrap C libs (not comparable to the average JNI-nightmare) and so has Python. Both languages provide bindings to dynamically support windows OLE automation in a natural way (by calling methods). </p>
]]></content:encoded>
			<wfw:commentRss>http://wuetender-junger-mann.de/wordpress/2005/12/beyond-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

