<?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: Getting started with Naked Objects Version 4.0</title>
	<atom:link href="http://blog.nakedobjects.org/2009/08/13/getting-started-with-naked-objects-version-4-0/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nakedobjects.org/2009/08/13/getting-started-with-naked-objects-version-4-0/</link>
	<description>Ideas and experiences relating to the Naked Objects framework</description>
	<lastBuildDate>Thu, 01 Apr 2010 10:33:58 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: rmatthews</title>
		<link>http://blog.nakedobjects.org/2009/08/13/getting-started-with-naked-objects-version-4-0/comment-page-1/#comment-7786</link>
		<dc:creator>rmatthews</dc:creator>
		<pubDate>Tue, 06 Oct 2009 12:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nakedobjects.org/?p=50#comment-7786</guid>
		<description>Thanks for that. I spent some time pondering whether these things are possible.  The DND viewer is written using the basic AWT facilities, rather than its widgets. This is the same foundation that Swing is built on, so it should be possible to make use of Swing by providing a Swing area within the DND, such a JPanel, which could then be used to add swing components. After that, the amount of mandatory integration with the DND framework would be minimal.

The use of Ajax is certainly possible, but would need to be built into the viewer itself, unlike the suggestion above, for Swing in the DND, which could just be an extension. Nobody in the team at the moment has the necessary background in Swing or Ajax and as there are many other things to work on these kind of things aren&#039;t going to get much attention until other developers come on board with these specific interests.

As far as your last question is concerned the framework is itself the hook. It provides you with metadata about your domain model and a way to access the all the objects.  This is all generalised so that you and framework deal with a common object type: the NakedObject. By asking the framework for these objects and the metadata about them your code can then build up an interface that the user can interact through. The framework then provides the way to manipulate those domain objects without having to know their types.  The best thing to do is to look at the code for one of the clients of Naked Objects, specifically the DND or HTML viewer, or possibly Scimpi as it is probably the simplest and most compact one. Alternatively look at Dan Haywood&#039;s SWT based interface that he has been working on. Finally, I should add that now that the framework has been redesigned to provide APIs we need to start documenting how to use it, so look out for that.</description>
		<content:encoded><![CDATA[<p>Thanks for that. I spent some time pondering whether these things are possible.  The DND viewer is written using the basic AWT facilities, rather than its widgets. This is the same foundation that Swing is built on, so it should be possible to make use of Swing by providing a Swing area within the DND, such a JPanel, which could then be used to add swing components. After that, the amount of mandatory integration with the DND framework would be minimal.</p>
<p>The use of Ajax is certainly possible, but would need to be built into the viewer itself, unlike the suggestion above, for Swing in the DND, which could just be an extension. Nobody in the team at the moment has the necessary background in Swing or Ajax and as there are many other things to work on these kind of things aren&#8217;t going to get much attention until other developers come on board with these specific interests.</p>
<p>As far as your last question is concerned the framework is itself the hook. It provides you with metadata about your domain model and a way to access the all the objects.  This is all generalised so that you and framework deal with a common object type: the NakedObject. By asking the framework for these objects and the metadata about them your code can then build up an interface that the user can interact through. The framework then provides the way to manipulate those domain objects without having to know their types.  The best thing to do is to look at the code for one of the clients of Naked Objects, specifically the DND or HTML viewer, or possibly Scimpi as it is probably the simplest and most compact one. Alternatively look at Dan Haywood&#8217;s SWT based interface that he has been working on. Finally, I should add that now that the framework has been redesigned to provide APIs we need to start documenting how to use it, so look out for that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gferrer</title>
		<link>http://blog.nakedobjects.org/2009/08/13/getting-started-with-naked-objects-version-4-0/comment-page-1/#comment-7725</link>
		<dc:creator>gferrer</dc:creator>
		<pubDate>Thu, 17 Sep 2009 19:34:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.nakedobjects.org/?p=50#comment-7725</guid>
		<description>Hi guys,

First let me congratulate you for your fourth installment (looks pretty sleek btw). I heard something about a headless archetype somewhere in ur wiki, and I wonder if its possible to mix swing components with the default DnD viewer; also is it possible to ajaxify the html viewer? like the rico live grid or ext-js goodies? and is there an architectural hook to start rendering my domain objects with swing or swt or something?</description>
		<content:encoded><![CDATA[<p>Hi guys,</p>
<p>First let me congratulate you for your fourth installment (looks pretty sleek btw). I heard something about a headless archetype somewhere in ur wiki, and I wonder if its possible to mix swing components with the default DnD viewer; also is it possible to ajaxify the html viewer? like the rico live grid or ext-js goodies? and is there an architectural hook to start rendering my domain objects with swing or swt or something?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
