<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: FXG 2.0 - Hurrah!</title>
	<link>http://iamdeepa.com/blog/?p=45</link>
	<description>ruminations on technology</description>
	<pubDate>Fri, 10 Sep 2010 05:55:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>

	<item>
		<title>By: Oleg Sivokon</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1756</link>
		<dc:creator>Oleg Sivokon</dc:creator>
		<pubDate>Sat, 27 Mar 2010 17:59:14 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1756</guid>
		<description>Hi Deepa.
Seeing all the amount of efforts been made regarding FXG, I really regret writing what comes next. But, I'll write it anyway.

Couple of links first:
http://www.swfmill.org
http://code.google.com/p/hxswfml/
http://www.mindless-labs.com/trac/samhaxe/

I think you would be aware of these by now, but, in case you are not, here's a short note: These all are the projects, which allow you to create Flash graphics (and some other assets). They may not have so many features as FXG, may not be a state of the art code etc. But all of them have one HUGE advantage over FXG - they don't require any additional classes to be embedded into your SWF along with the Flash graphics which they generate.

Now, here's my experience of trying FXG:
In the company where I worked until a month ago they were making Flash ads. The process is automated - the SWF is compiled from XML template, the customer supply their data, then, based on the data we create an ad.
I've tried many things, including some minor patches to MXMLC, but I couldn't get the "bare" SWF size which used only an empty Group below 20K. After all my efforts we had to decide to not use FXG for what we do. 
The optimizations someone made on display performance involved quite large subset of spark.* classes, it is also impossible to strip of binding classes even if no bindings were used. The compiler is quite a beast and removing unnecessary imports and bindings proved to be a very complex task :(

Could I hope, that the next generation of FXG will not make dependencies to the Flex framework? Sadly, this was a complete showstopper for us.

Best.

wvxvw</description>
		<content:encoded><![CDATA[<p>Hi Deepa.<br />
Seeing all the amount of efforts been made regarding FXG, I really regret writing what comes next. But, I&#8217;ll write it anyway.</p>
<p>Couple of links first:<br />
<a href="http://www.swfmill.org" rel="nofollow">http://www.swfmill.org</a><br />
<a href="http://code.google.com/p/hxswfml/" rel="nofollow">http://code.google.com/p/hxswfml/</a><br />
<a href="http://www.mindless-labs.com/trac/samhaxe/" rel="nofollow">http://www.mindless-labs.com/trac/samhaxe/</a></p>
<p>I think you would be aware of these by now, but, in case you are not, here&#8217;s a short note: These all are the projects, which allow you to create Flash graphics (and some other assets). They may not have so many features as FXG, may not be a state of the art code etc. But all of them have one HUGE advantage over FXG - they don&#8217;t require any additional classes to be embedded into your SWF along with the Flash graphics which they generate.</p>
<p>Now, here&#8217;s my experience of trying FXG:<br />
In the company where I worked until a month ago they were making Flash ads. The process is automated - the SWF is compiled from XML template, the customer supply their data, then, based on the data we create an ad.<br />
I&#8217;ve tried many things, including some minor patches to MXMLC, but I couldn&#8217;t get the &#8220;bare&#8221; SWF size which used only an empty Group below 20K. After all my efforts we had to decide to not use FXG for what we do.<br />
The optimizations someone made on display performance involved quite large subset of spark.* classes, it is also impossible to strip of binding classes even if no bindings were used. The compiler is quite a beast and removing unnecessary imports and bindings proved to be a very complex task <img src='http://iamdeepa.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Could I hope, that the next generation of FXG will not make dependencies to the Flex framework? Sadly, this was a complete showstopper for us.</p>
<p>Best.</p>
<p>wvxvw</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florian S.</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1489</link>
		<dc:creator>Florian S.</dc:creator>
		<pubDate>Sat, 16 Jan 2010 11:33:12 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1489</guid>
		<description>Hi Deepa, thanx for the fast reply. I also posted at yahoo's  flex coders group. In my example i used a constraint based layout to draw a Rect in a VGroup (and a Group with a layout applied). The rect would disappear when a layout is applied. Using width and height values makes it work.

I guess what i didn't understand, but i hope i do now, is that the IGraphicElements are applied to the layout. That is a slightly different approach that the Degrafa framework uses. am i right.

But a second question is bugging me at the moment - not topic related though. When content is added, the contentWidth and contentHeight property changes. Setting the clipContentAdEnableScrolling property to true, i would expect the content not to be resized. When the content's dimensions are not changing, i would also expect the contentWidth/contentHeight properties to be as big as the content's dimensions. I am currently running into the issue of loosing the contentHeight and in a another component the horizontalScrollPosition as well.

Whew... that was a lot. I would be really thankful if you could clearify that. Other people might be interested in that post perhaps as well :)

Oh, and a happy new year :)</description>
		<content:encoded><![CDATA[<p>Hi Deepa, thanx for the fast reply. I also posted at yahoo&#8217;s  flex coders group. In my example i used a constraint based layout to draw a Rect in a VGroup (and a Group with a layout applied). The rect would disappear when a layout is applied. Using width and height values makes it work.</p>
<p>I guess what i didn&#8217;t understand, but i hope i do now, is that the IGraphicElements are applied to the layout. That is a slightly different approach that the Degrafa framework uses. am i right.</p>
<p>But a second question is bugging me at the moment - not topic related though. When content is added, the contentWidth and contentHeight property changes. Setting the clipContentAdEnableScrolling property to true, i would expect the content not to be resized. When the content&#8217;s dimensions are not changing, i would also expect the contentWidth/contentHeight properties to be as big as the content&#8217;s dimensions. I am currently running into the issue of loosing the contentHeight and in a another component the horizontalScrollPosition as well.</p>
<p>Whew&#8230; that was a lot. I would be really thankful if you could clearify that. Other people might be interested in that post perhaps as well <img src='http://iamdeepa.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh, and a happy new year <img src='http://iamdeepa.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Deepa Subramaniam</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1487</link>
		<dc:creator>Deepa Subramaniam</dc:creator>
		<pubDate>Fri, 15 Jan 2010 17:08:55 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1487</guid>
		<description>Hi Florian, that should work, Groups can contain MXML graphic elements. What problem/error are you seeing?</description>
		<content:encoded><![CDATA[<p>Hi Florian, that should work, Groups can contain MXML graphic elements. What problem/error are you seeing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florian S.</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1484</link>
		<dc:creator>Florian S.</dc:creator>
		<pubDate>Fri, 15 Jan 2010 10:04:03 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1484</guid>
		<description>Hi there, good to here about FXG 2.

What i am currently running into is drawing FXG primtives into HGroup and VGroups. Why is that not possible?

Best reagrds!</description>
		<content:encoded><![CDATA[<p>Hi there, good to here about FXG 2.</p>
<p>What i am currently running into is drawing FXG primtives into HGroup and VGroups. Why is that not possible?</p>
<p>Best reagrds!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aparna</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1372</link>
		<dc:creator>Aparna</dc:creator>
		<pubDate>Fri, 04 Dec 2009 22:56:36 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1372</guid>
		<description>Thanks for the wonderful article on the Performance testing of Flex application.
We have a web application that is structured with Caringorm micro architecture to achieve the MVC pattern in Flex.
We are seeing some performance issues in this application and are in the process of evaluating a load testing to support this.
In your article I noticed that you had suggested to first load test each of the data services independent of Flex proxies  from a web service or an XML feed to gau ge the maximum number of requests per second that it can sustain, can you please suggest how this can be achieved and explain more in this regard?

The second test you had suggested to run the same test through proxy, does it mean that you do this load test as you would do for any other application from the url the end users access?

I am very new to load testing on flex application, any suggestion to help the load testing process will be greatly appreciated.</description>
		<content:encoded><![CDATA[<p>Thanks for the wonderful article on the Performance testing of Flex application.<br />
We have a web application that is structured with Caringorm micro architecture to achieve the MVC pattern in Flex.<br />
We are seeing some performance issues in this application and are in the process of evaluating a load testing to support this.<br />
In your article I noticed that you had suggested to first load test each of the data services independent of Flex proxies  from a web service or an XML feed to gau ge the maximum number of requests per second that it can sustain, can you please suggest how this can be achieved and explain more in this regard?</p>
<p>The second test you had suggested to run the same test through proxy, does it mean that you do this load test as you would do for any other application from the url the end users access?</p>
<p>I am very new to load testing on flex application, any suggestion to help the load testing process will be greatly appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregor Kiddie</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1319</link>
		<dc:creator>Gregor Kiddie</dc:creator>
		<pubDate>Mon, 09 Nov 2009 13:57:58 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1319</guid>
		<description>You broke the site with such a huge spec!

(And overuse of !!! is a sign you need to get some sleep!)</description>
		<content:encoded><![CDATA[<p>You broke the site with such a huge spec!</p>
<p>(And overuse of !!! is a sign you need to get some sleep!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TwittLink - Your headlines on Twitter</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1317</link>
		<dc:creator>TwittLink - Your headlines on Twitter</dc:creator>
		<pubDate>Fri, 06 Nov 2009 09:59:21 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1317</guid>
		<description>[...] Tweets about this great post on TwittLink.com [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Tweets about this great post on TwittLink.com [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adobe OpenSource放出FXG 2.0规范 &#124; SWFever.com</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1316</link>
		<dc:creator>Adobe OpenSource放出FXG 2.0规范 &#124; SWFever.com</dc:creator>
		<pubDate>Fri, 06 Nov 2009 02:47:13 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1316</guid>
		<description>[...] SDK团队的工程师Deepa在这篇文章中介绍了FXG [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] SDK团队的工程师Deepa在这篇文章中介绍了FXG [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uberVU - social comments</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1315</link>
		<dc:creator>uberVU - social comments</dc:creator>
		<pubDate>Fri, 06 Nov 2009 01:18:08 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1315</guid>
		<description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Twitter by ryanstewart: RT @mchotin: Deepa has juicy details on FXG 2.0: http://bit.ly/2MwNZX...</description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Twitter by ryanstewart: RT @mchotin: Deepa has juicy details on FXG 2.0: <a href="http://bit.ly/2MwNZX..." rel="nofollow">http://bit.ly/2MwNZX&#8230;</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitter Trackbacks for iamdeepa on flex » Blog Archive » FXG 2.0 - Hurrah! [iamdeepa.com] on Topsy.com</title>
		<link>http://iamdeepa.com/blog/?p=45#comment-1314</link>
		<dc:creator>Twitter Trackbacks for iamdeepa on flex » Blog Archive » FXG 2.0 - Hurrah! [iamdeepa.com] on Topsy.com</dc:creator>
		<pubDate>Fri, 06 Nov 2009 01:04:02 +0000</pubDate>
		<guid>http://iamdeepa.com/blog/?p=45#comment-1314</guid>
		<description>[...] iamdeepa on flex » Blog Archive » FXG 2.0 - Hurrah!  iamdeepa.com/blog/?p=45 &#8211; view page &#8211; cached  Well, if we look back into what I’ve blogged about this past year, its been pretty paltry. Apologies, apologies. This is mostly because my work responsibilities grew two-fold because I became a... Read moreWell, if we look back into what I’ve blogged about this past year, its been pretty paltry. Apologies, apologies. This is mostly because my work responsibilities grew two-fold because I became a lead on our team and I was one of the stakeholders getting the FXG 2.0 feature-set drafted and implemented. So, I’m SUPER SUPER excited to announce that the FXG 2.0 specification has been posted to the Flex Open Source site here. In the rest of this post, I explain what FXG is and what has changed between FXG 1.0 and FXG 2.0 - read on! Read less [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] iamdeepa on flex » Blog Archive » FXG 2.0 - Hurrah!  iamdeepa.com/blog/?p=45 &ndash; view page &ndash; cached  Well, if we look back into what I’ve blogged about this past year, its been pretty paltry. Apologies, apologies. This is mostly because my work responsibilities grew two-fold because I became a&#8230; Read moreWell, if we look back into what I’ve blogged about this past year, its been pretty paltry. Apologies, apologies. This is mostly because my work responsibilities grew two-fold because I became a lead on our team and I was one of the stakeholders getting the FXG 2.0 feature-set drafted and implemented. So, I’m SUPER SUPER excited to announce that the FXG 2.0 specification has been posted to the Flex Open Source site here. In the rest of this post, I explain what FXG is and what has changed between FXG 1.0 and FXG 2.0 - read on! Read less [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
