<?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>Joshua Ostrom - riafan &#187; Modules</title>
	<atom:link href="http://www.joshuaostrom.com/category/modules/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joshuaostrom.com</link>
	<description>RIA, embedded programming, what else!</description>
	<lastBuildDate>Thu, 08 Jul 2010 18:21:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Flex Modules Watch Your Scope</title>
		<link>http://www.joshuaostrom.com/2008/08/14/flex-modules-watch-your-scope/</link>
		<comments>http://www.joshuaostrom.com/2008/08/14/flex-modules-watch-your-scope/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 03:04:07 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Modules]]></category>

		<guid isPermaLink="false">http://www.joshuaostrom.com/2008/08/14/flex-modules-watch-your-scope/</guid>
		<description><![CDATA[Here&#8217;s another help hint for those working with Modules in Flex: Watch your variable scope!! When loading modules, you have a number of options for loading the SWF including the ModuleLoader and ModuleManager. If neither of those fit your needs you always have access to Flash&#8217;s Loader class. ModuleManger can be used for fine grained [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/08/14/flex-modules-watch-your-scope/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Pipe Demo: Mortgage App</title>
		<link>http://www.joshuaostrom.com/2008/06/17/pipe-demo-mortgage-app/</link>
		<comments>http://www.joshuaostrom.com/2008/06/17/pipe-demo-mortgage-app/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 04:25:25 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://www.joshuaostrom.com/2008/06/17/pipe-demo-mortgage-app/</guid>
		<description><![CDATA[I&#8217;ve posted a pipes version of the mortgage app. Things to note: You can load / unload the modules dynamically. A junction mediator is defined for each &#8216;player.&#8217; In the mortgage app context that&#8217;s a mediator for the application itself, the Acme widget and the Foo widget. ApplicationJunctionMediator ModuleJunctionMediator (Acme) ModuleJunctionMediator (Foo) To make our [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/06/17/pipe-demo-mortgage-app/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Understanding PureMVC Pipes</title>
		<link>http://www.joshuaostrom.com/2008/06/15/understanding-puremvc-pipes/</link>
		<comments>http://www.joshuaostrom.com/2008/06/15/understanding-puremvc-pipes/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 03:07:06 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Modules]]></category>
		<category><![CDATA[Pipes]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://www.joshuaostrom.com/2008/06/15/understanding-puremvc-pipes/</guid>
		<description><![CDATA[Disclaimer: This a bit of a longer post!! The pipes utility is newer to PureMVC and as such, I&#8217;ve seen questions on the blogosphere regarding it&#8217;s use. The plumbing metaphor should help wrap you head around this utility and it&#8217;s use. Keep in mind that a pipe allows for one-way message flow. So let&#8217;s take [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/06/15/understanding-puremvc-pipes/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Loaded Module Dimensions &#8211; Width / Height</title>
		<link>http://www.joshuaostrom.com/2008/06/13/loaded-module-dimensions-width-height/</link>
		<comments>http://www.joshuaostrom.com/2008/06/13/loaded-module-dimensions-width-height/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 17:46:58 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Modules]]></category>

		<guid isPermaLink="false">http://www.joshuaostrom.com/2008/06/13/loaded-module-dimensions-width-height/</guid>
		<description><![CDATA[Ran across a problem regarding the display size of dynamically loaded modules today. The module was a subclass of ModuleLoader. The module would size to the minWidth / minHeight I had specified but would ignore width=&#8221;100%&#8221; for height=&#8221;100%&#8221;. This Adobe Tech note states that your module should use &#8216;percentWidth&#8217; and &#8216;percentHeight.&#8217; I set that for [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/06/13/loaded-module-dimensions-width-height/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pipe Architecture</title>
		<link>http://www.joshuaostrom.com/2008/06/13/pipe-architecture/</link>
		<comments>http://www.joshuaostrom.com/2008/06/13/pipe-architecture/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 15:00:02 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[PureMVC]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.joshuaostrom.com/2008/06/13/pipe-architecture/</guid>
		<description><![CDATA[Here&#8217;s a working architecture for modular applications utilizing PureMVC pipes. This allows you to have modules that load modules that load modules, etc. The modules communicate to each other via Pipes. The sample diagram illustrates a parent, child, grandchild relationship (An app that loads a module that loads module). You can of course, have multiple [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/06/13/pipe-architecture/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PureMVC Pipes</title>
		<link>http://www.joshuaostrom.com/2008/06/12/puremvc-pipes/</link>
		<comments>http://www.joshuaostrom.com/2008/06/12/puremvc-pipes/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 19:52:28 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Modules]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://www.joshuaostrom.com/2008/06/12/puremvc-pipes/</guid>
		<description><![CDATA[I had a chance to work with Cliff Hall&#8217;s PureMVC &#8216;Pipes&#8217; utility this week. Highly recommended. If your interested in utilizing modules in your PureMVC projects, you owe it to yourself to take a look at the Pipes utility. What&#8217;s needed to integrate a module? The requirements are very light. You module should: Implement IPipeAware [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/06/12/puremvc-pipes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PureMVC + Lazily [late] Instantiated Components</title>
		<link>http://www.joshuaostrom.com/2008/06/06/puremvc-lazily-late-instantiated-components/</link>
		<comments>http://www.joshuaostrom.com/2008/06/06/puremvc-lazily-late-instantiated-components/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 01:32:20 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Modules]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://www.joshuaostrom.com/2008/06/06/puremvc-lazily-late-instantiated-components/</guid>
		<description><![CDATA[One small caveat when working with PureMVC &#8211; If your [view] component is defined at design time, but not created at application startup you&#8217;ll need to defer the facade.registerMediator( ) This might happen, for example, when your component resides in a viewstack. A simple work around is to dispatch an event (make sure it bubbles) [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/06/06/puremvc-lazily-late-instantiated-components/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AS3 PureMVC Dynamic Modules</title>
		<link>http://www.joshuaostrom.com/2008/05/24/as3-puremvc-dynamic-modules/</link>
		<comments>http://www.joshuaostrom.com/2008/05/24/as3-puremvc-dynamic-modules/#comments</comments>
		<pubDate>Sat, 24 May 2008 05:33:14 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://dluminosity.com/blog/2008/05/24/as3-puremvc-dynamic-modules/</guid>
		<description><![CDATA[Okay, I&#8217;ve had some questions on refactoring my PureMVC dynamic modules classes to support AS3 projects (i.e. no flex). I&#8217;ve posted a sample app that does just that. I threw this together off the cuff, so don&#8217;t expect too much The app (10K) simply loads 6 modules dynamically, 3 &#8220;RedTint&#8221; modules and 3 &#8220;GreenTint&#8221; modules [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/05/24/as3-puremvc-dynamic-modules/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dynamic Modules … General Tips</title>
		<link>http://www.joshuaostrom.com/2008/05/21/dynamic-modules-general-tips/</link>
		<comments>http://www.joshuaostrom.com/2008/05/21/dynamic-modules-general-tips/#comments</comments>
		<pubDate>Wed, 21 May 2008 20:12:33 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://dluminosity.com/blog/2008/05/21/dynamic-modules-general-tips/</guid>
		<description><![CDATA[Okay, for those of you getting ready to work with dynamic modules, I thought I&#8217;d share a few minor points I picked up on this past week. Your application must include a reference to any interfaces the module implements. &#60;mx:Moudule implements"com.company.project.SomeInterface"&#62; You&#8217;d want a reference to com.company.project.SomeInterface in your main app. Likewise if the module [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/05/21/dynamic-modules-general-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Flex Modules with PureMVC</title>
		<link>http://www.joshuaostrom.com/2008/05/19/dynamic-flex-modules-with-puremvc/</link>
		<comments>http://www.joshuaostrom.com/2008/05/19/dynamic-flex-modules-with-puremvc/#comments</comments>
		<pubDate>Mon, 19 May 2008 17:08:00 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Modules]]></category>
		<category><![CDATA[PureMVC]]></category>

		<guid isPermaLink="false">http://dluminosity.com/blog/2008/05/19/dynamic-flex-modules-with-puremvc/</guid>
		<description><![CDATA[I&#8217;m rolling out a large project, and I wanted to utilize dynamic modules for scalability. For those who aren&#8217;t familiar will modules, basically, there a great way to encapsulate &#8220;pieces&#8221; of your application. A trivial example would be a small &#8216;shell application&#8217; that once the user logs in, loaded the appropriate use-case module. If your [...]]]></description>
		<wfw:commentRss>http://www.joshuaostrom.com/2008/05/19/dynamic-flex-modules-with-puremvc/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
