<?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>ASVGuy::SWFBlog</title>
	<atom:link href="http://asvguy.com/feed/rss2" rel="self" type="application/rss+xml" />
	<link>http://asvguy.com</link>
	<description>By Burak KALAYCI of Manitu Group on Flash, SWF format and who knows what...</description>
	<lastBuildDate>Thu, 17 May 2012 12:01:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>ASV. 12.</title>
		<link>http://asvguy.com/2012/05/asv-12.html</link>
		<comments>http://asvguy.com/2012/05/asv-12.html#comments</comments>
		<pubDate>Wed, 16 May 2012 22:00:34 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MG]]></category>
		<category><![CDATA[ASV]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=399</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2012%2F05%2Fasv-12.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2012%2F05%2Fasv-12.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=ASV&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-full wp-image-400" title="ASV 2012/05.16 is the 12th Anniversary release" src="http://asvguy.com/wp-content/uploads/2012/05/asvsplash.png" alt="" width="620" height="300" /></p>
<p>&nbsp;</p>
<p>Today, we released the 12th anniversary edition of ASV¹ (ASV 2012/05) and also SWF Revealer 2.08 update.</p>
<p>Thank you all!</p>
<p>&nbsp;</p>
<p><strong>Update (2012/05/17):</strong> To add some value to this dull post:</p>
<p>In the first days, people sent us their own SWFs to get back the decompiled AS, in order to believe that ASV really worked as advertised. We required people  include their name in the SWF so that we know it&#8217;s their own work&#8230;</p>
<p>Here are the samples we had on our site:</p>
<p><strong>ASV 1.0 with SWF v4</strong></p>
<p><a href="http://www.buraks.com/asv/movie2.swf" target="_blank">movie2.swf (~6k)</a>, by Scott Romack, submitted on May 30, 2000.</p>
<p><a href="http://www.buraks.com/asv/movie2.txt" target="_blank">movie2.txt (~2k)</a> ASV 1.0 text output.</p>
<address style="padding-left: 30px;"><strong>Notable notes:</strong></address>
<address style="padding-left: 30px;"><strong> </strong><span style="font-style: normal;">This was the first ever sample we had.</span></address>
<address style="padding-left: 30px;"><span style="font-style: normal;">&#8220;Note the line </span></address>
<address style="padding-left: 30px;"> </address>
<blockquote style="padding-left: 30px;"><address>Duplicate Movie Clip (&#8220;motion&#8221;, &#8220;motion&#8221; &amp; x, x <strong>+ 16384</strong>)</address>
</blockquote>
<address style="padding-left: 30px;">The value added in Duplicate Movie Clip action is actually in the SWF and ASV 1.0 showed this. Later versions of ASV hides this value in order to make its output more compatible with Flash.&#8221;</address>
<p>&nbsp;</p>
<p><strong>ASV 2.0 with SWF v4</strong></p>
<p><a href="http://www.buraks.com/asv/curves9.swf" target="_blank">curves9.swf (~7k)</a>, by <a href="http://www.waxpraxis.org/" target="_blank">Branden J. Hall</a>, submitted on June 6, 2000.</p>
<p><a href="http://www.buraks.com/asv/curves9-1.txt" target="_blank">curvers9-1.txt (~8k)</a> ASV 2.0 text output to Flash 4 syntax</p>
<p><a href="http://www.buraks.com/asv/curves9-2.txt" target="_blank">curves9-2.txt (~7k)</a> ASV 2.0 text output to Flash 5 syntax</p>
<address style="padding-left: 30px;"><strong>Notable notes: </strong></address>
<address style="padding-left: 30px;"><strong> </strong><span style="font-style: normal;">Also demonstrated ASV 2.0&#8242;s ability to convert v4 AS syntax to v5 AS syntax.</span></address>
<p>&nbsp;</p>
<p><strong><strong>ASV 2.0 with SWF v5</strong></strong></p>
<p><a href="http://www.buraks.com/asv/analog_clock.swf" target="_blank">analog_clock.swf (~10k)</a>, by Marcos Pinto.</p>
<p><a href="http://www.buraks.com/asv/aclock.txt" target="_blank">aclock.txt (~2k)</a> ASV 2.0 text output.</p>
<address style="padding-left: 30px;"><strong>Notable notes:</strong></address>
<address style="padding-left: 30px;"><strong> </strong><span style="font-style: normal;">Demonstrated decompilation of the (then new) <strong>onClipEvent</strong>.</span></address>
<p>&nbsp;</p>
<p><span style="color: #888888;">¹<a href="http://www.buraks.com/asv/">Action Script Viewer</a> &#8211; the first SWF/Flash decompiler released on May 16, 2000.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2012/05/asv-12.html/feed/rss2</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And Then Premium Features Arrived&#8230;</title>
		<link>http://asvguy.com/2012/04/and-then-premium-features-arrived.html</link>
		<comments>http://asvguy.com/2012/04/and-then-premium-features-arrived.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 14:42:12 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Central-Apollo-AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MG]]></category>
		<category><![CDATA[Misc.]]></category>
		<category><![CDATA[Alchemy]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[open SWF]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[premium features]]></category>
		<category><![CDATA[SWF]]></category>
		<category><![CDATA[SWF specs]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=353</guid>
		<description><![CDATA[On March 28, 2012, Adobe announced and introduced the anxiously awaited Flash Player Premium Features for Gaming, with Flash Player 11.2 and AIR 3.2. Also Roadmap for Flash Runtimes was updated. (BTW, the problem with the road-map is that it&#8217;s just some plans, &#8216;official gossip&#8217; as I call it, it offers no commitment or legally binding [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2012%2F04%2Fand-then-premium-features-arrived.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2012%2F04%2Fand-then-premium-features-arrived.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=Alchemy,flash,open+SWF,Player,premium+features,SWF,SWF+specs&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="size-full wp-image-361 alignnone" title="A Unity game screenshot from Adobe's site." src="http://asvguy.com/wp-content/uploads/2012/04/unity.png" alt="" width="290" height="150" /><img class="size-full wp-image-361 alignnone" title="A Unity game screenshot from Adobe's site. Unity games will require premium features licensing after August 1, 2012." src="http://asvguy.com/wp-content/uploads/2012/04/unity.png" alt="" width="290" height="150" /></p>
<p>On March 28, 2012, Adobe <a href="http://blogs.adobe.com/digitalmedia/2012/03/adobe-introduces-premium-features-for-gaming-with-flash-player-11-2-announces-collaboration-with-unity-technologies-2/">announced and introduced</a> the <a href="http://asvguy.com/2012/03/why-will-premium-flash-player-features-kill-flash.html">anxiously</a> <a href="https://plus.google.com/101442860925536092201/posts/7oTKEWLDRUB">awaited</a> Flash Player Premium Features for Gaming, with Flash Player 11.2 and AIR 3.2. Also <a href="http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html">Roadmap for Flash Runtimes</a> was updated. (BTW, the problem with the road-map is that it&#8217;s just <em>some plans</em>, &#8216;official gossip&#8217; as I call it, it offers no commitment or legally binding promise from Adobe. And it can get updated anytime&#8230;).</p>
<h2><strong>What has the cat dragged in?</strong></h2>
<p>Good news is that using domain memory and (Alchemy introduced and <a href="https://twitter.com/#!/pleclech/status/185644137217921024">officially</a> <a href="http://learn.adobe.com/wiki/display/AVM2/lf32">documented</a>) fast memory opcodes by themselves is not considered as premium use. Only using <a href="http://www.adobe.com/devnet/flashplayer/articles/premium-features.html">both domain memory and Stage 3D</a> is considered as premium. So it seems Adobe listened to the community and did what it could. (&#8216;<em>a fair compromise</em>&#8216; &#8211; Mike Chambers).</p>
<p><img class="size-full wp-image-357 alignright" style="margin: 10px;" title="fig01 from Adobe FAQ" src="http://asvguy.com/wp-content/uploads/2012/04/fig01.png" alt="" width="423" height="261" /></p>
<p>Licensing starts on August 1 -we have a grace period and any prior work will get to use the premium features royalty free-, there will be no charges for the first $50K of revenues (but 9% after that). AIR including for mobile applications for iOS and Android, will be royalty free.  There&#8217;s a <a href="http://www.adobe.com/devnet/flashplayer/articles/premium-features-licensing-faq.html">FAQ</a> about all this.</p>
<p>Another good thing is that Adobe states &#8216;<em>no intent</em>&#8216; for making any existing feature premium in the future (but any new feature may come as premium). In any case, it&#8217;s up to the community and individuals to trust Adobe about any intentions&#8230;</p>
<p>In summary, it looks as if only big gaming studios, who would use Alchemy to convert their million dollar 3D games to Flash for the Web only (as AIR usage is royalty free), are the target (and $50K entry point will protect small studios). &#8216;<em>These premium features will allow console developers to deliver unprecedented, AAA console quality games to over a billion computer</em>s&#8217; <a href="http://blogs.adobe.com/flashplayer/2012/03/gameon.html">says Tom Nguyen</a>, Sr. Product Manager, Gaming at Adobe.</p>
<h2><strong>Community response</strong></h2>
<p>[in no particular order]</p>
<p><span style="color: #000000;">Nicolas Cannasse</span>, creator of MTASC and Haxe, called this the <a href="http://ncannasse.fr/blog/adobe_announce_speed_tax">Speed Tax</a> for 3D games: &#8216;<strong><em>Adobe just made DECENT SPEED a &#8220;premium feature&#8221;</em></strong>&#8216;.</p>
<div id="attachment_366" class="wp-caption aligncenter" style="width: 138px"><img class="size-full wp-image-366 " style="margin-top: 10px; margin-bottom: 10px;" title="Nicolas Cannasse, one of the most respected names in Flash community, coined the term 'Speed Tax'." src="http://asvguy.com/wp-content/uploads/2012/04/nc.png" alt="" width="128" height="128" /><p class="wp-caption-text">Nicolas Cannasse</p></div>
<p>Joa Ebert, another name who needs no introduction to anyone in the Flash community, in his post titled &#8216;<a href="http://blog.joa-ebert.com/2012/03/28/collateral-damage/">Collateral Damage</a>&#8216;, announced: &#8216;<strong><em>I am no longer committed to supporting any Flash related open-source projects</em></strong>&#8216;. A sad development indeed.</p>
<div id="attachment_367" class="wp-caption aligncenter" style="width: 418px"><img class="size-full wp-image-367 " title="Joa Ebert, the brain behind Apparat, is no longer committed to support open-source Flash related projects. [Picture from FlashMagazine.com http://www.flashmagazine.com/community/detail/flash_on_the_beach_2009_-_day_2/]" src="http://asvguy.com/wp-content/uploads/2012/04/joa_ebert_apparat_thumb.jpg" alt="" width="408" height="197" /><p class="wp-caption-text">Joa Ebert, Flash on the Beach 2009</p></div><a href="http://peterelst.com/">Peter Elst</a>, yet another name who should not be unfamiliar to any Flash platform developer, currently a Googler, <a href="https://twitter.com/#!/peterelst/status/184907156930306048">tweeted</a>: &#8216;<strong><em>I&#8217;m calling it&#8230; Flash Player time of death March 28th 2012, you&#8217;ll be missed &#8211; died at the hands of incompetent surgeons</em></strong>&#8216;.</p>
<p><div id="attachment_359" class="wp-caption aligncenter" style="width: 505px"><img class="size-full wp-image-359 " title="Peter Elst called it." src="http://asvguy.com/wp-content/uploads/2012/04/peter_elst_called_it.png" alt="" width="495" height="156" /><p class="wp-caption-text">Tweet from Peter Elst</p></div>
<p><a href="http://flashblog.robertpenner.com/">Robert Penner</a>, author of famous easing equations &#8211; if you remember them, good old times-, author, former Adobe Flash Team member, <a href="https://twitter.com/#!/robpenner/status/184985347757834240">tweeted</a> the following: &#8216;<em><strong>I thought Adobe was supposed to make money by building the best tools and services</strong>, not by cutting them &amp; selling the platform. I&#8217;m not saying Adobe is wrong to change their Flash platform strategy. But I&#8217;d rather they be successful with great tools &amp; free platform.</em>&#8216;.</p>
<div id="attachment_376" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-376 " title="Robert Penner in Flash CS4 About Box - easter egg. [Screen capture by Arul Prasad, http://blog.arulprasad.com/2008/10/easter-egg-in-flash-cs4.html]" src="http://asvguy.com/wp-content/uploads/2012/04/penner_cs.png" alt="" width="400" height="257" /><p class="wp-caption-text">Robert Penner in Flash CS4 About Box</p></div><a href="http://phillipkerman.com/pcc/wiki/">Phillip Kerman</a>, <a href="http://www.phillipkerman.com/books/">writer</a>, teacher, programmer, <a href="https://twitter.com/#!/phillip/status/184909740457996288">tweeted</a>: &#8216;<em>man, can&#8217;t sleep&#8230; had a nightmare Adobe really did kill Flash. Wait, did I even go to sleep yet?</em>&#8216;.</p>
<p>Omar Gonzalez, Senior Software Architect @ Almer/Blank, <a href="https://twitter.com/#!/s9tpepper/status/184911418636767233">tweeted</a>: &#8216;<em>I don&#8217;t think I&#8217;ve ever seen a company destroy so much of their own intellectual property in such a short amount of time. #amazing #Adobe</em>&#8216;.</p>
<p><div id="attachment_358" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.netmagazine.com/news/devs-debate-adobe-flash-speed-tax-121868"><img class="size-full wp-image-358 " title=".Net magazine covered the story." src="http://asvguy.com/wp-content/uploads/2012/04/netmagazine.jpg" alt="" width="480" height="390" /></a><p class="wp-caption-text">.Net magazine covered the story</p></div>
<p>There were also positive <a href="http://fdt.powerflasher.com/2012/04/flash-grows-brighter/">reactions</a>, I think mostly because some people thought the $50K is big enough a barrier that will protect them, some are clueless newbies who just heard about Alchemy opcodes and decided they are not affected, some use AIR exclusively and didn&#8217;t care about anything else, some sincerely found initial conditions for licensing acceptable, and some, I believe, felt that that to contain the damage, they have to back the decision publicly&#8230; And then some, chose to remain silent&#8230;</p>
<p>Below are links to some discussions on Google+:</p>
<p style="padding-left: 30px;">Richard Davey: <a href="https://plus.google.com/106676047029022880747/posts/arRMVLEQdiN">https://plus.google.com/106676047029022880747/posts/arRMVLEQdiN</a></p>
<p style="padding-left: 30px;">Jesse Freeman: <a href="https://plus.google.com/113373098067901951782/posts/hJZMKnGh6We">https://plus.google.com/113373098067901951782/posts/hJZMKnGh6We</a></p>
<p style="padding-left: 30px;">Jesse Warden: <a href="https://plus.google.com/109537902154361720350/posts/Nmvh8HY4BG6">https://plus.google.com/109537902154361720350/posts/Nmvh8HY4BG6</a></p>
<h2><strong>Other developments&#8230;</strong></h2>
<p><strong> </strong>On March 31, Daniel Bunte had a blog post titled <a href="http://danielbunte.de/2012/03/31/how-we-managed-to-get-alchemy1-working-with-flashplayer-11-2-incubator-and-the-secrets-of-swf-tag-92/">How we managed to get Alchemy1 working with FlashPlayer 11.2 Incubator and the secrets of SWF Tag 92</a>. So it seems, Adobe will  use a different method for enabling premium features. This is a technical detail, still I find it important to mention here.</p>
<p>Kurt Melander commented on my previous post and said: &#8216;<em>&#8230;speaking from the e-learning development side and as a US DoD defense contractor, the digital signing may be due in large part to the downgrading of flash and Shockwave from the DoD CIO office in terms of risk for mobile code. Shockwave .dcr format is now no longer allowed on military networks and is classified “1x”,  flash was downgraded from a “3&#8243; to a “2&#8243;, lower numbers meaning higher risk to the network. One of the main reasons for this downgrade is the lack of Flash and Shockwave to recognize or validate digitally signed code.</em>&#8216;</p>
<p><a href="http://www.junglecode.net/">Jethro Villegas</a>, former Engineering Manager and Software Architect for Flash Professional, commented: &#8216;<em>Digitally authenticated SWF files can be so useful in many ways.</em>&#8216; I can&#8217;t agree more.</p>
<p>So, most probably, digital signatures in SWF files will stay for one reason or another.</p>
<h2><strong>Was premium features really necessary?</strong></h2>
<div id="attachment_390" class="wp-caption alignright" style="width: 170px"><img class="size-full wp-image-390 " title="Thibault Imbert" src="http://asvguy.com/wp-content/uploads/2012/04/thibault_imbert.png" alt="" width="160" height="160" /><p class="wp-caption-text">Thibault Imbert</p></div>
<p><a href="http://www.bytearray.org/">Thibault Imbert</a>, Sr. Product Manager for the Flash Runtime at Adobe, had the following comment at Nicolas&#8217; post:</p>
<p style="padding-left: 30px;">&#8216;<em>&#8230;because games could generate millions of revenue with maybe 200 copies of Flash Builder and Flash Pro sold. <strong>Is it a good business? Not really</strong>.</em>&#8216;</p>
<p>I also think <a href="http://www.mikechambers.com/blog/">Mike Chambers</a>&#8216; (currently Director, Developer Advocacy for web platforms at Adobe) following comment there is important:</p>
<p style="padding-left: 30px;">&#8216;<em>The model where Adobe invests all of the resources in developing the Flash Player, and then projects such as Haxe and Unity pull developers away from Adobe tooling is one that was <strong>not sustainable</strong> under the old model. Under the new model, it doesnt matter which tools and technologies you are using to develop Flash content, since revenue is generated based on the runtime and not tooling.</em>&#8216;</p>
<div id="attachment_356" class="wp-caption aligncenter" style="width: 346px"><img class="size-full wp-image-356   " title="So-called Alchemy opcodes are officially well-documented. And they are not just some temporary experimental things never meant to be used in production code." src="http://asvguy.com/wp-content/uploads/2012/04/alchemy_opcodes_officially_documented.png" alt="" width="336" height="284" /><p class="wp-caption-text">So-called Alchemy opcodes are officially well-documented.</p></div>
<p>So, it is clear that <strong>Adobe needed more money to support Flash Player development</strong>. But was the right answer Premium Features? Why wasn&#8217;t AIR developers targeted? Why wasn&#8217;t <em>right click context menu</em> introduced as a premium feature? Is $50K the optimal amount? Is 9% the optimal percentage? What will the nominal fee for Premium Features Developer Program be (which will be introduced after grace period ends on August 1, 2012)? <strong>Will it be be worth all this?</strong>&#8230;</p>
<p>As I stated in my previous post, IMO <strong>SWF format is now a closed format</strong>. As someone programming for SWF format since April 1998 and co-author of the first Flash decompiler (since May 2000, which we still update daily) and many SWF related tools, I am qualified to make that statement. Closing SWF format will have &#8216;dire consequences&#8217;. (Our reaction as Manitu Group will be increasing pricing for our commercial applications, as we think <em>premium technologies, require premium tools that cost premium prices</em>).</p>
<p>Some last minute improvements to premium feature set has been a good thing nevertheless, but my personal opinion is that it won&#8217;t be sufficient to save the SWF format, hence the Flash platform. But we may have gained some time. And who knows, maybe more&#8230;</p>
<p>So, has Flash really died this time with the introduction of premium features as I predicted?</p>
<p><a href="http://www.urbandictionary.com/define.php?term=no+hablo+ingles" target="_blank">No hablo inglés</a>.</p>
<p>&nbsp;</p>
<p><strong>Update:</strong> <a href="http://blog.debreuil.com/">Robin Debreuil</a> posted <a href="https://plus.google.com/100657053231819812585/posts/Sf1g9MVHYF6">following comment</a> while sharing info about this post at Google+:</p>
<div id="attachment_391" class="wp-caption alignright" style="width: 160px"><em><img class="size-thumbnail wp-image-391" title="Robin Debreuil" src="http://asvguy.com/wp-content/uploads/2012/04/robin_debreuil-150x150.jpg" alt="" width="150" height="150" /></em><p class="wp-caption-text">Robin Debreuil</p></div>
<p style="padding-left: 30px;"><em>&#8216;I&#8217;ve heard of the death of Flash more times than I can count over the years. <strong>I think the difference this time is the claims are coming from the people that use it, and the &#8216;killer&#8217; is the company that makes it.</strong> Time will tell I guess.</em></p>
<p style="padding-left: 30px;"><em>The quote that sums it up for me is:</em></p>
<p style="padding-left: 30px;"><em>&#8220;The model where Adobe invests all of the resources in developing the Flash Player, and then projects such as Haxe and Unity pull developers away from Adobe tooling is one that was not sustainable under the old model&#8221;</em></p>
<p style="padding-left: 30px;"><em>I&#8217;m sure that is true, but really it is saying <strong>Adobe can&#8217;t compete in spite of all the advantages inherent in making the platform</strong>. Look at FlashDevelop &#8211; made for free by two people (and no doubt some friendly help) and it blows away Adobe coding tools. Not because it is cheaper, because it is better. </em></p>
<p style="padding-left: 30px;"><em>So if you can&#8217;t compete, sure, business model two, try to wring money out of your platform standard as you slowly choke it to death. The real question though is why can&#8217;t they compete? If my money was tied up in there, I&#8217;d be asking that question a lot.&#8217;</em></p>
<p>&nbsp;</p>
<p>And here is Mike Chambers&#8217; reply: (I won&#8217;t be cloning the discussion, this is the last update I&#8217;ll have here, read more at its <a href="https://plus.google.com/100657053231819812585/posts/Sf1g9MVHYF6">source</a>).</p>
<div id="attachment_389" class="wp-caption alignright" style="width: 190px"><img class="size-medium wp-image-389 " title="Mike Chambers" src="http://asvguy.com/wp-content/uploads/2012/04/mike_chambers-300x218.jpg" alt="" width="180" height="131" /><p class="wp-caption-text">Mike Chambers</p></div>
<p style="padding-left: 30px;"><em>&#8216;I dont think it is a question of competing. Adobe could put in the resources to build a 3d authoring tool that competes with Unity, but why would it want to? Unity already is awesome, and can target Flash Player.</em></p>
<p style="padding-left: 30px;"><em> </em></p>
<p style="padding-left: 30px;"><em>Why not create a model where Adobe doesn&#8217;t have to build every single tool that targets the Flash Player in order to ensure that there are resources to continue to invest in the Flash Player? Why not create a model that better reflects the core value of Flash, which is the reach and richness that the Flash Player provides?</em><em>&#8216;</em></p>
<p style="padding-left: 30px;">&nbsp;</p>
<p><strong>Update2:</strong> <a href="https://twitter.com/#!/raykutro">Ray Cutro</a>&#8216;s G+ post titled <a href="https://plus.google.com/106770892113584052587/posts/XLmTYtq6isX">Speed Tax for Speedy death of Flash Platform</a> is a good read as he mentions certain points which I deliberately avoided, and illustrates sincere disappointment of a passionate developer.</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2012/04/and-then-premium-features-arrived.html/feed/rss2</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why will Premium Flash Player Features Kill Flash?</title>
		<link>http://asvguy.com/2012/03/why-will-premium-flash-player-features-kill-flash.html</link>
		<comments>http://asvguy.com/2012/03/why-will-premium-flash-player-features-kill-flash.html#comments</comments>
		<pubDate>Sat, 10 Mar 2012 10:48:53 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Central-Apollo-AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Misc.]]></category>
		<category><![CDATA[Alchemy]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[open SWF]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[premium features]]></category>
		<category><![CDATA[SWF]]></category>
		<category><![CDATA[SWF specs]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=330</guid>
		<description><![CDATA[SWF file format, the format for Flash files, is proprietary. Flash has been criticized for this by many, including late Steven P. Jobs. But SWF format has been open, since 1998 with the initial release of SWF specifications. And this is what we all said against proprietary format argument. Openness of SWF format meant that any 3rd [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2012%2F03%2Fwhy-will-premium-flash-player-features-kill-flash.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2012%2F03%2Fwhy-will-premium-flash-player-features-kill-flash.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=Alchemy,flash,open+SWF,Player,premium+features,SWF,SWF+specs&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>SWF file format, the format for Flash files, is proprietary. Flash has been criticized for this by many, including late Steven P. Jobs.</p>
<p>But SWF format has been <strong>open</strong>, since 1998 with the initial release of SWF specifications. And this is what we all said against <em>proprietary format</em> argument.</p>
<p>Openness of SWF format meant that any 3rd party can create SWF files without the need to get permission from Macromedia or use any Macromedia software (now Adobe). Then we saw 3rd party SWF related utilities flourish, from <a href="http://wahlers.com.br/claus/blog/" target="_blank">Claus Wahlers</a>&#8216; JPEG to SWF converter to Swish text effects to animation packages like Toon Boom Studio. (We also made a living around SWF format).</p>
<p>This openness has been a very important ingredient of Flash&#8217; success. Even with open SWF format, Adobe still has the upper hand, because they control the Player³ and hence the new features: 3rd party apps can only use <em>existing features</em> but Adobe software can make use of the <em>latest features</em>.</p>
<p>If some features of the Flash Player is to become <strong>premium</strong>, this means<strong> SWF format is no longer open, just documented</strong> (assuming Adobe continues releasing SWF specs).</p>
<p>As we all know, Flash suffered many blows in the last few years and declined. Flash could have become <strong>the</strong> software on every appliance in the world for ever; thanks to the competence of Adobe suits who couldn&#8217;t stand up against S. Jobs of Apple, Flash retreated to gaming world (and DRM infected video delivery)¹.</p>
<p><img class="aligncenter size-full wp-image-344" title="Flash Conquers the Universe" src="http://asvguy.com/wp-content/uploads/2012/03/flash_universe.jpg" alt="" width="259" height="400" /></p>
<p>Now, with Flash Player 11.2, open SWF format is going away.</p>
<p><span style="color: #888888;">[Adobe introduced domain memory and some opcodes, that performed faster memory operations, for <a href="http://ncannasse.fr/blog/adobe_alchemy" target="_blank">Alchemy</a> <a href="http://labs.adobe.com/technologies/alchemy/" target="_blank">project</a> (C to AS3 conversion). AS3 was not fast enough, so many 3rd party developers made use of these opcodes to create Flash content and more importantly libraries. Flash Pro couldn't make use of the opcodes but <a href="http://ncannasse.fr/blog/virtual_memory_api" target="_blank">Haxe did</a>, our own <a href="http://www.buraks.com/azoth/" target="_blank">Azoth  did</a>, <a href="http://blog.joa-ebert.com/2009/08/05/alchemy-for-actionscript/" target="_blank">Joa Ebert's tools did</a>. That was the power of Flash and open SWF! (Soon will be history)].</span></p>
<p>I&#8217;m on no pre-release program so can speak freely (and ignorantly). Adobe decided to make money off -maybe what they saw as a dying platform- Flash by charging for what they call <strong>premium features</strong>. SWF files created for new 11.2 player won&#8217;t be able to use so-called Alchemy opcodes, <strong>unless they are signed²</strong>.</p>
<p><span style="color: #808080;">[Old content, created for older players, older SWF versions will still be able to use the opcodes in the name of backward compatibility (But AFAIK, not the libraries/SWCs if they are loaded by a newer version SWF file). So this move is deliberate and has no technical justification - only greed for more money, I would say. Well, this is nothing surprising, Adobe seems to lay off more talent as they make more money...]</span></p>
<p><img class="alignright size-full wp-image-341" title="Point of No Return (iPad case)" src="http://asvguy.com/wp-content/uploads/2012/03/ponric.jpg" alt="" width="200" height="318" /></p>
<p>What is really pathetic is that they are promoting (demoting) <strong>an existing feature</strong> to premium. (If a totally new feature was introduced as premium, that would have been easier to digest).</p>
<p>This move will make the SWF format closed&#8230; So, a free version of Alchemy 2 is irrelevant here. Any Adobe software that creates SWF files is irrelevant.</p>
<p>This is a major change (blow) to the Flash eco-system. Here&#8217;s what <a href="http://ncannasse.fr/" target="_blank">Nicolas Cannasse</a>, creator of <a href="http://mtasc.org/" target="_blank">MTASC</a> and <a href="http://haxe.org/" target="_blank">Haxe</a>, wrote about this in a recent comment:</p>
<p><strong>&#8220;The ability to fully target the flash player has suddenly transformed from being free to being locked-in. That hurts the confidence of many developers (including me) which was already quite down with recent announcements&#8221;.</strong></p>
<p>And if this happens (now seems inevitable with Player 11.2 release), I, hereby, predict Flash&#8217;s death.</p>
<p>Well, some say Flash is already dead.  Release of premium runtime features will only be my personal recognition for the date of death. Flash will not suddenly go away or disappear, for sure.  But it will be the point of no return.</p>
<p>With Player 11.2 release, we will welcome a dead Player with Premium features. I will not install it on any of my personal computers I actually use* &#8211; I heard web still exists without Flash&#8230;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>¹ And Flex is abandoned to Apache. (You may say it is now better for Flex, but you see, Flex is now just a footnote. Sad.)</p>
<p>² Signing files against modification, or, as signaling approval are totally different subjects.</p>
<p>³ Adobe also controls the distribution of the player.</p>
<p>* I intend to keep latest 11.1 version and not update, as long as I can. Afterwards my computers will be Flash runtimes free.</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2012/03/why-will-premium-flash-player-features-kill-flash.html/feed/rss2</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>ASV is 11 Today</title>
		<link>http://asvguy.com/2011/05/asv-is-11-today.html</link>
		<comments>http://asvguy.com/2011/05/asv-is-11-today.html#comments</comments>
		<pubDate>Mon, 16 May 2011 23:00:38 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MG]]></category>
		<category><![CDATA[ASV]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=326</guid>
		<description><![CDATA[ASV 1.0 was released exactly 11 years ago&#8230; And today we released the 11th anniversary version: Thank you all for your support. Flash community is one of the best out there for sure.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2011%2F05%2Fasv-is-11-today.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2011%2F05%2Fasv-is-11-today.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=ASV&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.buraks.com/asv/index.html">ASV</a> 1.0 was released exactly 11 years ago&#8230;</p>
<p>And today we released the <a href="http://www.buraks.com/asv/asv2011.05_release_notes.html">11th anniversary version</a>:</p>
<p><img class="alignnone" title="asv20110516about" src="http://www.buraks.com/asv/asv2011.05.img/asv20110516about.png" alt="" width="435" height="307" /></p>
<p>Thank you all for your support. Flash community is <del>one of</del> the best out there for sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2011/05/asv-is-11-today.html/feed/rss2</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy 2011!</title>
		<link>http://asvguy.com/2011/01/happy-2011.html</link>
		<comments>http://asvguy.com/2011/01/happy-2011.html#comments</comments>
		<pubDate>Sat, 01 Jan 2011 09:31:55 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Misc.]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=318</guid>
		<description><![CDATA[I wish you all a happy new year! Healthy and wealthy&#8230; Now stop reading this and go hug your loved ones.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2011%2F01%2Fhappy-2011.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2011%2F01%2Fhappy-2011.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=%23asvguy&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I wish you all a happy new year! Healthy and wealthy&#8230;</p>
<p style="text-align: center;"><img class="size-full wp-image-321 aligncenter" title="MMXI, 2011" src="http://asvguy.com/wp-content/uploads/2011/01/mmxi2011.jpg" alt="" width="300" height="150" /></p>
<p>Now stop reading this and go hug your loved ones.</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2011/01/happy-2011.html/feed/rss2</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world (again)!</title>
		<link>http://asvguy.com/2010/12/hello-world.html</link>
		<comments>http://asvguy.com/2010/12/hello-world.html#comments</comments>
		<pubDate>Fri, 24 Dec 2010 13:07:59 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Misc.]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=1</guid>
		<description><![CDATA[Moving to WordPress after 7 years of MovableType with TypePad (Thanks for the ride). (Truth is I don&#8217;t blog much anymore &#8211; I mean, even less than usual, I was never a heavy blogger &#8211; but I&#8217;m on twitter regularly &#8211; mostly I retweet and mark favs&#8230;). Anyway, the move seems went fine &#8211; I [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2010%2F12%2Fhello-world.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2010%2F12%2Fhello-world.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=blogging&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Moving to WordPress after 7 years of MovableType with TypePad (Thanks for the ride).</p>
<p style="text-align: center;"><img class="size-full wp-image-290  aligncenter" style="border: 0px initial initial;" title="asvguy.com as it looked on Typepad (11.2003 - 12.2010)" src="http://asvguy.com/wp-content/uploads/2010/12/asvguy.com_at_typepad.jpg" alt="" width="400" height="388" /></p>
<p>(Truth is I don&#8217;t blog much anymore &#8211; I mean, even less than usual, I was never a heavy blogger &#8211; but <a href="http://twitter.com/#!/ASVGuy" target="_blank">I&#8217;m on twitter</a> regularly &#8211; mostly I retweet and mark favs&#8230;).</p>
<p>Anyway, the move seems went fine &#8211; I will fix image links later, there are not many in any case.</p>
<p>Merry Christmas, happy holidays and whatever you may be celebrating!</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2010/12/hello-world.html/feed/rss2</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight in the Past Tense&#8230; Another Flash Killer bites the dust!</title>
		<link>http://asvguy.com/2010/10/silverlight-in-the-past-tense-another-flash-killer-bites-the-dust.html</link>
		<comments>http://asvguy.com/2010/10/silverlight-in-the-past-tense-another-flash-killer-bites-the-dust.html#comments</comments>
		<pubDate>Fri, 29 Oct 2010 23:14:47 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Central-Apollo-AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flash Killer]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=5</guid>
		<description><![CDATA[Flash is stronger than ever, as proved by the recent Adobe MAX 2010, and another so called Flash Killer is now gone...
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2010%2F10%2Fsilverlight-in-the-past-tense-another-flash-killer-bites-the-dust.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2010%2F10%2Fsilverlight-in-the-past-tense-another-flash-killer-bites-the-dust.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=Flash+Killer,silverlight&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright size-medium wp-image-212" title="Silverlight" src="http://asvguy.com/wp-content/uploads/2010/10/silverlight-269x300.jpg" alt="" width="129" height="144" />Interesting news came from Microsoft&#8217;s PDC (Professional Developers Conference): <a href="http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834" target="_self">Microsoft: Our strategy with Silverlight has shifted</a>, by Mary Jo Foley.</p>
<p>(Read more at <a href="http://www.itwriting.com/blog/3391-microsofts-silverlight-dream-is-over.html" target="_self">Microsoft’s Silverlight dream is over</a>, by Tim Anderson, or a summary at <a href="http://technologizer.com/2010/10/29/is-microsoft-turning-off-the-silverlight/" target="_self">Is Microsoft Turning Off the SilverLight?</a>, Harry McCracken).</p>
<p>In short, Silverlight is now retired from its position as Flash Killer, coined about 3 years ago. MS thinks HTML5 will be the webs future, and it will be sufficient. Silverlight lives -not officially dead but will transform-, just like .NET&#8230; Here is what I wrote in May 2007: <a href="http://www.asvguy.com/2007/05/silverlight_mus.html" target="_self">Silverlight must Live!</a></p>
<p>Flash is stronger than ever, as proved by the recent <a href="http://2010.max.adobe.com/" target="_self">Adobe MAX 2010</a>, and another so called Flash Killer is now gone&#8230;</p>
<p>Update: More on the Web:</p>
<p><a href="http://drawlogic.com/2010/10/29/is-silverlight-done-microsoft-shift-in-strategy/" target="_self">Is Silverlight Done? Microsoft Shift in Strategy to html5</a> at *drawlogic</p>
<p><a href="http://techcrunch.com/2010/10/30/rip-silverlight-on-the-web/" target="_self">Microsoft Has Seen The Light. And It’s Not Silverlight</a> at TextCrunch</p>
<p><a href="http://www.bit-101.com/blog/?p=2896" target="_self">On the “death” of Silverlight</a> by Keith Peters</p>
<p><a href="http://team.silverlight.net/announcement/pdc-and-silverlight/" target="_self">PDC and Silverlight</a> announcement at Silverlight Team Blog</p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2010/11/04/silverlight-questions.aspx" target="_self">Silverlight Questions</a> by Scott Guthrie (Nov 4, 2010)</p>
<p>What MS guys say doesn&#8217;t change the current situation a bit.</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2010/10/silverlight-in-the-past-tense-another-flash-killer-bites-the-dust.html/feed/rss2</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Chromatic Guitar Tuner with Flash</title>
		<link>http://asvguy.com/2010/08/online-chromatic-guitar-tuner-with-flash.html</link>
		<comments>http://asvguy.com/2010/08/online-chromatic-guitar-tuner-with-flash.html#comments</comments>
		<pubDate>Fri, 20 Aug 2010 19:42:37 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[chromatic]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[guitar tuner]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[tuner]]></category>
		<category><![CDATA[XAMDF]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=6</guid>
		<description><![CDATA[It was 1994, me and me brother were into music and computers (in that order). It was the year we created a MIDI driver for Windows 3.1 (Windows 95 was still in beta at the time). The device driver converted audio input to MIDI notes. We could directly record from line input to MIDI sequencer software. It [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2010%2F08%2Fonline-chromatic-guitar-tuner-with-flash.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2010%2F08%2Fonline-chromatic-guitar-tuner-with-flash.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=chromatic,flash,free,guitar+tuner,online,tuner,XAMDF&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It was 1994, me and me brother were into music and computers (in that order). It was the year we created a MIDI driver for Windows 3.1 (Windows 95 was still in beta at the time).</p>
<p>The device driver converted audio input to MIDI notes. We could directly record from line input to MIDI sequencer software. It effectively converted our regular electric guitar to a MIDI guitar, provided that we played single notes at a time.</p>
<p>It was a good start but certain things and life prevented us working more on it. Anyway, the pitch detection algorithm we used was something my brother worked on&#8230;</p>
<p>Back to 2010&#8230; Now that microphone data is accessible with Flash player 10.1, we decided to make use of the algorithm and provide a <a title="online chromatic guitar tuner made with Flash" href="http://www.buraks.com/tuner/">free online chromatic guitar tuner</a>.</p>
<p><img class="aligncenter size-full wp-image-191" title="Chromatic Guitar Tuner SWF screenshot" src="http://asvguy.com/wp-content/uploads/2010/12/Tuner.jpg" alt="" width="320" height="159" /></p>
<p>A quick search reveals that there are only a couple of similar online tuners with pitch detection but they are all Java. Ours is proudly Flash.</p>
<p>It&#8217;s not open source, but we encourage you to peek at the source, using <a title="AS3 Sorcerer, as3 decompiler" href="http://www.as3sorcerer.com" target="_blank">AS3 Sorcerer</a>&#8230;</p>
<p>1994 seems so back in the past now, ancient. Yet at the same time it feels it was a blink ago&#8230; We still do plug in our axes from time to time, actual C source of the 16 bit device driver is lost long ago, but the algorithm, XAMDF, lives on&#8230;</p>
<p>Hope you find it useful. Happy tuning&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2010/08/online-chromatic-guitar-tuner-with-flash.html/feed/rss2</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>(Officially) Announcing Azoth [at version 1.02]</title>
		<link>http://asvguy.com/2010/05/officially-announcing-azoth.html</link>
		<comments>http://asvguy.com/2010/05/officially-announcing-azoth.html#comments</comments>
		<pubDate>Tue, 25 May 2010 12:30:00 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Alchemy]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Azoth]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Utility]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=7</guid>
		<description><![CDATA[&#8220;Azoth is a free  &#8217;Alchemy Opcodes Injector&#8217;, a Windows console (Win32 command-line) application, for AS3 Flash programming, that lets you replace method calls to a certain AS3 class (included with Azoth) with equivalent Alchemy opcodes in a SWF file. This provides superior performance for accessing a ByteArray as memory, than you can achieve with AS3 alone&#8221;. We [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2010%2F05%2Fofficially-announcing-azoth.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2010%2F05%2Fofficially-announcing-azoth.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=Alchemy,AS3,Azoth,free,Utility&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>&#8220;<a href="http://www.buraks.com/azoth/">Azoth</a> is a free  &#8217;Alchemy Opcodes Injector&#8217;, a Windows console (Win32 command-line) application, for AS3 Flash programming, that lets you replace method calls to a certain AS3 class (included with Azoth) with equivalent Alchemy opcodes in a SWF file. This provides superior performance for accessing a ByteArray as memory, than you can achieve with AS3 alone&#8221;.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-192" title="azoth" src="http://asvguy.com/wp-content/uploads/2010/12/azoth.jpg" alt="" width="128" height="128" /></p>
<p>We released Azoth on April 20th &#8211; but didn&#8217;t find time to announce it, officially. <a href="http://philippe.elsass.me/">Philippe Elsass</a> made the introduction better than I could, by also actually comparing currently available solutions. [<a href="http://philippe.elsass.me/2010/05/as3-fast-memory-access-without-alchemy/">AS3 – Fast memory access without Alchemy</a>].</p>
<p>Yesterday we released 1.02 update, and now Azoth is officially announced. Hope you find it useful&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2010/05/officially-announcing-azoth.html/feed/rss2</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some of my fav tweets so far (#3)</title>
		<link>http://asvguy.com/2010/05/some-of-my-fav-tweets-so-far-3.html</link>
		<comments>http://asvguy.com/2010/05/some-of-my-fav-tweets-so-far-3.html#comments</comments>
		<pubDate>Fri, 21 May 2010 13:41:20 +0000</pubDate>
		<dc:creator>burakk</dc:creator>
				<category><![CDATA[Misc.]]></category>
		<category><![CDATA[Tweets/Quotes]]></category>

		<guid isPermaLink="false">http://asvguy.com/?p=8</guid>
		<description><![CDATA[Google is kicking Apple&#8217;s nuts repeatedly&#8230;. #googleio #io2010 -oscartrelles (May 21, 2010) Google I/O Keynote day 1 had 25,000 concurrent live viewers online. Flash just doesn&#8217;t work, crashes browsers and kills kittens. -stefanrichter (May 21, 2010) Annnd there goes another 20 minutes of my life to Robot Unicorn Attack&#8230; though I did get up to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fasvguy.com%2F2010%2F05%2Fsome-of-my-fav-tweets-so-far-3.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fasvguy.com%2F2010%2F05%2Fsome-of-my-fav-tweets-so-far-3.html&amp;source=ASVGuy&amp;style=normal&amp;hashtags=%23asvguy&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://a3.twimg.com/profile_images/673451883/OscarTrelles_300x300_normal.jpg" hspace=15 vspace=15 align="left" /><br />
Google is kicking Apple&#8217;s nuts repeatedly&#8230;. #googleio #io2010<br />
<br />-oscartrelles (May 21, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/70663094/stefanrichter_blur_small_normal.jpg" hspace=15 vspace=15 align="left" /><br />
Google I/O Keynote day 1 had 25,000 concurrent live viewers online. Flash just doesn&#8217;t work, crashes browsers and kills kittens.<br />
<br />-stefanrichter (May 21, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/892774012/4598271280_0e3458cf7c_normal.jpg" hspace=15 vspace=15 align="left" /><br />
Annnd there goes another 20 minutes of my life to Robot Unicorn Attack&#8230; though I did get up to 3 dolphins this time!<br />
<br />-waxpraxis (May 21, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/24388832/Ivan_normal.jpg" hspace=15 vspace=15 align="left" /><br />
Vic Gundotra at @googleio: “It turns out that on the Internet, people use Flash”<br />
<br />-ivanski  (May 21, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/422039083/bug_normal.png" hspace=15 vspace=15 align="left" /><br />
Apparently VP8 is: not as good as h264, a patent minefield and a crappy codebase. http://bit.ly/bc1mcS<br />
<br />-elsassph (May 20, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/466626716/quasimondo_logo_48x48_normal.jpg" hspace=15 vspace=15 align="left" /><br />
If someone emphasizes &#8220;open&#8221; in something that is open already it means that this someone prepares for &#8220;closed&#8221;, &#8220;locked&#8221; or &#8220;censored&#8221;.<br />
<br />-quasimondo (May 20, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/666944280/fedora_1_normal.jpeg" hspace=15 vspace=15 align="left" /><br />
Just realized articles about &#8220;H.264 vs Flash&#8221; make me feel the same way &#8220;Silverlight vs AIR&#8221; did. Not quite &#8220;Bicycle vs Fish&#8221;, but close. <img src='http://asvguy.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
<br />-jdowdell (May 20, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/67134012/1971-toon-humbug-scrooge_normal.jpg" hspace=15 vspace=15 align="left" /><br />
grape juice flowing nicely. I think the grape juice has had it though, tastes a bit like wine.<br />
<br />-undefined (May 19, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/51152312/khoyt-headshot_normal.jpg" hspace=15 vspace=15 align="left" /><br />
It&#8217;d be great if wi-fi was open and standards-based. Then all those connectivity problems would go away. Oh, wait.<br />
<br />-parkerkrhoyt (May 19, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/347278009/badge-small_normal.png" hspace=15 vspace=15 align="left" /><br />
Google IO shows why Flash is important &#8211; to innovate features that later can be standardized and mainstream. All good.<br />
<br />-bryngfors (May 19, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/673496201/twitterProfilePhoto_normal.jpg" hspace=15 vspace=15 align="left" /><br />
I get it, #GoogleIO shows off all the tech that makes #Flash obsolete, then asks #Adobe to come on &#038; talk about supporting the legacy crap!<br />
<br />-TheFlashBum (May 19, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/396433559/robin_normal.jpg" hspace=15 vspace=15 align="left" /><br />
If you spend more time planning code than coding, you may be happier in a foreign, remote location doing something boring.<br />
<br />-debreuil (May 18, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/396433559/robin_normal.jpg" hspace=15 vspace=15 align="left" /><br />
An API should only allow one way to do something, and that should be enough.<br />
<br />-debreuil (May 18, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/71274595/my_icon_medium_normal.png" hspace=15 vspace=15 align="left" /><br />
RT@codinghorror I suspect some of you Mac users are not Thinking Different™ enough. Think DIFFERENTER, damn you!<br />
<br />eco_bach (May 17, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/667731218/queen_keith_normal.jpg" hspace=15 vspace=15 align="left" /><br />
but notice that for all apple&#8217;s slickness, it only ever got around 10% of the market. android has now surpassed iphone in numbers.<br />
<br />bit101 (May 17, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/667731218/queen_keith_normal.jpg" hspace=15 vspace=15 align="left" /><br />
<br />lots of android vs. iphone posts today. pc vs. mac all over again. make the hardware and control the software, it&#8217;s easy to be consistent.<br />
<br />-bit101 (May 17, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/347278009/badge-small_normal.png" hspace=15 vspace=15 align="left" /><br />
<br />I find it kind of funny that no one names Flash when celebrating YouTube&#8217;s 5 years birthday. I think Flash was a big reason for its success.<br />
<br />-bryngfors (May 17, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/421434198/codeazur_normal.png" hspace=15 vspace=15 align="left" /><br />
<br />for the first time in a few years i am glad i get payed in dollars and not in euros<br />
<br />-cwahlers (May 17, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/790643717/profile_normal.jpg" hspace=15 vspace=15 align="left" /><br />
<br />I think auteur theory spills over into electronics, such as how the news makes it sound like Steve Jobs built the iPad himself. Yeah right.<br />
<br />-benheck (May 17, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/74090568/gskinner09_1_bw_normal.jpg" hspace=15 vspace=15 align="left" /><br />
&#8230;though Steve Jobs beat me for the &#8220;Most Influential Person in Flash&#8221; #FATC award &#8211; should have Kanye&#8217;d him. <img src='http://asvguy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<br />-gskinner (May 16, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/396433559/robin_normal.jpg" hspace=15 vspace=15 align="left" /><br />
If you stick your head far enough up your ass can you blow yourself from the inside? Apparently yes.<br />
<br />-debreuil (May 16, 2010)
</p>
<p></p>
<p><img src="http://a1.twimg.com/profile_images/666456796/4034477473_d12efc562c_m_normal.jpg" hspace=15 vspace=15 align="left" /><br />
Woot! Just won my first Star Craft II game.<br />
<br />-mesh (May 16, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/69812777/mike_downey2_normal.jpg" hspace=15 vspace=15 align="left" /><br />
Having a 32GB CF card in my SLR is awesome. Never have to worry about running out of space!<br />
<br />-mdowney (May 16, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/489752759/twitterProfilePhoto_normal.jpg" hspace=15 vspace=15 align="left" /><br />
Just got word that Facebook has lifted the restriction on Feathers Visage (http://feathersvisage.com). Your apps should start working again.<br />
<br />-aral (May 15, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/347278009/badge-small_normal.png" hspace=15 vspace=15 align="left" /><br />
Apple, the company that got us excited about copy and paste. Now we can&#8217;t wait for them to give us folders!<br />
<br />-bryngfors (May 15, 2010)
</p>
<p></p>
<p><img src="http://a3.twimg.com/profile_images/329916927/technicolor-troy_normal.jpg" hspace=15 vspace=15 align="left" /><br />
NEWSFLASH: Flash Player is no more secure than the browser it&#8217;s running in. Flash content has *more* security restrictions than HTML/JS.<br />
<br />-troygilbert (May 15, 2010)
</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://asvguy.com/2010/05/some-of-my-fav-tweets-so-far-3.html/feed/rss2</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

