<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Piping the Machine: PureMVC Multicore with Pipes and the Finite State Machine (FSM)</title>
	<atom:link href="http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/feed/" rel="self" type="application/rss+xml" />
	<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/</link>
	<description>if there's one thing I know about me and my thoughts: given enough time I'm always wrong</description>
	<lastBuildDate>Sun, 21 Feb 2010 09:03:04 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: fellowes_binding_machine</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9382</link>
		<dc:creator>fellowes_binding_machine</dc:creator>
		<pubDate>Wed, 21 Oct 2009 07:39:39 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9382</guid>
		<description>This is so interested! Where can I find more like this?</description>
		<content:encoded><![CDATA[<p>This is so interested! Where can I find more like this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Hooks</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9293</link>
		<dc:creator>Joel Hooks</dc:creator>
		<pubDate>Sun, 19 Jul 2009 00:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9293</guid>
		<description>That&#039;s awesome Greg. Pipes is really a fantastic tool once you get your head around it. You&#039;ll dig the State Machine too. Cheers</description>
		<content:encoded><![CDATA[<p>That&#39;s awesome Greg. Pipes is really a fantastic tool once you get your head around it. You&#39;ll dig the State Machine too. Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9291</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Sat, 18 Jul 2009 19:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9291</guid>
		<description>Hi Joel, thank you.  I used your example and the one at &lt;a href=&quot;http://www.tekool.net/&quot; rel=&quot;nofollow&quot;&gt;http://www.tekool.net/&lt;/a&gt; as the basis for an Actionscript only project.  I implemented IEventDispatcher in a module data proxy so it can dispatch an event when it is updated.  I passed the module facade to each module on instantiation so each module retrieves its proxy and then attaches a listener to it.  This also allows the module to directly notify its junction mediator.  Each module is assigned to an index in the proxy array.  This acts as a data binding to the proxy, something not readily available in Actionscript only projects. Module to module communication is then bounced off the shell back to the intended module index in the proxy.  I also modified the module message header to contain a to-module and a from-module parameter.  When the module proxy gets an update it uses the to-module parameter as the index in it&#039;s array.  As mentioned prior each module listens to its index in the proxy.  As a side benefit each module can also access another modules data if needed and I suppose an index in the proxy could be assigned to the shell so that data would be readily available too.  The next step is to use the state machine for layout control perhaps implementing a three phase process like the Flex Layout Manager does.  Thank you again for your great example.</description>
		<content:encoded><![CDATA[<p>Hi Joel, thank you.  I used your example and the one at <a href="http://www.tekool.net/" rel="nofollow">http://www.tekool.net/</a> as the basis for an Actionscript only project.  I implemented IEventDispatcher in a module data proxy so it can dispatch an event when it is updated.  I passed the module facade to each module on instantiation so each module retrieves its proxy and then attaches a listener to it.  This also allows the module to directly notify its junction mediator.  Each module is assigned to an index in the proxy array.  This acts as a data binding to the proxy, something not readily available in Actionscript only projects. Module to module communication is then bounced off the shell back to the intended module index in the proxy.  I also modified the module message header to contain a to-module and a from-module parameter.  When the module proxy gets an update it uses the to-module parameter as the index in it&#39;s array.  As mentioned prior each module listens to its index in the proxy.  As a side benefit each module can also access another modules data if needed and I suppose an index in the proxy could be assigned to the shell so that data would be readily available too.  The next step is to use the state machine for layout control perhaps implementing a three phase process like the Flex Layout Manager does.  Thank you again for your great example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel Hooks</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9280</link>
		<dc:creator>Joel Hooks</dc:creator>
		<pubDate>Wed, 15 Jul 2009 14:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9280</guid>
		<description>I don&#039;t find Pipes difficult ( any more ;) ) and while I have huge respect for Darshan&#039;s efforts with Fabrication, it extends virtually every single PureMVC framework creating an entirely new framework. I really like working from the reference PureMVC.</description>
		<content:encoded><![CDATA[<p>I don&#39;t find Pipes difficult ( any more <img src='http://joelhooks.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) and while I have huge respect for Darshan&#39;s efforts with Fabrication, it extends virtually every single PureMVC framework creating an entirely new framework. I really like working from the reference PureMVC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: grantdavies</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9277</link>
		<dc:creator>grantdavies</dc:creator>
		<pubDate>Wed, 15 Jul 2009 11:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9277</guid>
		<description>Nice example, have you tried the fabrication utility ?  It makes pipes considerably easier and removes a lot of the, excuse the pun &quot;plumbing.&lt;br&gt;&lt;br&gt;Cheers&lt;br&gt;grant</description>
		<content:encoded><![CDATA[<p>Nice example, have you tried the fabrication utility ?  It makes pipes considerably easier and removes a lot of the, excuse the pun &#8220;plumbing.</p>
<p>Cheers<br />grant</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joelhooks</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9259</link>
		<dc:creator>joelhooks</dc:creator>
		<pubDate>Thu, 09 Jul 2009 19:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9259</guid>
		<description>DoodadMediator mediates an individual Doodad (viewComponent) where-as DoodadModuleMediator is mediating the whole module (non-visual).  DoodadModuleMediator is instantiated in the Shell and is owned by the ShellFacade.</description>
		<content:encoded><![CDATA[<p>DoodadMediator mediates an individual Doodad (viewComponent) where-as DoodadModuleMediator is mediating the whole module (non-visual).  DoodadModuleMediator is instantiated in the Shell and is owned by the ShellFacade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9258</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Thu, 09 Jul 2009 18:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9258</guid>
		<description>First of all, thank you for the example.&lt;br&gt;I have a question though. In AddNewDoodadCommand doesn&#039;t DoodadModuleMediator take the Doodad as its parameter? &lt;br&gt;I am unable to work past this. Thank you.&lt;br&gt;&lt;br&gt; var doodadModuleMediator:DoodadModuleMediator = new DoodadModuleMediator( doodadModule );&lt;br&gt;&lt;br&gt;public function DoodadMediator(viewComponent:Doodad)?</description>
		<content:encoded><![CDATA[<p>First of all, thank you for the example.<br />I have a question though. In AddNewDoodadCommand doesn&#39;t DoodadModuleMediator take the Doodad as its parameter? <br />I am unable to work past this. Thank you.</p>
<p> var doodadModuleMediator:DoodadModuleMediator = new DoodadModuleMediator( doodadModule );</p>
<p>public function DoodadMediator(viewComponent:Doodad)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anton mejorada</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9223</link>
		<dc:creator>anton mejorada</dc:creator>
		<pubDate>Sun, 31 May 2009 12:36:21 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9223</guid>
		<description>Thanks for the clear description. Im a little less scared now after reading your post.

Would this be a realistic framework to use if I have a bunch of individual modules or widgets (8-9 displayed at one time), which must synchronize with each other based on event(s)? For example, clicking on one frame displayed on the shell, would affect another window(s) display. Would I be using the pipes in this instance? 

It seems that pipes send messages from a module to the shell, and then vice versa, but would they be used to send messages from one module to many other modules? If so, would you have a spaghetti path of pipes between the modules being displayed? Thanks again.</description>
		<content:encoded><![CDATA[<p>Thanks for the clear description. Im a little less scared now after reading your post.</p>
<p>Would this be a realistic framework to use if I have a bunch of individual modules or widgets (8-9 displayed at one time), which must synchronize with each other based on event(s)? For example, clicking on one frame displayed on the shell, would affect another window(s) display. Would I be using the pipes in this instance? </p>
<p>It seems that pipes send messages from a module to the shell, and then vice versa, but would they be used to send messages from one module to many other modules? If so, would you have a spaghetti path of pipes between the modules being displayed? Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9216</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 29 May 2009 06:41:01 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9216</guid>
		<description>Thanks a lot! It realy helps.
Does anybody know anything about PureMVC multicore port for Objective-C?</description>
		<content:encoded><![CDATA[<p>Thanks a lot! It realy helps.<br />
Does anybody know anything about PureMVC multicore port for Objective-C?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: neil manuell</title>
		<link>http://joelhooks.com/2009/05/18/piping-the-machine-puremvc-multicore-with-pipes-and-the-finite-state-machine-fsm/comment-page-1/#comment-9212</link>
		<dc:creator>neil manuell</dc:creator>
		<pubDate>Thu, 28 May 2009 09:18:42 +0000</pubDate>
		<guid isPermaLink="false">http://joelhooks.com/?p=177#comment-9212</guid>
		<description>this is cool.  someday soon I&#039;m going to have to use piping, and this is where I&#039;m going to start :)</description>
		<content:encoded><![CDATA[<p>this is cool.  someday soon I&#8217;m going to have to use piping, and this is where I&#8217;m going to start <img src='http://joelhooks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
