<?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: SystemManager and Application Initialization</title>
	<atom:link href="http://flexblog.faratasystems.com/2006/08/02/systemmanager-and-application-initialization/feed" rel="self" type="application/rss+xml" />
	<link>http://flexblog.faratasystems.com/2006/08/02/systemmanager-and-application-initialization</link>
	<description>A blog about our experience with Adobe Flex</description>
	<lastBuildDate>Tue, 31 Jan 2012 19:52:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rost</title>
		<link>http://flexblog.faratasystems.com/2006/08/02/systemmanager-and-application-initialization/comment-page-1#comment-880</link>
		<dc:creator>Rost</dc:creator>
		<pubDate>Fri, 08 Dec 2006 19:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://flexblog.faratasystems.com/?p=11#comment-880</guid>
		<description>Yakov, as i understood, Matt Chotin is the second person at Adobe who shares this secret modular knowledge :-)
Thank you guys for brilliant links which bring such a valuable info to me! 
I will go further in digging this hole.</description>
		<content:encoded><![CDATA[<p>Yakov, as i understood, Matt Chotin is the second person at Adobe who shares this secret modular knowledge <img src='http://flexblog.faratasystems.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Thank you guys for brilliant links which bring such a valuable info to me!<br />
I will go further in digging this hole.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatole Tartakovsky</title>
		<link>http://flexblog.faratasystems.com/2006/08/02/systemmanager-and-application-initialization/comment-page-1#comment-846</link>
		<dc:creator>Anatole Tartakovsky</dc:creator>
		<pubDate>Sat, 02 Dec 2006 03:16:51 +0000</pubDate>
		<guid isPermaLink="false">http://flexblog.faratasystems.com/?p=11#comment-846</guid>
		<description>Rost,

Better link to the Roger&#039;s Max demo is here - he refers to frame tag within the few last pages: http://blogs.adobe.com/rgonzalez/. 

Basicaly it is just a reguest to call bootstrap manager which in turn will execute constructor. That in turn allows you to write your own initialization code/register with the application asynchronously. I believe the book excerpt explaining this in details  was published by one of sys-con magazines - I can find only part one out of 2 or 3 here http://webddj.sys-con.com/read/295397.htm. Article tells you about underwater issues you have to be concerned about, but the process is quite straight forward.

Hope this helps 
Anatole</description>
		<content:encoded><![CDATA[<p>Rost,</p>
<p>Better link to the Roger&#8217;s Max demo is here &#8211; he refers to frame tag within the few last pages: <a href="http://blogs.adobe.com/rgonzalez/" rel="nofollow">http://blogs.adobe.com/rgonzalez/</a>. </p>
<p>Basicaly it is just a reguest to call bootstrap manager which in turn will execute constructor. That in turn allows you to write your own initialization code/register with the application asynchronously. I believe the book excerpt explaining this in details  was published by one of sys-con magazines &#8211; I can find only part one out of 2 or 3 here <a href="http://webddj.sys-con.com/read/295397.htm" rel="nofollow">http://webddj.sys-con.com/read/295397.htm</a>. Article tells you about underwater issues you have to be concerned about, but the process is quite straight forward.</p>
<p>Hope this helps<br />
Anatole</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yakov Fain</title>
		<link>http://flexblog.faratasystems.com/2006/08/02/systemmanager-and-application-initialization/comment-page-1#comment-845</link>
		<dc:creator>Yakov Fain</dc:creator>
		<pubDate>Fri, 01 Dec 2006 20:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://flexblog.faratasystems.com/?p=11#comment-845</guid>
		<description>You are getting into the area that only  a couple of people at Adobe understand one of them being  Roger Gonzalez. Download the pdf called Techniques for Delivering Modular Flex applications at http://www.ammug.org/drupal/node/128.</description>
		<content:encoded><![CDATA[<p>You are getting into the area that only  a couple of people at Adobe understand one of them being  Roger Gonzalez. Download the pdf called Techniques for Delivering Modular Flex applications at <a href="http://www.ammug.org/drupal/node/128" rel="nofollow">http://www.ammug.org/drupal/node/128</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rost</title>
		<link>http://flexblog.faratasystems.com/2006/08/02/systemmanager-and-application-initialization/comment-page-1#comment-843</link>
		<dc:creator>Rost</dc:creator>
		<pubDate>Fri, 01 Dec 2006 19:06:56 +0000</pubDate>
		<guid isPermaLink="false">http://flexblog.faratasystems.com/?p=11#comment-843</guid>
		<description>Very nice exploration. Let me share some of my own (still quite unanswered) question here:

Today I&#039;ve looked into mx.core.Application class and found there interesting metadata called [Frame] and presented with the following code (I&#039;ve included comment too for the sake of completeness):

     //--------------------------------------
     //  Other metadata
     //--------------------------------------

     /**
      *  The frameworks must be initialized by SystemManager.
      *  This factoryClass will be automatically subclassed by any
      *  MXML applications that don&#039;t explicitly specify a different
      *  factoryClass.
      */
     [Frame(factoryClass=&quot;mx.managers.SystemManager&quot;)]

the second class where this metadata can be found is mx.core.SimpleApplication:

     [Frame(factoryClass=&quot;mx.core.FlexApplicationBootstrap&quot;)]

I couldn&#039;t find any explanation about Flex 2 [Frame] metatag nor in the documentation, neither in the web search results.

My opinion is that [Frame] metatag is used to add a frame into Flex application. In this case, Application and SimpleApplication classes use [Frame] metadata to add corresponding system managers into first frame as the starters of application initialization process. And this fits into your above explanation. 

And probably this can be used to add new frames into Flex 2 application.

But my knowledge of Flex 2 Framework is not quite deep to make sure I&#039;m right, so it is interesting what do you think about this [Frame] Flex 2 metadata?</description>
		<content:encoded><![CDATA[<p>Very nice exploration. Let me share some of my own (still quite unanswered) question here:</p>
<p>Today I&#8217;ve looked into mx.core.Application class and found there interesting metadata called [Frame] and presented with the following code (I&#8217;ve included comment too for the sake of completeness):</p>
<p>     //&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
     //  Other metadata<br />
     //&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>     /**<br />
      *  The frameworks must be initialized by SystemManager.<br />
      *  This factoryClass will be automatically subclassed by any<br />
      *  MXML applications that don&#8217;t explicitly specify a different<br />
      *  factoryClass.<br />
      */<br />
     [Frame(factoryClass="mx.managers.SystemManager")]</p>
<p>the second class where this metadata can be found is mx.core.SimpleApplication:</p>
<p>     [Frame(factoryClass="mx.core.FlexApplicationBootstrap")]</p>
<p>I couldn&#8217;t find any explanation about Flex 2 [Frame] metatag nor in the documentation, neither in the web search results.</p>
<p>My opinion is that [Frame] metatag is used to add a frame into Flex application. In this case, Application and SimpleApplication classes use [Frame] metadata to add corresponding system managers into first frame as the starters of application initialization process. And this fits into your above explanation. </p>
<p>And probably this can be used to add new frames into Flex 2 application.</p>
<p>But my knowledge of Flex 2 Framework is not quite deep to make sure I&#8217;m right, so it is interesting what do you think about this [Frame] Flex 2 metadata?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

