<?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>Full Disclosure &#187; FLASH</title>
	<atom:link href="http://www.fullstopinteractive.com/blog/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fullstopinteractive.com/blog</link>
	<description>A weblog from Full Stop Interactive</description>
	<lastBuildDate>Wed, 20 Feb 2013 19:01:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Paper.js.</title>
		<link>http://www.fullstopinteractive.com/blog/2011/06/paper-js/</link>
		<comments>http://www.fullstopinteractive.com/blog/2011/06/paper-js/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 14:05:52 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[short]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.fullstopinteractive.com/blog/?p=2132</guid>
		<description><![CDATA[Paper.js: Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. I thought we needed Flash for fancy animated stuff.]]></description>
			<content:encoded><![CDATA[<p><a href="http://paperjs.org/"><span class="first-letter">P</span>aper.js</a>:</p>
<blockquote><p>Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas.</p></blockquote>
<p>I thought we needed Flash for fancy animated stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullstopinteractive.com/blog/2011/06/paper-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cocos2d Now Available in JavaScript.</title>
		<link>http://www.fullstopinteractive.com/blog/2011/02/cocos2d-now-available-in-javascript/</link>
		<comments>http://www.fullstopinteractive.com/blog/2011/02/cocos2d-now-available-in-javascript/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 14:34:43 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[short]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.fullstopinteractive.com/blog/?p=1651</guid>
		<description><![CDATA[The 2D game engine originally built for native iPhone games, Cocos2d, has been officially ported to JavaScript and HTML5. Another nail in the Flash coffin.]]></description>
			<content:encoded><![CDATA[<p><span class="first-letter">T</span>he 2D game engine originally built for native iPhone games, Cocos2d, has been <a href="http://cocos2d-javascript.org/">officially ported to JavaScript and HTML5</a>. Another nail in the Flash coffin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullstopinteractive.com/blog/2011/02/cocos2d-now-available-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe&#8217;s Flash Dilemma.</title>
		<link>http://www.fullstopinteractive.com/blog/2010/05/adobes-flash-dilemma/</link>
		<comments>http://www.fullstopinteractive.com/blog/2010/05/adobes-flash-dilemma/#comments</comments>
		<pubDate>Tue, 18 May 2010 15:47:07 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[article]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.fullstopinteractive.com/blog/?p=1103</guid>
		<description><![CDATA[The eventual withering away of Flash has been internalized by all but the most fervent Flash enthusiasts.  It is therefore fashionable to berate Adobe for mismanaging Flash, for having failed to adequately feel the pulse of web development, to hear the HTML5 train bearing down the tracks, to sense the nearing zeitgeist. What if there [...]]]></description>
			<content:encoded><![CDATA[<p><span class="first-letter">T</span>he eventual <a href="http://www.fullstopinteractive.com/blog/2010/02/the-withering-away-of-flash/">withering away of Flash</a> has been internalized by all but the most fervent Flash enthusiasts.  It is therefore fashionable to berate Adobe for mismanaging Flash, for having failed to adequately feel the pulse of web development, to hear the HTML5 train bearing down the tracks, to sense the nearing zeitgeist. What if there is another explanation?</p>
<h3>The Story in Which Adobe is the Hero.</h3>
<p>Flash has been rightly lauded lately for <a href="http://snook.ca/archives/opinion/filling-in-the-gaps">filling in the gaps of the web experience</a>. Per Jonathan Snook:</p>
<blockquote><p>Between then and now they&#8217;ve managed to  offer  useful features such as  cross-domain requests, local storage, binary sockets, multi-file  uploads, and shared objects. On the animation front, there are 3D  effects, inverse kinetics, and pixel bending. On the streaming side,  there is support for multiple codecs, full-screen playback, and dynamic  streaming. Flash also allows for screen, audio, and webcam capturing, as  well as peer-to-peer connections.</p></blockquote>
<p>Even a Flash skeptic as zealous as myself has made frequent use of Flash   video players and Flash-assisted fonts. One hardly need the many sites that would have been impoverished without Flash. The world would be a sad place indeed without Hulu, YouTube, and <a href="http://gimmefrictionbaby.com/">Gimme Friction Baby</a>.</p>
<p>This aggressive technological approach is a sign of a healthy, engaged company. A company that, rather than resting on its much-ballyhooed 99 percent market-penetration laurels, chose to innovate. After all, it had <a href="http://cs5.org/">software to sell</a>.</p>
<p>Which conveniently brings us to Adobe&#8217;s fatal decision, the decision to listen to the wrong people — their customers.</p>
<h3>The Story in Which Adobe Does the Right Thing and Gets the Wrong Results.</h3>
<p>Readers of <em><a href="http://www.amazon.com/Innovators-Dilemma-Revolutionary-Business-Essentials/dp/0060521996">The Innovator&#8217;s Dilemma</a></em> will recognize the hallmarks of a story that has been told many times.</p>
<p>Adobe, like any good company, provided the features and capabilities demanded by their customers.<sup><a href="http://www.fullstopinteractive.com/blog/2010/05/adobes-flash-dilemma/#footnote_0_1103" id="identifier_0_1103" class="footnote-link footnote-identifier-link" title="Except not their Mac customers, which complicates the &amp;#8220;good  management&amp;#8221; theory. Their failure to identify Mac as the predominant  web-developer platform going forward and thus failing to address  significant performance  problems with Flash and UI  problems with their development suite has angered key constituents  and potential allies.">1</a></sup> In this case, Adobe&#8217;s customers are web developers who buy Flash software, and perhaps more significantly, the clients served by those web developers.</p>
<p>Said clients wanted smoother and more sophisticated animations, better accessibility, multimedia support, exotic 3D effects, enhanced realism, real-time capability, and more. Flash (and entrepreneurial web developers) delivered.</p>
<p>What has been achieved with Flash is in many cases astounding. The richness of the experience should in no way be underestimated. Yet this very list of features has doomed Flash, for up from the depths has slunk a competitor, HTML5.</p>
<h3>It&#8217;s About to Get All Disruptive up in Here.</h3>
<p>It&#8217;s hard to fault Adobe for not seeing HTML5 coming. After all, who here heard of HTML5 before last year? Adobe&#8217;s customers were no doubt clamoring for <em>more </em>advanced functionality not less. Hulu for example is a Big Deal™ and the <code>&lt;video&gt;</code> tag isn&#8217;t close to being ready to handle the demands of a company looking to embed ads and track conversions. You know who is ready though? Personal video sites that don&#8217;t need anything fancy. Individuals who <a href="http://www.tbray.org/ongoing/When/201x/2010/05/15/Video-Publishing">just want to embed a video for their friends</a>. In short, <strong>most people</strong>.</p>
<p>The same is true for every other upcoming HTML, CSS, and Javascript feature that you can name. HTML is quickly reaching parity with Flash for the features that matter. When that happens, you know which technology gets selected? You know which technology Hulu will adopt? The one that works for the greatest number of people. It&#8217;s past time to <a href="http://www.lukew.com/ff/entry.asp?1075">start counting mobile users</a> in that conversation.</p>
<p>HTML5&#8242;s primary advantage is that it works on mobile devices (of the iPhone class), while Flash … doesn&#8217;t.<sup><a href="http://www.fullstopinteractive.com/blog/2010/05/adobes-flash-dilemma/#footnote_1_1103" id="identifier_1_1103" class="footnote-link footnote-identifier-link" title="Flash is, shall we say, late to the mobile party. Word is that Flash will be ready soon, but it&amp;#8217;s already been three years  since the world changed. Three years is an incredible head start for  mobile HTML development on one side and native application development  on the other.">2</a></sup> Like any market leader, Adobe likely had a strategy in place for this scenario. Perhaps they called it something inspired like &#8220;Flash Lite.&#8221; Their failure to execute compels me to believe Adobe as a company did not (and most likely still does not) see the mobile market as a life-or-death situation. They should.</p>
<p>It must be tempting for Adobe to believe that because the current HTML5 implementation is David to Flash&#8217;s Goliath — it has half the features, a  quarter of the reliability, and none of the history — HTML5 will never catch up, to believe that because it is  low-fidelity, cumbersome to wrangle and test across browsers, and  utterly incapable of approaching the ceiling established by the elite  Flash sites, HTML5 is in every way inferior to Flash. It is, almost. HTML5 <em>is</em> inferior to Flash in every way … except the ones  that matter over the next 10 years.</p>
<p>It is true HTML5 cannot do <em>now</em> what Flash can do. This is, as I have  labored to make clear, not a problem. Their capability curves are about to intersect at the point where HTML is &#8220;good enough.&#8221; HTML5 is tantalizingly close to  handling every situation web developers encounter on a daily basis.  While Flash is busy moving upmarket on the desktop with bigger and better features (as  every armchair Flash jockey is quick to assert), HTML5 is happily  snatching up the bottom tiers. I can&#8217;t remember the last time I saw a  Flash slideshow, and I suspect neither can you. If you need a dozen  photos to animate in a fixed area, you use Javascript. Doesn&#8217;t seem like the death knell of Flash, right? It is. Flash developers sneer that they never liked  doing slideshows anyway. Well, they probably don&#8217;t like doing video players,  charts and graphs, or simplistic games either, which is perfect because  soon they won&#8217;t be.</p>
<p>Adobe is thus being squeezed in a most uncomfortable fashion. HTML5 is encroaching on Flash&#8217;s traditional territory from below<sup><a href="http://www.fullstopinteractive.com/blog/2010/05/adobes-flash-dilemma/#footnote_2_1103" id="identifier_2_1103" class="footnote-link footnote-identifier-link" title="HTML is rising up&nbsp; thanks in part to the talented Webkit team  that Apple has wisely chosen to allow to work independently of the main  company. Webkit is, as they say, killing  it. Not only have they have been rapidly implementing the CSS and HTML  specs, they&amp;#8217;ve been defining new features like CSS Animation. While nobody  will confuse HTML5 plus CSS and Javascript with Flash today, Apple has apparently found it  robust enough to use it as the  foundation of their iAd platform.">3</a></sup>, and the iPhone&#8217;s native applications (and anti-Flash policy) are preventing Flash from retreating upmarket. It must be terrifying.<sup><a href="http://www.fullstopinteractive.com/blog/2010/05/adobes-flash-dilemma/#footnote_3_1103" id="identifier_3_1103" class="footnote-link footnote-identifier-link" title="Time will tell if Adobe can maintain a handhold on Android, et al. But  one wonders given the monkey-see, monkey-do nature of other companies  (see App Store / Android Market) if Flash will even be able to hang on there.">4</a></sup></p>
<ol class="footnotes"><li id="footnote_0_1103" class="footnote">Except not their Mac customers, which complicates the &#8220;good  management&#8221; theory. Their failure to identify Mac as the <a href="http://www.webdirections.org/sotw10/">predominant  web-developer platform going forward</a> and thus failing to address  significant <a href="http://daringfireball.net/2010/01/apple_adobe_flash">performance  problems with Flash</a> and <a href="http://daringfireball.net/2010/05/paczkowski_geschke">UI  problems with their development suite</a> has angered key constituents  and potential allies.</li><li id="footnote_1_1103" class="footnote">Flash is, shall we say, late to the mobile party. Word is that Flash will be ready soon, but it&#8217;s already been three years  since the world changed. Three years is an incredible head start for  mobile HTML development on one side and native application development  on the other.</li><li id="footnote_2_1103" class="footnote">HTML is rising up  thanks in part to the talented Webkit team  that Apple has wisely chosen to allow to work independently of the main  company. Webkit is, as they say, killing  it. Not only have they have been rapidly implementing the CSS and HTML  specs, they&#8217;ve been defining new features like CSS Animation. While nobody  will confuse HTML5 plus CSS and Javascript with Flash today, Apple has apparently found it  robust enough to use it as the  foundation of their iAd platform.</li><li id="footnote_3_1103" class="footnote">Time will tell if Adobe can maintain a handhold on Android, et al. But  one wonders given the monkey-see, monkey-do nature of other companies  (see App Store / Android Market) if Flash will even be able to hang on there.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.fullstopinteractive.com/blog/2010/05/adobes-flash-dilemma/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 ads.</title>
		<link>http://www.fullstopinteractive.com/blog/2010/04/html5-ads/</link>
		<comments>http://www.fullstopinteractive.com/blog/2010/04/html5-ads/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 22:39:01 +0000</pubDate>
		<dc:creator>Nate</dc:creator>
				<category><![CDATA[quote]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[FLASH]]></category>

		<guid isPermaLink="false">http://www.fullstopinteractive.com/blog/?p=1067</guid>
		<description><![CDATA[The biggest loser today was unambiguously Flash. Rich media advertising is one of the biggest uses of Flash – but now agencies are going to start developing rich media ads using HTML5. ‘HTML5′ is the important part. If the ads were built with Objective-C, Adobe would shrug. But HTML5 will run everywhere there’s an HTML5-capable [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><span class="first-letter">T</span>he biggest loser today was unambiguously Flash. Rich media advertising is one of the biggest uses of Flash – but now agencies are going to start developing rich media ads using HTML5. ‘HTML5′ is the important part. If the ads were built with Objective-C, Adobe would shrug. But HTML5 will run everywhere there’s an HTML5-capable browser – both on other phone OSes and on desktop browsers. Desktop-focused ad servers will serve HTML-based ads just fine. Once agencies start realizing that they can either build an ad unit twice (once in HTML5, once in Flash) or just do it once in HTML5 and forget about it, Adobe risks ending up as nothing more than an HTML5 authoring tool, and then only if they move quickly.</p></blockquote>
<p>— Greg Yardley in <a href="http://yardley.ca/2010/04/08/iphone-4-0-iads-advertising/">iPhone 4.0 &amp; iAds advertising</a></p>
<p>So when I say <a href="http://www.fullstopinteractive.com/blog/2010/02/the-withering-away-of-flash/">Flash  is withering</a>, just keep rolling your eyes and doing  what you do.When Flash videos are replaced by HTML5 video, Flash games  are replaced by native and/or Canvas games, and Flash ads are replaced  by interactive HTML5 ads, well, don&#8217;t come crying to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fullstopinteractive.com/blog/2010/04/html5-ads/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
