<?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: Multithreading in Flash update</title>
	<atom:link href="http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/</link>
	<description>Thoughts on development of web &#38; mobile apps</description>
	<lastBuildDate>Sat, 10 Sep 2011 04:23:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: s9tpepper</title>
		<link>http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/comment-page-1/#comment-3597</link>
		<dc:creator>s9tpepper</dc:creator>
		<pubDate>Sat, 10 Sep 2011 04:23:56 +0000</pubDate>
		<guid isPermaLink="false">http://matthewfabb.com/blog/?p=115#comment-3597</guid>
		<description><![CDATA[I&#039;m registered for that session and will definitely be attending and taking notes. :)]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m registered for that session and will definitely be attending and taking notes. <img src='http://matthewfabb.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cool Stuff with the Flash Platform - 9/8/2011 &#124; Remote Synthesis</title>
		<link>http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/comment-page-1/#comment-3588</link>
		<dc:creator>Cool Stuff with the Flash Platform - 9/8/2011 &#124; Remote Synthesis</dc:creator>
		<pubDate>Thu, 08 Sep 2011 18:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://matthewfabb.com/blog/?p=115#comment-3588</guid>
		<description><![CDATA[[...] Matthew Fabb posts information shared by Adobe&#039;s Arno Gourdol at Flash Camp Brazil as a multithreading in Flash update. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Matthew Fabb posts information shared by Adobe&#039;s Arno Gourdol at Flash Camp Brazil as a multithreading in Flash update. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mfabb</title>
		<link>http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/comment-page-1/#comment-3584</link>
		<dc:creator>mfabb</dc:creator>
		<pubDate>Tue, 06 Sep 2011 17:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://matthewfabb.com/blog/?p=115#comment-3584</guid>
		<description><![CDATA[Vic, not adding something to Flash because beginners or designers who don&#039;t know how to code will misuse it, in my opinion is bad reasoning. As that&#039;s an excuse to not add almost anything too complex that advances the Flash platform.

More likely, I imagine these type of users are simply not going to use workers, as they won&#039;t understand it.

That said, Adobe seems to be working hard on making sure this is safe for so called &quot;scripters&quot; (beginner level coders). That seems to be one of the reasons for the delay, as Thibault mentions above wanting to really get it right.]]></description>
		<content:encoded><![CDATA[<p>Vic, not adding something to Flash because beginners or designers who don&#8217;t know how to code will misuse it, in my opinion is bad reasoning. As that&#8217;s an excuse to not add almost anything too complex that advances the Flash platform.</p>
<p>More likely, I imagine these type of users are simply not going to use workers, as they won&#8217;t understand it.</p>
<p>That said, Adobe seems to be working hard on making sure this is safe for so called &#8220;scripters&#8221; (beginner level coders). That seems to be one of the reasons for the delay, as Thibault mentions above wanting to really get it right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vic</title>
		<link>http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/comment-page-1/#comment-3583</link>
		<dc:creator>Vic</dc:creator>
		<pubDate>Tue, 06 Sep 2011 15:00:11 +0000</pubDate>
		<guid isPermaLink="false">http://matthewfabb.com/blog/?p=115#comment-3583</guid>
		<description><![CDATA[WebWorker is a bad idea, the risk is that Flash will be slow.
Can you see all the people that don&#039;t know how onFrame works misusing this.]]></description>
		<content:encoded><![CDATA[<p>WebWorker is a bad idea, the risk is that Flash will be slow.<br />
Can you see all the people that don&#8217;t know how onFrame works misusing this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mfabb</title>
		<link>http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/comment-page-1/#comment-3578</link>
		<dc:creator>mfabb</dc:creator>
		<pubDate>Sat, 03 Sep 2011 03:24:58 +0000</pubDate>
		<guid isPermaLink="false">http://matthewfabb.com/blog/?p=115#comment-3578</guid>
		<description><![CDATA[Thanks for the feedback Thibault. It&#039;s so awesome how available you are online and willing to answer questions and give a peak into what is coming up.

I unfortunately, won&#039;t be able to make it to MAX. It&#039;s a bit of an expensive trip from Toronto. I hope to go one year, but not this year. However, I will definitely be following any tweets and blog posts about session until it&#039;s finally made online.

Also it&#039;s great to hear that this is Concurrency 2.0 and it will continue to improve later. Still, it&#039;s a great start and I think will be helpful for those coming from JavaScript to quickly pick up.

Thanks again!]]></description>
		<content:encoded><![CDATA[<p>Thanks for the feedback Thibault. It&#8217;s so awesome how available you are online and willing to answer questions and give a peak into what is coming up.</p>
<p>I unfortunately, won&#8217;t be able to make it to MAX. It&#8217;s a bit of an expensive trip from Toronto. I hope to go one year, but not this year. However, I will definitely be following any tweets and blog posts about session until it&#8217;s finally made online.</p>
<p>Also it&#8217;s great to hear that this is Concurrency 2.0 and it will continue to improve later. Still, it&#8217;s a great start and I think will be helpful for those coming from JavaScript to quickly pick up.</p>
<p>Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thibault Imbert</title>
		<link>http://matthewfabb.com/blog/2011/09/02/multithreading-in-flash-update/comment-page-1/#comment-3576</link>
		<dc:creator>Thibault Imbert</dc:creator>
		<pubDate>Fri, 02 Sep 2011 23:50:28 +0000</pubDate>
		<guid isPermaLink="false">http://matthewfabb.com/blog/?p=115#comment-3576</guid>
		<description><![CDATA[Hi Matthew,

Nice article. There is definitely big interest in this feature.

Please, make sure you attend the session at Max about Concurrency, we will give a lot more details about the current design, which has changed a bit. If you cannot attend, of course the session will be recorded.

We would have loved having this in FP11/AIR 3, given that for games, it is also super useful to use with Stage3D, but we want to get the design right and it was too short to make it for FP11/AIR3.

You will also be able to inject bytecode to the ActionScript worker, you do not have to use a SWF (you will be able to) but most people may just want to inject bytecode generated by ASC or dynamically generated bytecode from as3commons for instance.

Of course tooling will make the workflow easy, so that you do not have to manually generate the ABC and link it yourself. So it will be pretty flexible.

We are also working hard for having maybe some objects you wil be able to share like BitmapData and ByteArray, which would be pretty convenient, for a lots of use cases.

Again, we decided to do this for the first phase of the Concurrency effort in Flash to solve, the UI locking issue (sometimes referred as reactive programming). Lower level access or even language support for Concurrency will come later. We want to introduce first, a safe way to leverage Concurrency which should solve most of the use cases.

After this, we will surely have a Concurrency 2.0 effort ;)

Hope this sheds some more light!

Thibault
Product Manager &#124; Flash Runtime &#124; Adobe]]></description>
		<content:encoded><![CDATA[<p>Hi Matthew,</p>
<p>Nice article. There is definitely big interest in this feature.</p>
<p>Please, make sure you attend the session at Max about Concurrency, we will give a lot more details about the current design, which has changed a bit. If you cannot attend, of course the session will be recorded.</p>
<p>We would have loved having this in FP11/AIR 3, given that for games, it is also super useful to use with Stage3D, but we want to get the design right and it was too short to make it for FP11/AIR3.</p>
<p>You will also be able to inject bytecode to the ActionScript worker, you do not have to use a SWF (you will be able to) but most people may just want to inject bytecode generated by ASC or dynamically generated bytecode from as3commons for instance.</p>
<p>Of course tooling will make the workflow easy, so that you do not have to manually generate the ABC and link it yourself. So it will be pretty flexible.</p>
<p>We are also working hard for having maybe some objects you wil be able to share like BitmapData and ByteArray, which would be pretty convenient, for a lots of use cases.</p>
<p>Again, we decided to do this for the first phase of the Concurrency effort in Flash to solve, the UI locking issue (sometimes referred as reactive programming). Lower level access or even language support for Concurrency will come later. We want to introduce first, a safe way to leverage Concurrency which should solve most of the use cases.</p>
<p>After this, we will surely have a Concurrency 2.0 effort <img src='http://matthewfabb.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Hope this sheds some more light!</p>
<p>Thibault<br />
Product Manager | Flash Runtime | Adobe</p>
]]></content:encoded>
	</item>
</channel>
</rss>
