<?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: JDA Emulator: Spring for JavaScript</title>
	<atom:link href="http://ajaxian.com/archives/jda-emulator-spring-for-javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Peter Svensson</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-247698</link>
		<dc:creator>Peter Svensson</dc:creator>
		<pubDate>Fri, 02 Mar 2007 11:17:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-247698</guid>
		<description>I haven&#039;t coded in prolog ever, so I can&#039;t verify what you say. But it&#039;s good that the JDA folks have rediscovered a good thing, then.
psvensson@gmail.com</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t coded in prolog ever, so I can&#8217;t verify what you say. But it&#8217;s good that the JDA folks have rediscovered a good thing, then.<br />
<a href="mailto:psvensson@gmail.com">psvensson@gmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-247678</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 01 Mar 2007 19:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-247678</guid>
		<description>This is all somewhat humorous.   Very soon now someone will notice that inversion of control + dependency injection + autowiring == limited logic programming.   Bit by bit the ideas from prolog and other logic programming languages are sneaking into the mainstream.

Infotron == predicate.   Input and output terminals == predicate arguments.</description>
		<content:encoded><![CDATA[<p>This is all somewhat humorous.   Very soon now someone will notice that inversion of control + dependency injection + autowiring == limited logic programming.   Bit by bit the ideas from prolog and other logic programming languages are sneaking into the mainstream.</p>
<p>Infotron == predicate.   Input and output terminals == predicate arguments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Svensson</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-246633</link>
		<dc:creator>Peter Svensson</dc:creator>
		<pubDate>Mon, 29 Jan 2007 13:17:56 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-246633</guid>
		<description>Argh! Sorry :) Actually, the best details are in the pdf&#039;s at the site, but for a quick run-up of what DJA does, I&#039;ve posted some clarification on my blog;

http://unclescript.blogspot.com/

But it really does do very little. What little it does makes pages incredibly easy to read, though. It is a standard for wiring together &#039;infotrons&#039;. Yes, me neither. Anyway, an infotron is a DOM element with some extra attributes. When you &#039;boot&#039; the JDA &quot;kernel&quot;, it goes through the page and registers all infotrons. An infotron can be defined in a separate .js-file, but it&#039;s more efficient to bunch all definitions together in just one file (obviously). It&#039;s all the same to JDA.

Each infotron declares a number of input and output &#039;terminals&#039;. These are then used inside the infotrons when parsing a message (or receiving a startup message from JDA), and when posting something to one of its output terminals.

It sounds horrid and abtuse, but I really, really like it. See the HTML source on some of my examples on the site (I&#039;ve two at the moment and is working on a more complex third);

http://www.mashupstation.com/Wikka/wikka.php?wakka=JdaEmulator

Mail me directly if you have more questions, or comment the blog (or the page)

Cheers,
PS</description>
		<content:encoded><![CDATA[<p>Argh! Sorry :) Actually, the best details are in the pdf&#8217;s at the site, but for a quick run-up of what DJA does, I&#8217;ve posted some clarification on my blog;</p>
<p><a href="http://unclescript.blogspot.com/" rel="nofollow">http://unclescript.blogspot.com/</a></p>
<p>But it really does do very little. What little it does makes pages incredibly easy to read, though. It is a standard for wiring together &#8216;infotrons&#8217;. Yes, me neither. Anyway, an infotron is a DOM element with some extra attributes. When you &#8216;boot&#8217; the JDA &#8220;kernel&#8221;, it goes through the page and registers all infotrons. An infotron can be defined in a separate .js-file, but it&#8217;s more efficient to bunch all definitions together in just one file (obviously). It&#8217;s all the same to JDA.</p>
<p>Each infotron declares a number of input and output &#8216;terminals&#8217;. These are then used inside the infotrons when parsing a message (or receiving a startup message from JDA), and when posting something to one of its output terminals.</p>
<p>It sounds horrid and abtuse, but I really, really like it. See the HTML source on some of my examples on the site (I&#8217;ve two at the moment and is working on a more complex third);</p>
<p><a href="http://www.mashupstation.com/Wikka/wikka.php?wakka=JdaEmulator" rel="nofollow">http://www.mashupstation.com/Wikka/wikka.php?wakka=JdaEmulator</a></p>
<p>Mail me directly if you have more questions, or comment the blog (or the page)</p>
<p>Cheers,<br />
PS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-246623</link>
		<dc:creator>Ivan</dc:creator>
		<pubDate>Mon, 29 Jan 2007 05:03:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-246623</guid>
		<description>Instead of an application creating dependencies and managing object lifecycles, a framework like Spring can manage these for you.  The poster can probably add what specifically it brings to the table, but I would expect dependency injection at the bare minimum.  Basically, theoretically a lot less code to get the job done.

I&#039;m familiar with stuff like this for middleware, but I&#039;m not sure how it will adjust to gui stuff... 

More details! :)</description>
		<content:encoded><![CDATA[<p>Instead of an application creating dependencies and managing object lifecycles, a framework like Spring can manage these for you.  The poster can probably add what specifically it brings to the table, but I would expect dependency injection at the bare minimum.  Basically, theoretically a lot less code to get the job done.</p>
<p>I&#8217;m familiar with stuff like this for middleware, but I&#8217;m not sure how it will adjust to gui stuff&#8230; </p>
<p>More details! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nm</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-246617</link>
		<dc:creator>nm</dc:creator>
		<pubDate>Sun, 28 Jan 2007 18:46:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-246617</guid>
		<description>copy that on language use, i guess part of the reason java has so many frameworks is the wonderful use of words.</description>
		<content:encoded><![CDATA[<p>copy that on language use, i guess part of the reason java has so many frameworks is the wonderful use of words.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-246604</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sat, 27 Jan 2007 22:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-246604</guid>
		<description>What Matt (and me) don&#039;t understand is basically everything. It doesn&#039;t say what this does anywhere. It says things like:

An attempt to promote evolutionary design and to bring about seamless interoperability to the Web

Well hey, I&#039;ll tell my boss, he&#039;ll be thrilled. But as a developer I don&#039;t have the faintest idea what it means. Here&#039;s some other examples of this type of language:

enable real-time communities
visualize impactful applications
target real-time convergence

Doesn&#039;t make sense to a lot of people, sorry...</description>
		<content:encoded><![CDATA[<p>What Matt (and me) don&#8217;t understand is basically everything. It doesn&#8217;t say what this does anywhere. It says things like:</p>
<p>An attempt to promote evolutionary design and to bring about seamless interoperability to the Web</p>
<p>Well hey, I&#8217;ll tell my boss, he&#8217;ll be thrilled. But as a developer I don&#8217;t have the faintest idea what it means. Here&#8217;s some other examples of this type of language:</p>
<p>enable real-time communities<br />
visualize impactful applications<br />
target real-time convergence</p>
<p>Doesn&#8217;t make sense to a lot of people, sorry&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Svensson</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-246566</link>
		<dc:creator>Peter Svensson</dc:creator>
		<pubDate>Fri, 26 Jan 2007 09:12:26 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-246566</guid>
		<description>Matt, what is it that you don&#039;t understand? Please mail me if you want some assistance to start wiring things with JDA.

Cheers,
PS</description>
		<content:encoded><![CDATA[<p>Matt, what is it that you don&#8217;t understand? Please mail me if you want some assistance to start wiring things with JDA.</p>
<p>Cheers,<br />
PS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hoapham</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-246565</link>
		<dc:creator>hoapham</dc:creator>
		<pubDate>Fri, 26 Jan 2007 07:48:48 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-246565</guid>
		<description>test</description>
		<content:encoded><![CDATA[<p>test</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://ajaxian.com/archives/jda-emulator-spring-for-javascript/comment-page-1#comment-246556</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Thu, 25 Jan 2007 21:39:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2054#comment-246556</guid>
		<description>In english please? Can anyone translate in plain terms? Thanks kindly!</description>
		<content:encoded><![CDATA[<p>In english please? Can anyone translate in plain terms? Thanks kindly!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

