<?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: A better way</title>
	<atom:link href="http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/</link>
	<description>Making Software Applications</description>
	<lastBuildDate>Wed, 17 Nov 2010 20:00:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Sanan Murad</title>
		<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/comment-page-1/#comment-347</link>
		<dc:creator>Sanan Murad</dc:creator>
		<pubDate>Wed, 31 Mar 2010 20:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.engage-encore.com/?p=220#comment-347</guid>
		<description>Great work!
I had application developed in flex and then I had to develop iphone version of it. And it appears that using notification center allows more flexibility and objects decoupling than AS event dispatcher. I  was going to develop it myself but luckily you did it already. I&#039;ll definitely use it on next update. 
Thanks a lot again.
Sanan Murad</description>
		<content:encoded><![CDATA[<p>Great work!<br />
I had application developed in flex and then I had to develop iphone version of it. And it appears that using notification center allows more flexibility and objects decoupling than AS event dispatcher. I  was going to develop it myself but luckily you did it already. I&#8217;ll definitely use it on next update.<br />
Thanks a lot again.<br />
Sanan Murad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RaiulBaztepo</title>
		<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/comment-page-1/#comment-126</link>
		<dc:creator>RaiulBaztepo</dc:creator>
		<pubDate>Sat, 28 Mar 2009 22:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.engage-encore.com/?p=220#comment-126</guid>
		<description>Hello!
Very Interesting post! Thank you for such interesting resource! 
PS: Sorry for my bad english, I&#039;v just started to learn this language ;)
See you! 
Your, Raiul Baztepo</description>
		<content:encoded><![CDATA[<p>Hello!<br />
Very Interesting post! Thank you for such interesting resource!<br />
PS: Sorry for my bad english, I&#8217;v just started to learn this language <img src='http://blog.engage-encore.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
See you!<br />
Your, Raiul Baztepo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jethro Grassie</title>
		<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/comment-page-1/#comment-103</link>
		<dc:creator>Jethro Grassie</dc:creator>
		<pubDate>Tue, 03 Mar 2009 22:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.engage-encore.com/?p=220#comment-103</guid>
		<description>@flashape You are certainly missing something (though easily missed)! 
There is a great deal of flexibility in the NSNotificationCenter in that it can be a &lt;em&gt;global&lt;/em&gt; dispatcher/manager of notifications but can also be &lt;em&gt;modular&lt;/em&gt;. 
It also allows for a great deal of flexibility of the observers as to which notifications they receive.
In this respect the coupling can also be way looser.
You are not forced to subclass anything nor use anything else.
These are very lightweight very reusable classes.</description>
		<content:encoded><![CDATA[<p>@flashape You are certainly missing something (though easily missed)!<br />
There is a great deal of flexibility in the NSNotificationCenter in that it can be a <em>global</em> dispatcher/manager of notifications but can also be <em>modular</em>.<br />
It also allows for a great deal of flexibility of the observers as to which notifications they receive.<br />
In this respect the coupling can also be way looser.<br />
You are not forced to subclass anything nor use anything else.<br />
These are very lightweight very reusable classes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: flashape</title>
		<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/comment-page-1/#comment-102</link>
		<dc:creator>flashape</dc:creator>
		<pubDate>Tue, 03 Mar 2009 21:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.engage-encore.com/?p=220#comment-102</guid>
		<description>Am I missing something, or is this just a global event dispatcher? Doesn&#039;t seem that much different than CairngormEventDispatcher or even the SystemController from Grant Davies&#039; Arp extensions from way back when (http://theresidentalien.typepad.com/ginormous/2005/10/extending_arp.html).</description>
		<content:encoded><![CDATA[<p>Am I missing something, or is this just a global event dispatcher? Doesn&#8217;t seem that much different than CairngormEventDispatcher or even the SystemController from Grant Davies&#8217; Arp extensions from way back when (<a href="http://theresidentalien.typepad.com/ginormous/2005/10/extending_arp.html" rel="nofollow">http://theresidentalien.typepad.com/ginormous/2005/10/extending_arp.html</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NSNotificationCenter JavaFX port</title>
		<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/comment-page-1/#comment-101</link>
		<dc:creator>NSNotificationCenter JavaFX port</dc:creator>
		<pubDate>Tue, 03 Mar 2009 21:08:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.engage-encore.com/?p=220#comment-101</guid>
		<description>[...] on from my last post, here I have now added a JavaFX [...]</description>
		<content:encoded><![CDATA[<p>[...] on from my last post, here I have now added a JavaFX [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jethro Grassie</title>
		<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/comment-page-1/#comment-98</link>
		<dc:creator>Jethro Grassie</dc:creator>
		<pubDate>Tue, 03 Mar 2009 08:36:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.engage-encore.com/?p=220#comment-98</guid>
		<description>@didier, I didnt bother to do the Java version as I found a port online. Though I may have a look at a JavaFX specific version soon.

As for usage of Flex events compared to NSNotificationCenter, personally I think Flex events should be used where they fit best and that certainly means anything on the display list. 
There is no point sending a notification for a button click when the W3C event model is already there, implemented and works well. 
Another place is data binding.

However, I feel anywhere else is game for NSNotificationCenter because of its lose coupling. It makes classes far *more* reusable rather than less.

Specific to modular Flex applications, the defaultCenter should only be used where inter-module communication is needed.

On a side note... didier your blog theme looks great.</description>
		<content:encoded><![CDATA[<p>@didier, I didnt bother to do the Java version as I found a port online. Though I may have a look at a JavaFX specific version soon.</p>
<p>As for usage of Flex events compared to NSNotificationCenter, personally I think Flex events should be used where they fit best and that certainly means anything on the display list.<br />
There is no point sending a notification for a button click when the W3C event model is already there, implemented and works well.<br />
Another place is data binding.</p>
<p>However, I feel anywhere else is game for NSNotificationCenter because of its lose coupling. It makes classes far *more* reusable rather than less.</p>
<p>Specific to modular Flex applications, the defaultCenter should only be used where inter-module communication is needed.</p>
<p>On a side note&#8230; didier your blog theme looks great.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: didier</title>
		<link>http://blog.engage-encore.com/index.php/2009/03/02/a-better-way/comment-page-1/#comment-96</link>
		<dc:creator>didier</dc:creator>
		<pubDate>Tue, 03 Mar 2009 00:01:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.engage-encore.com/?p=220#comment-96</guid>
		<description>This is great for propagating events in a non-tree structure--which falls out of the scope of the W3C DOM Event model!
Thanks for porting this. (It may be useful in JAVA, too!)

On the architecture side, one must be careful, though, not to overuse the dependency to the Notification Center across independent subsystems of an application. The &quot;defaultCenter&quot; has drawbacks similar to the Singleton&#039;s. The easy coupling to the Notification Center may reduce the re-usability of involved classes. So, for Flash/FLex programming, as great as this is, I would restrict its use for (internal) data notification within a self-contained business vertical subsystem, and use regular (Flash/Flex) events for notifying outside of that subsystem.

This is a great tool, which should be part of the AS3 API. Thanks!</description>
		<content:encoded><![CDATA[<p>This is great for propagating events in a non-tree structure&#8211;which falls out of the scope of the W3C DOM Event model!<br />
Thanks for porting this. (It may be useful in JAVA, too!)</p>
<p>On the architecture side, one must be careful, though, not to overuse the dependency to the Notification Center across independent subsystems of an application. The &#8220;defaultCenter&#8221; has drawbacks similar to the Singleton&#8217;s. The easy coupling to the Notification Center may reduce the re-usability of involved classes. So, for Flash/FLex programming, as great as this is, I would restrict its use for (internal) data notification within a self-contained business vertical subsystem, and use regular (Flash/Flex) events for notifying outside of that subsystem.</p>
<p>This is a great tool, which should be part of the AS3 API. Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

