<?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>Robert Accettura&#039;s Fun With Wordage &#187; flash</title>
	<atom:link href="http://robert.accettura.com/blog/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert.accettura.com</link>
	<description>Robert Accettura&#039;s Personal Blog on Web Development and Tech</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:43:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://robert.accettura.com/?pushpress=hub'/>
<cloud domain='robert.accettura.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>On The Future Of Flash</title>
		<link>http://robert.accettura.com/blog/2011/11/09/on-the-future-of-flash/</link>
		<comments>http://robert.accettura.com/blog/2011/11/09/on-the-future-of-flash/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 02:30:08 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=6523</guid>
		<description><![CDATA[Adobe is killing Flash, as a plugin for mobile. This shouldn&#8217;t come as a surprise to anyone who works on the web. Anyone who knows me knows I&#8217;ve bet on HTML5 since the beginning and haven&#8217;t been ashamed to say &#8230; <a href="http://robert.accettura.com/blog/2011/11/09/on-the-future-of-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Adobe is killing Flash, as a plugin for mobile.  This shouldn&#8217;t come as a surprise to anyone who works on the web.  Anyone who knows me knows I&#8217;ve bet on HTML5 since the beginning and haven&#8217;t been ashamed to say it.  I don&#8217;t do Flash.  To quote <a href="http://blogs.adobe.com/conversations/2011/11/flash-focus.html">Adobe</a>:</p>
<blockquote cite="http://blogs.adobe.com/conversations/2011/11/flash-focus.html"><p>
Our future work with Flash on mobile devices will be focused on enabling Flash developers to package native apps with Adobe AIR for all the major app stores.  We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations (chipset, browser, OS version, etc.) following the upcoming release of Flash Player 11.1 for Android and BlackBerry PlayBook.
</p></blockquote>
<p>I strongly suspect that even this use case is limited and will experience the same fate as the Flash plugin within the next 24-36 months.  HTML5 is supported by browsers, a browser is shipped with the OS and is highly optimized for what it&#8217;s running on.  It&#8217;s also the ultimate in cross-platform.  Why write Flash when you can do something for every platform and not rely on a vendor to abstract you?</p>
<p>Platforms like <a href="http://phonegap.com/">PhoneGap</a> bridge the world of Apps and HTML5 quite nicely.  Adobe bought Nitobi which develops PhoneGap, but PhoneGap is also going to Apache Software Foundation which means Adobe&#8217;s ability to derail the project would be somewhat limited if they wanted to go that route.</p>
<p>Quite a few Apps use HTML/JS extensively already.  HTML5&#8242;s success is despite Apple essentially <a href="http://www.blaze.io/mobile/ios5-top10-performance-changes/">crippling</a> the use of HTML5 in native apps by preventing <code>UIWebView</code> from taking advantage of the Nitro engine.  If/when Apple gets to fixing this another barrier will be gone.  I suspect Apple will eventually make scrolling that doesn&#8217;t suck on iOS easier.  Right now Joe Hewitt&#8217;s <a href="https://github.com/joehewitt/scrollability">Scrollability</a> is likely your best bet.</p>
<p>Adobe goes on to say:</p>
<blockquote cite="http://blogs.adobe.com/conversations/2011/11/flash-focus.html"><p>
However, HTML5 is now universally supported on major mobile devices, in some cases exclusively.  This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms. We are excited about this, and will continue our work with key players in the HTML community, including Google, Apple, Microsoft and RIM, to drive HTML5 innovation they can use to advance their mobile browsers.
</p></blockquote>
<p>Interestingly they left out that little browser vendor Mozilla.  Perhaps because they are most likely targeting WebKit on mobile and that&#8217;s the common tie between those companies sans-Microsoft which they need IE support.  If Adobe wants a future here they should learn quick that you can&#8217;t ignore platforms. My advice to Adobe is to make sure their solution allows developers to bring their product to <em>any</em> modern browser on <em>any</em> device.</p>
<p>Flash is the last plugin with real usage even on the desktop.  This is the first step towards the concept of plugins in the browser going away.  It&#8217;s unlikely many will see a need to go HTML5 on mobile and develop a separate Flash code base to do the same thing on a desktop.  The name of the game these days is write once, run anywhere (credit to Sun for the slogan).  Today marks the start of the decline of Flash.</p>
<p>As Brendan Eich best put it: &#8220;<a href="http://www.slideshare.net/BrendanEich/capitol-js">Always bet on JavasScript</a>&#8220;.  I have and I continue to do so.  The Open Web is winning.  Slowly but surely.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=6523#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2011/11/4d19b37.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2011/11/09/on-the-future-of-flash/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mac Finally Gets H.264 Decoding In Flash</title>
		<link>http://robert.accettura.com/blog/2010/08/10/mac-finally-gets-h-264-decoding-in-flash/</link>
		<comments>http://robert.accettura.com/blog/2010/08/10/mac-finally-gets-h-264-decoding-in-flash/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 00:29:18 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[macbook-pro]]></category>
		<category><![CDATA[webm]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=4457</guid>
		<description><![CDATA[Adobe today pushed an update that enabled H.264 hardware decoding in Flash 10.1. It only works on certain newer Mac&#8217;s and there are an assortment of caveats in which Flash will revert to software decoding according to a Flash Engineer. &#8230; <a href="http://robert.accettura.com/blog/2010/08/10/mac-finally-gets-h-264-decoding-in-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Adobe today <a href="http://www.bytearray.org/?p=1957">pushed</a> an update that enabled H.264 hardware decoding in Flash 10.1.  It only works on certain newer Mac&#8217;s and there are an assortment of caveats in which Flash will revert to software decoding according to a <a href="http://blog.kaourantin.net/?p=89">Flash Engineer</a>.</p>
<p>I&#8217;ve only played with it for a few minutes on my Core i7 MacBook Pro, and things seem very speedy and my CPU didn&#8217;t see much of a spike.  Hopefully enough videos will take advantage of hardware decoding that this will be a nice improvement.</p>
<p>I still believe <a href="http://robert.accettura.com/blog/2010/05/19/webm/">WebM</a> is the better future, but H.264 hardware decoding does make Flash less painful for the moment.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=4457#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2010/08/70afbf2.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2010/08/10/mac-finally-gets-h-264-decoding-in-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Jobs: Thoughts On Flash</title>
		<link>http://robert.accettura.com/blog/2010/04/29/steve-jobs-thoughts-on-flash/</link>
		<comments>http://robert.accettura.com/blog/2010/04/29/steve-jobs-thoughts-on-flash/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 01:13:45 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[steve-jobs]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3857</guid>
		<description><![CDATA[Apple today published a letter from Steve Jobs aptly title &#8220;Thoughts on Flash&#8220;. What&#8217;s interesting isn&#8217;t so much what he said, but what he alluded to. This letter is about Flash, but it&#8217;s also about the future if the iPhone &#8230; <a href="http://robert.accettura.com/blog/2010/04/29/steve-jobs-thoughts-on-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Apple today published a letter from Steve Jobs aptly title &#8220;<a href="http://www.apple.com/hotnews/thoughts-on-flash/">Thoughts on Flash</a>&#8220;.  What&#8217;s interesting isn&#8217;t so much what he said, but what he alluded to.  This letter is about Flash, but it&#8217;s also about the future if the iPhone platform strategy.  It also alludes to the future importance of WebKit and the open web.   Lets walk through this.  From his points:</p>
<h3>First, there’s &#8220;Open&#8221;.</h3>
<p>Steve is right.  Flash isn&#8217;t really &#8220;open&#8221;.  The iPhone isn&#8217;t either by any means.  In fact it&#8217;s the most restricted computing platform in the world as far as I know.  What he did note is that the iPhone uses WebKit and by proxy the web is the most open platform on the planet.  That&#8217;s very noteworthy.</p>
<h3>Second, there’s the “full web”.</h3>
<p>Flash video itself isn&#8217;t that great by todays standards.  That&#8217;s why sites like YouTube are serving HD video in H.264 rather than VP6.  H.264, VP8 and Theora are the future.  If all 3 or just one will survive remains to be seen.  Regardless any of them can be played outside of Flash.  The dependency on Flash to build a player is going away more and more each day.</p>
<p>Regarding games, this is a silly point.  Almost all Flash games need a keyboard or mouse to work.  They would never work with a touch screen.  Nor would they scale to fit the screen.  They would need to be significantly reworked/rewritten.</p>
<p>This is yet more alluding to WebKit and HTML5 where there are solutions already in place.</p>
<h3>Third, there’s reliability, security and performance.</h3>
<p>It&#8217;s pretty hard to dispute the reliability of Flash.  It&#8217;s by far the driving force behind things like out of process plugins (OOPP) in Firefox among other browsers.  It&#8217;s also been subject to lots of security vulnerabilities.</p>
<h3>Fourth, there’s battery life.</h3>
<p>The <a href="http://blogs.wsj.com/digits/2010/04/29/live-blogging-the-journals-interview-with-adobe-ceo/">WSJ quotes</a> Adobe&#8217;s Shantanu Narayen as saying the claims of Flash being battery draining are &#8220;patently false&#8221; but if you look at a CPU monitor while browsing a page with Flash, you can see the load increase quite a bit.  Blocking flash on your browser does speed things up and keep your system cooler.  I&#8217;m very suspect that Adobe has solved this in cell phones when they don&#8217;t even seem to have it under control in Windows.</p>
<h3>Fifth, there’s Touch.</h3>
<p>I already mentioned that mouse/keyboard interfaces just don&#8217;t work on the iPhone.  No need to rehash that.</p>
<h3>Sixth, the most important reason.</h3>
<p>That&#8217;s actually a vague header.  The reason is that they don&#8217;t want a third-party sitting between the iPhone API&#8217;s and developers.  If that happens, developers are limited to what that third-party decides to implement.  At the very most developers on the Flash platform get whatever is supported on all Flash platform (greatest common denominator).</p>
<p>That leaves Apple in a stupid position.  They could implement killer features in the iPhone and create amazing API&#8217;s to take advantage of the features.  But if Adobe doesn&#8217;t see a way to support things across platforms, or just doesn&#8217;t see the cost/benefit of implementing that feature, developers can&#8217;t use it.  That marginalizes the product for Apple as well as developers.</p>
<h3>Conclusion</h3>
<p>I found this very interesting that he closed it like this:</p>
<blockquote><p>
New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind.
</p></blockquote>
<p>In February of 2007 Steve Jobs wrote another <a href="http://www.apple.com/hotnews/thoughtsonmusic/">letter on DRM</a>.  It&#8217;s noteworthy because in January 2009 Apple launched the ability to buy non-DRM protected music.  The letter was really a hint at where things were going.  He&#8217;s repeating the PR strategy that he used then, make no mistake of it.</p>
<p>I have a feeling the day will come where the App Store is deprecated in favor of promoting HTML5 based Applications either directly off the web or packed similar to how Dashboard Widgets are done now on Mac OS X.  The App Store will be around for quite some time, but it will eventually morph.  </p>
<p>That is why WebKit is so important to Apple.  They want to abstract their OS to the point where they can provide very high level hooks into features they want developers to be able to use.  The current iPhone App SDK was a solution created by Apple as a way to let developers put applications on the iPhone as an afterthought.  The moderation is so that they can keep their security record intact and could shut down a malicious app before trouble becomes rampant.  That puts them in the position where they can either approve all content and be viewed as sleazy by more conservative folks, or they can let everything go and accept that reputation.  They obviously made their decision.  Developers and some geeks hate it, but 99% of the rest of the world doesn&#8217;t even know about the process.  Nobody wants to know how sausage is made.</p>
<p>The App Store will likely morph to feature Dashboard Widget like applications (not to different from Palm&#8217;s WebOS).  Apple will still be able to cash in via that distribution point since they can use DRM giving them the only way to actually sell a protected application.  You can view them online via you&#8217;re browser.</p>
<p>That&#8217;s my prediction.  The day will come when the iPhone SDK that we know today will be deprecated.  WebKit and HTML5 aren&#8217;t there today, but the day will come when they will be the tier 1 development platform for the iPhone.  Steve Jobs is just laying the groundwork today.</p>
<p>For desktops, other platforms and browsers it&#8217;s worth noting that there&#8217;s a lot to gain here.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3857#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2010/04/f269cb7.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2010/04/29/steve-jobs-thoughts-on-flash/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>JavaScript Flash Implementation</title>
		<link>http://robert.accettura.com/blog/2010/01/25/javascript-flash-implementation/</link>
		<comments>http://robert.accettura.com/blog/2010/01/25/javascript-flash-implementation/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 02:37:21 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3565</guid>
		<description><![CDATA[I meant to post this last week already. Gordon is a JavaScript implementation of Flash. You read that right. It&#8217;s written in JavaScript and executes swf files. It&#8217;s performance isn&#8217;t the same as the Flash player, but it&#8217;s surprisingly good. &#8230; <a href="http://robert.accettura.com/blog/2010/01/25/javascript-flash-implementation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I meant to post this last week already.  <a href="http://paulirish.com/work/gordon/demos/">Gordon</a> is a JavaScript implementation of Flash.  You read that right.  It&#8217;s <a href="http://github.com/tobeytailor/gordon">written in JavaScript</a> and executes swf files.  It&#8217;s performance isn&#8217;t the same as the Flash player, but it&#8217;s surprisingly good.</p>
<p>This is really cool stuff.  With JavaScript performance improving people are really starting to demo things that a few years ago were laughable.</p>
<p><small>Yes I know this is the second Flash related post today, but this is pretty cool.</small>
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3565#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2010/01/e6e7132.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2010/01/25/javascript-flash-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple, Adobe, Flash, and MPEG LA</title>
		<link>http://robert.accettura.com/blog/2010/01/25/apple-adobe-flash-and-mpeg-la/</link>
		<comments>http://robert.accettura.com/blog/2010/01/25/apple-adobe-flash-and-mpeg-la/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 02:30:54 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mpeg la]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[theora]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3560</guid>
		<description><![CDATA[John Gruber has a great post explaining why Apple has been so adamant about the keeping Flash off of the iPhone and presumably the upcoming tablet device. He&#8217;s right that Flash performance is sub par and most people just want &#8230; <a href="http://robert.accettura.com/blog/2010/01/25/apple-adobe-flash-and-mpeg-la/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>John Gruber has a <a href="http://daringfireball.net/2010/01/apple_adobe_flash">great post</a> explaining why Apple has been so adamant about the keeping Flash off of the iPhone and presumably the upcoming tablet device.  He&#8217;s right that Flash performance is sub par and most people just want video.  99% of the other Flash experiences you see are just ads that suck precious battery life and CPU.</p>
<p>He is also right that third-party plug-ins do cause architectural issues for browser vendors.  As of 10/2009 plug-ins accounted for <a href="http://blog.mozilla.com/webdev/2009/10/13/plugin-checker-launched/">at least 30% of Firefox crashes</a>, a motivating factor for the new plug-in checker.</p>
<p>I will however object to a sentence:</p>
<blockquote cite="http://daringfireball.net/2010/01/apple_adobe_flash"><p>
Why? At the core, because Flash is the only de facto web standard based on a proprietary technology. There are numerous proprietary web content plugins — including Apple’s QuickTime — but Flash is the only one that’s so ubiquitous that it’s a de facto standard. Flash is the way video is delivered over the web, and Adobe completely controls Flash. No other aspect of the web works like this. HTML, CSS, and JavaScript are all open standards, with numerous implementations, including several that are open source.</p>
<p>&#8230;</p>
<p><strong>Apple isn’t trying to replace Flash with its own proprietary thing. They’re replacing it with H.264 and HTML5. This is good for everyone but Adobe.</strong>
</p></blockquote>
<p>I included an earlier paragraph since I think the context is important.  H.264 is not like HTML, CSS, and JavaScript.  It&#8217;s <a href="http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/">patent-encumbered</a> much like GIF was.  Your trading Adobe for MPEG LA.  The difference between H.264 and Flash is browser/OS vendors can control the implementation.  It&#8217;s still proprietary technology.</p>
<p>I should note that I&#8217;m not a fan of Flash either, as a result there&#8217;s none on this blog.  Even videos I link to are static images for performance and aesthetic reasons.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3560#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2010/01/0ae1dd3.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2010/01/25/apple-adobe-flash-and-mpeg-la/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WhiteHouse.gov Goes Open Source</title>
		<link>http://robert.accettura.com/blog/2009/10/25/whitehouse-gov-goes-open-source/</link>
		<comments>http://robert.accettura.com/blog/2009/10/25/whitehouse-gov-goes-open-source/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 17:21:22 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[barack obama]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[whitehouse]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3015</guid>
		<description><![CDATA[I noted in January that WhiteHouse.gov relaunched for the Obama administration using a closed source infrastructure (it was using ASP.NET on IIS 6.0) running a proprietary CMS. It has now relaunched using open source Drupal. Also interesting is that it&#8217;s &#8230; <a href="http://robert.accettura.com/blog/2009/10/25/whitehouse-gov-goes-open-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://robert.accettura.com/blog/2009/01/20/whitehousegov-analysis/">noted</a> in January that WhiteHouse.gov relaunched for the Obama administration using a closed source infrastructure (it was using ASP.NET on IIS 6.0) running a proprietary CMS.</p>
<p>It has now <a href="http://techpresident.com/blog-entry/whitehousegov-goes-drupal">relaunched</a> using open source <a href="http://drupal.org/">Drupal</a>.  Also interesting is that it&#8217;s no longer broadcasting any headers regarding it&#8217;s server.   <del datetime="2009-10-26T17:48:27+00:00">Considering Drupal is by far better tested on a Unix OS andApache, I&#8217;m wondering if they dropped Windows Server/IIS 6.0 in favor of some sort of Linux and Apache.  I can&#8217;t find any hint at what they are using.</del> </p>
<p>It&#8217;s noteworthy that Drupal was already used on <a href="http://www.recovery.gov">recovery.gov</a> and has been used in politics by way of CivicSpace for the Dean campaign in 2004.</p>
<p>Via Drupal it&#8217;s still using jQuery (verison 1.2.6).   It&#8217;s also now using RSS rather than ATOM for feeds, which I presume is by way of the switch to Drupal rather than an intentional effort.</p>
<p>Another interesting change is they tweaked the doctype from  XHTML Transitional to <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">XHTML+RDFa</a>.</p>
<p>Pretty much everything else is still the same including the design.  Analytics is still done using WebTrends (holdover from the Bush administration) and Akamai still sits in front of their servers.  </p>
<p>For CSS hackers: They still choose conditional CSS for IE compatibility.</p>
<p>Their pages don&#8217;t fully validate anymore, though there is no terrible markup either.</p>
<p>Video is still done using Flash, maybe they&#8217;ll consider adopting HTML5 video.  They could do so and <a href="http://hacks.mozilla.org/2009/06/html5-video-fallbacks-markup/">fallback to Flash</a>.  The latest versions of Firefox, Safari, and Chrome could take advantage of it today.  The rest of the browsers would get the Flash experience.  That would be the next major step in opening up.  Mark Pilgrim has a <a href="http://diveintohtml5.org/video.html">good primer</a> if they need.</p>
<p><strong>Edit [9/26/2009 @ 1:45 PM EST]:</strong> <a href="http://radar.oreilly.com/2009/10/whitehouse-switch-drupal-opensource.html">Tim O&#8217;Reilly</a> confirms it is indeed running on LAMP, specifically Red Hat Linux with Apache, MySQL and obviously PHP. Apache Solr is used for search.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3015#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/10/51be2fe.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/10/25/whitehouse-gov-goes-open-source/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Buys On2</title>
		<link>http://robert.accettura.com/blog/2009/08/05/google-buys-on2/</link>
		<comments>http://robert.accettura.com/blog/2009/08/05/google-buys-on2/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 00:52:36 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ogg theora]]></category>
		<category><![CDATA[on2]]></category>
		<category><![CDATA[vp3]]></category>
		<category><![CDATA[vp6]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=2892</guid>
		<description><![CDATA[Google today announced they are buying On2 Technologies. This is one of their more significant purchases despite the relatively low price tag of $106.5 million since it&#8217;s video technology and Google is the largest video source on the web right &#8230; <a href="http://robert.accettura.com/blog/2009/08/05/google-buys-on2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Google today announced they are <a href="http://www.google.com/intl/en/press/pressrel/ir_20090805.html">buying On2 Technologies</a>.  This is one of their more significant purchases despite the relatively low price tag of $106.5 million since it&#8217;s video technology and Google is the largest video source on the web right now.</p>
<p>On2 is really an unknown to most people but their product has an amazing reach thanks to Adobe Flash.  VP6 notably was included in Flash 8 and really brought about the age of Flash video (think YouTube).  On2 also has VP7 which is considered a H.264 competitor. VP3 was released as open source and lives on as OGG Theora.</p>
<p>Of course by buying On2 Google will not need to pay any licensing for it&#8217;s VP7 technology, they can then bundle it into Chrome, Android and Google Chrome OS (finally giving Linux decent web video support).  They could also open source it similar to these platforms in hopes that it will gain ubiquity.</p>
<p>This does however leave me wondering if this pending On2 deal had any bearing on the <a href="http://robert.accettura.com/blog/2009/07/06/debating-ogg-theora-and-h-264/">decision</a> to leave HTML 5 <code>&lt;video/&gt;</code> codec ambiguous.  It&#8217;s noteworthy since Google is very involved in the HTML 5 efforts.  As I mentioned last month licensing is really key.  If VP7 were open sourced and it&#8217;s licensing were compatible to meet Apple and Mozilla&#8217;s needs (which could lead to inclusion in Safari and Firefox respectively), OGG Theora is potentially dead overnight.  Given Google&#8217;s strategy so far of making technology open source in efforts to encourage adoption, I wouldn&#8217;t rule this out, though it would likely take a while to evaluate everything and make sure they legally have that option.  Timeline could also come into play here.  The web isn&#8217;t necessarily going to wait for Google.   These reviews can potentially take a long time.  No guarantee others will incorporate it either, though it&#8217;s a pretty good deal should licensing work.</p>
<p>It&#8217;s also interesting that now Microsoft has Windows Media Player, Apple has QuickTime, and Google has On2&#8242;s codec bundle.  It&#8217;s not exactly a &#8220;player&#8221;, but considering it&#8217;s usage it&#8217;s just as important.</p>
<p>It&#8217;s going to be very interesting to see how this plays out.  One thing that seems relatively certain is that Google just made web video more interesting.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2892#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/08/6fe1316.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/08/05/google-buys-on2/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Loren Brichter On Tweetie</title>
		<link>http://robert.accettura.com/blog/2009/04/25/loren-brichter-on-tweetie/</link>
		<comments>http://robert.accettura.com/blog/2009/04/25/loren-brichter-on-tweetie/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 19:34:36 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[loren brichter]]></category>
		<category><![CDATA[tweetie]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=2655</guid>
		<description><![CDATA[Loren Brichter is the author of the popular Twitter application Tweetie, an iPhone only application until the Mac version was released on Monday. MacWorld has a great little interview with Loren. One thing I really admire is that Loren really &#8230; <a href="http://robert.accettura.com/blog/2009/04/25/loren-brichter-on-tweetie/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Loren Brichter is the author of the popular Twitter application <a href="http://www.atebits.com/">Tweetie</a>, an iPhone only application until the Mac version was released on Monday.  MacWorld has a great little <a href="http://www.macworld.com/article/140209/2009/04/tweetie_brichter_interview.html">interview</a> with Loren.  One thing I really admire is that Loren really understands how to build a good application.  Performance, ease of use, simplicity are all taken into account.  Not just features and toys.</p>
<p>I thought this particular nugget was the highlight though:</p>
<blockquote cite="http://www.macworld.com/article/140209/2009/04/tweetie_brichter_interview.html"><p>
..AIR apps are like modern day Java applets&#8230; sure, they run on every platform. But they also suck on every platform.
</p></blockquote>
<p>I&#8217;ve yet to find an Adobe AIR application I like even though several have great ideas behind them.  Even on Windows, where I presume AIR has the biggest market share they all look strange, the UI is garbage and the performance is abysmal.  On the Mac it gets even worse.  Creating a Mac theme won&#8217;t help as my expectations for a Mac UI are different than they are on Windows or Linux.  Java apps have the same issues.</p>
<p>I think this is why more and more &#8220;applications&#8221; are becoming web based.  If your going to feel awkward and unnatural to the user anyway, why even bother with the installation barrier?  Why not just be web based so you don&#8217;t have to download and install.  As awkward as they may be, those that add Adobe Flash tend to make the problem worse by adding more strange feeling UI to their application.  Adobe Flash does do good video, it&#8217;s a big reason YouTube became popular,  but it&#8217;s really no replacement for user interface.  Hopefully in 2017 when HTML5 is wrapping up we&#8217;ll have this problem solved.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2655#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/04/e0688d1.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/04/25/loren-brichter-on-tweetie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Crisis Of Credit</title>
		<link>http://robert.accettura.com/blog/2009/03/11/the-crisis-of-credit/</link>
		<comments>http://robert.accettura.com/blog/2009/03/11/the-crisis-of-credit/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 02:44:29 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Audio/Video]]></category>
		<category><![CDATA[In The News]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[economic stimulus]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[financial institutions]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=2511</guid>
		<description><![CDATA[I meant to post this over a week ago but just left the bookmark on my desktop. Here&#8217;s a great visualization of the current credit crisis. Simplifying something and having it still make coherent sense and still stay true to &#8230; <a href="http://robert.accettura.com/blog/2009/03/11/the-crisis-of-credit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://crisisofcredit.com/"><img src="http://robert.accettura.com/wp-content/uploads/2009/03/20090301_credit_crisis_visualized.jpg" alt="The Crisis Of Credit" title="The Crisis Of Credit" class="centered size-full wp-image-2510" /></a></p>
<p>I meant to post this over a week ago but just left the bookmark on my desktop.  Here&#8217;s a great visualization of the current credit crisis.  Simplifying something and having it still make coherent sense and still stay true to the real story is nothing short of an art.  This one is a real work of art.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2511#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/03/f8b932c.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/03/11/the-crisis-of-credit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebreaking The Web</title>
		<link>http://robert.accettura.com/blog/2008/05/29/rebreaking-the-web/</link>
		<comments>http://robert.accettura.com/blog/2008/05/29/rebreaking-the-web/#comments</comments>
		<pubDate>Fri, 30 May 2008 02:10:33 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apng]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[BrowserPlus]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox 3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google-gears]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[WHATWG]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=1761</guid>
		<description><![CDATA[It&#8217;s happening again. Once upon a time, browser vendors started adding their own features without consulting with each other and agreeing upon standards. What they created was a giant mess of inconsistencies across browsers and platforms that is still in &#8230; <a href="http://robert.accettura.com/blog/2008/05/29/rebreaking-the-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s happening again.  Once upon a time, browser vendors started adding their own features without consulting with each other and agreeing upon standards.  What they created was a giant mess of inconsistencies across browsers and platforms that is still in effect today.  Ask any web developer and they can tell you of the pains that they have suffered trying to make seemingly trivial things work everywhere consistently.  It&#8217;s no easy task.  Before IE 7, even an ajax required something along the lines of:</p>
<pre>

var httpRequest;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    httpRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
    httpRequest = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);
}
</pre>
<p>That&#8217;s right, IE 6 didn&#8217;t support the native xmlHttpRequest object (<a href="http://developer.mozilla.org/en/docs/AJAX:Getting_Started#Step_1_.E2.80.93_How_to_Make_an_HTTP_Request">more here</a>).  This is just one of many examples in JavaScript and CSS.  <code>document.all</code> anyone?</p>
<p>The end result of this problem became to be known as the &#8220;Web Standards&#8221; movement.  Simply put it&#8217;s an idea that code should follow a standard that results in consistent output across all browsers on various platforms.  Write once, run anywhere.  While it&#8217;s taken years for this to manifest, it&#8217;s slowly become a reality.  Firefox, Safari, Opera have fairly consistent rendering (at least in comparison to the mess of just a few years ago on the browser scene.  IE 6 was fairly poor in terms of modern web development, but IE 7 made progress, and IE 8 is Microsoft&#8217;s greatest effort to date to bring their browser up to speed.</p>
<p><span id="more-1761"></span></p>
<p>Unfortunately, all that &#8220;progress&#8221; is really catch up and making specs from several years ago work across browsers as the biggest area of problems (<a href="http://www.w3.org/TR/REC-CSS2/">CSS 2</a>) become a recommendation in 1998.  10 years and a few days ago.  Web sites, and developers want to do new things.  </p>
<p>As a result groups like <a href="http://www.whatwg.org">WHATWG </a> and   <a href="http://www.w3.org/html/wg/html5/">HTML 5</a> formed with the intent to provide modern features such as 2D drawing (canvas), media playback, drag and drop, offline mode, and storage.  All things desperately desired by web developers.  Some of this stuff to date has been supplemented by the use of plugins such as Flash which can provide some of this functionality, in particular video.  It should be noted the development of standards is a historically slow process since it&#8217;s essentially a bunch of geeks arguing until their keyboards wear out.  This process takes a <a href="http://wiki.whatwg.org/wiki/FAQ#When_will_HTML_5_be_finished.3F">long time</a>.</p>
<p>To speed things up, some once again bypassed standards and instead decided to implement things on their own:</p>
<ul>
<li>Apple implemented Canvas, which has some notable <a href="http://en.wikipedia.org/wiki/Canvas_%28HTML_element%29#Reactions">concerns regarding intellectual property</a>, though can still be standardized (and is <a href="http://www.w3.org/html/wg/html5/#the-canvas">still in the HTML5 specs</a> as I&#8217;m typing this). </li>
<li>Google released <a href="http://gears.google.com/">Gears</a> which originally provided offline support for web browsers, but has since expanded to allow for better desktop integration and running javascript in the background on browsers it supports.</li>
<li>Yahoo just announced <a href="http://browserplus.yahoo.com/">BrowserPlus</a>, which is an API &#8220;that allows developers to create rich web applications with desktop capabilities&#8221; (that&#8217;s verbatim from their page).</li>
<li>Mozilla added to Firefox 3 <a href="http://developer.mozilla.org/en/docs/Online_and_offline_events">Online/Offline events</a>, <a href="http://developer.mozilla.org/en/docs/Web-based_protocol_handlers">Web-based protocol handling</a>, which are both part of the WHATWG Web Application 1.0 specs.  In addition, <a href="http://developer.mozilla.org/en/docs/Animated_PNG_graphics">APNG</a> and <a href="http://developer.mozilla.org/en/docs/Drawing_text_using_a_canvas">text extensions to Canvas</a> were added, though it&#8217;s noted that they are experimental and essentially Firefox only for now.</li>
</ul>
<p>There are dozens of other little things in various browsers that are specific to them, but I won&#8217;t even go into that.  These are just the more high profile things at this time.</p>
<p>Does anyone else see the problem here?  At the rate things are progressing, it&#8217;s going to be pretty tough to build a competitive and user-friendly web application without requiring at least one framework being installed on the client side.  This means before a user can enjoy a good web experience they will need to install:</p>
<ul>
<li>Standards Compliant Web Browser (may come with OS)</li>
<li>Latest version of Adobe Flash (essentially the video standard right now)</li>
<li>BrowserPlus (for some sites)</li>
<li>Google Gears (for some sites)</li>
</ul>
<p>This really is starting to feel like another browser-bubble, this one being more of a &#8220;browser feature bubble&#8221;.  People rapidly trying to add features to meet application needs without standardizing.  This time instead of building it all into the browser, they are also providing plugins to add the functionality.  This is marginally better at best.  While it allows for support on multiple browsers/platforms it restricts innovation since not all browsers/platforms are supported.</p>
<p>Google Gears still doesn&#8217;t support the iPhone, despite it running in Safari due to Apple&#8217;s restrictions on 3rd party software.  It also doesn&#8217;t run on all portable Linux devices, or Blackberry&#8217;s.  Not to mention Opera or Camino.  It works on other Mozilla browsers that support extensions provided you tell your users to follow <a href="http://code.google.com/support/bin/answer.py?answer=83191&#038;topic=11691">these instructions</a> (you can essentially call that &#8220;unsupported&#8221;).  </p>
<p>Yahoo&#8217;s BrowserPlus is no darling either.  As of yet, it only supports Intel Mac&#8217;s running 10.4 or later (sorry PPC millions), and only Windows / Mac running Firefox 2+ or IE 7+.  That leaves out millions of IE 6, Safari, and Opera users.  Plus all of the mobile users (who are growing in number).  Yahoo promises that will improve, but we&#8217;ve got to wait for Yahoo engineers to get around to that.  If Yahoo is acquired by someone, who knows what that companies priorities will be for this project.</p>
<p>Apple implemented Canvas in Safari, Mozilla implemented it in Firefox.  But it&#8217;s adoption has been slow from a developer&#8217;s point of view since IE doesn&#8217;t support it.    There are several libraries (<a href="http://code.google.com/p/explorercanvas/">including one by Google</a>) that attempt to add support, but they are pretty slow and don&#8217;t provide the same experience to IE users (in particular older IE 6 users).  APNG is supported in Firefox 3 and Opera 9.5, both not released just yet.  APNG degrades nicely, but if your using an animation, you want an animation for all users, not just Firefox and Opera users.</p>
<p>Yes, adoption can grow for canvas, Yahoo and Google can support more platforms and browsers, but that doesn&#8217;t fix the root problems here:</p>
<ul>
<li>The entire web is waiting on a company to update their enhancements to support a platform/browser.  Open sourcing the code doesn&#8217;t really fix the problem since distribution is still problematic.  Also just increases the chances of forking which makes it even more painful.  Installing a browser in bits and pieces sucks.  Users shouldn&#8217;t be subjected to that.</li>
<li>There are multiple API&#8217;s to essentially do the same thing (drag &#038; drop, offline support, video, etc.).</li>
</ul>
<p>Does anyone else see this new form of fragmenting to be problematic?</p>
<p>While I agree the features each vendor is adding in are desired, I don&#8217;t think this is the right way to do it.  One of a few things will happen here:</p>
<ul>
<li>After a period of time, one or more of these API&#8217;s will become deprecated as one becomes dominant.  That&#8217;s a major pain for developers who choose the &#8220;wrong&#8221; one, and an expense for companies who are in that situation.  Nobody wants to be in this situation.</li>
<li>Things will continue to fragment and we&#8217;ll be back to the &#8220;Designed For Netscape&#8221; era, but it will be &#8220;Designed for Firefox 3+, Google Gears, Flash 9.0 r124, whatever&#8221;.  I get a chill just thinking about it.</li>
<li>Horrifically complicated code that essentially supports multiple products by using a subset of their functionality.  This might be the &#8220;best&#8221; and it still sucks on a massive scale since it increases costs for development and decreases fun.  You could use a JS library to abstract functionality to a more platform neutral API, but more libraries add overhead you may not want.  Not to mention more code your relying on someone else for.</li>
</ul>
<p>None of these are a good outcome.  </p>
<p>I&#8217;m not saying that the standards route is perfect.  There&#8217;s no binding requirement for anyone to adopt anything, or even accomplish a final spec.  There are many half implemented specs, and many that never go anywhere.  Perhaps that&#8217;s part of the problem.  Perhaps it&#8217;s that standardization has historically been a closed process, though it&#8217;s slowly opening up (thanks WHATWG).  Participation is also pretty touch as not many can manage to read all that email.</p>
<p>Browser vendors are not without their faults either.  They are historically a slow to fully adopt specs, and generally don&#8217;t collaborate on where they will start their implementation.  Partial support is as good as no support unless a it&#8217;s adopted uniformly across all popular browsers.  Perhaps that&#8217;s a place that browser vendors can best help developers.  By simply agreeing to implement <code>X</code>Y.</p>
<p>That said, one could create a plugin that implements a standard.  It&#8217;s already be done.  Adobe released an <a href="http://www.adobe.com/svg/">SVG plugin</a> (prior to the whole Macromedia deal as I&#8217;m not sure what the status is considering the Flash business is a closed source competitor), there&#8217;s also an <a href="https://addons.mozilla.org/en-US/firefox/addon/824">XForms plugin</a> for Mozilla browsers.</p>
<p>I really hope some caution is used before we have a browser feature bubble.  This is just going to become a mess of technologies that nobody can keep up with.  A lot of progress has been made in the past few years to fix mistakes of the past.  Is this process of add-ons really the right method of giving web developers what they want?</p>
<p>To be fair, Google&#8217;s Aaron Boodman recently blogged regarding <a href="http://gearsblog.blogspot.com/2008/04/gears-and-standards.html">Google Gears and standards</a>.   And does indicate the desire to become become compatible with HTML5:</p>
<blockquote cite="http://gearsblog.blogspot.com/2008/04/gears-and-standards.html"><p>
Currently, the Gears Database and LocalServer modules are not fully compatible with the HTML5 proposals for the same functionality. This is only because those specs were written after Gears was released, and not because of any desire to be different. In fact, we were involved in the design of both HTML5 specs, and we are currently implementing the proposal for database access.
</p></blockquote>
<p>This is good, but it&#8217;s still a moving target on a moving target as Google Gears is in beta and still being changed to match specs which are still evolving.</p>
<p>To avoid any misconceptions, I do think these features are a good thing.  I like canvas, offline support, drag &#038; drop integration, and want to implement them myself as well.  But I don&#8217;t think the process to add them has been successful thus far.  I think it&#8217;s just asking for trouble later on and will take a long time to repair.  This isn&#8217;t about Firefox extensions, or javascript libraries like jQuery, YUI or Prototype.  I love them and use them every day.  This is about having non standard ways to do things that clearly need to be standardized (and are in the process of being standardized), and encouraging other developers to implement a method that&#8217;s tied to a particular piece of software.</p>
<p>Who is at fault here?  Pretty much everyone.  Standards bodies are to slow for a fast moving industry for starters.  Secondly browser vendors fail to coordinate their progress on spec implementations.  While nobody expects CSS 3 to be implemented overnight, of vendors would agree on milestones in which certain features would be implemented, that would greatly help implementation for web developers.  Lastly plugin developers need to ensure what they are offering is widely available, free of any licensing problems that would impede implementation in other products, and are on a parallel track for standardization.</p>
<p>The web wouldn&#8217;t have succeeded if you needed to install a plugin for a <code>&lt;a href=""/&gt;</code>, or <code>&lt;img/&gt;</code>.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=1761#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2008/05/7283518.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2008/05/29/rebreaking-the-web/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

