<?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; adobe</title>
	<atom:link href="http://robert.accettura.com/blog/tag/adobe/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>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>Photoshop Content-Aware Fill</title>
		<link>http://robert.accettura.com/blog/2010/03/24/photoshop-content-aware-fill/</link>
		<comments>http://robert.accettura.com/blog/2010/03/24/photoshop-content-aware-fill/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 01:21:13 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[content-aware fill]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3662</guid>
		<description><![CDATA[What&#8217;s likely the biggest feature in the upcoming Photoshop release is Content-Aware Fill. I&#8217;m sure the photos used for the demo work exceptionally well, and better than in practice, but regardless it&#8217;s amazing technology and leap years ahead of what&#8217;s &#8230; <a href="http://robert.accettura.com/blog/2010/03/24/photoshop-content-aware-fill/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=NH0aEp1oDOI" class="youtube"><img src="http://robert.accettura.com/wp-content/uploads/2010/03/20100324_photoshop_content_aware_fill-620x388.jpg" alt="Photoshop Content-Aware Fill" title="Photoshop Content-Aware Fill" width="620" height="388" class="aligncenter size-Blog2011 wp-image-6738" /></a></p>
<p>What&#8217;s likely the biggest feature in the upcoming Photoshop release is Content-Aware Fill.  I&#8217;m sure the photos used for the demo work exceptionally well, and better than in practice, but regardless it&#8217;s amazing technology and leap years ahead of what&#8217;s currently out there.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3662#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2010/03/2b346a0.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2010/03/24/photoshop-content-aware-fill/feed/</wfw:commentRss>
		<slash:comments>2</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>Microsoft Joins W3C SVG Working Group</title>
		<link>http://robert.accettura.com/blog/2010/01/05/microsoft-joins-w3c-svg-working-group/</link>
		<comments>http://robert.accettura.com/blog/2010/01/05/microsoft-joins-w3c-svg-working-group/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 02:29:24 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[macromedia]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3324</guid>
		<description><![CDATA[Microsoft is joining the W3C SVG Working Group. Presumably that means there&#8217;s some interest in SVG for IE or Silverlight or both. I wonder what led to the change of heart. I pretty much wrote off any chance of SVG &#8230; <a href="http://robert.accettura.com/blog/2010/01/05/microsoft-joins-w3c-svg-working-group/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Microsoft is <a href="http://blogs.msdn.com/ie/archive/2010/01/05/microsoft-joins-w3c-svg-working-group.aspx">joining</a> the W3C SVG Working Group.  Presumably that means there&#8217;s some interest in SVG for IE or Silverlight or both.  I wonder what led to the change of heart.</p>
<p>I pretty much wrote off any chance of SVG being mainstream in 2005 when <a href="http://robert.accettura.com/blog/2005/04/18/adobe-buys-macromedia/">Adobe bought Macromedia</a>.  Adobe was previously somewhat of a SVG pusher, but Macromedia obviously is the home of Flash.  As expected the SVG love dried up.  The gap that Adobe filled was adding support for SVG to IE.  If IE supports it natively that&#8217;s a game changer.</p>
<p>Gecko already has decent <a href="https://developer.mozilla.org/en/SVG_in_Firefox">support</a> for SVG.  WebKit has <a href="http://webkit.org/projects/svg/status.xml">support</a> for a while.  Opera has <a href="http://www.opera.com/docs/specs/svg/">support</a> as well.  Without analyzing in too much detail there should be a subset that&#8217;s usable across current browsers and hopefully IE by the time IE 9.0 ships.</p>
<p>I must admit given the choice I&#8217;m still more interested in Microsoft supporting <code>&lt;canvas/&gt;</code>, but no word on that as of yet.  I&#8217;m still hopeful.</p>
<p>Hooray for web standards!
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3324#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2010/01/3ce6d3c.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2010/01/05/microsoft-joins-w3c-svg-working-group/feed/</wfw:commentRss>
		<slash:comments>6</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>
		<item>
		<title>No Flash For The iPhone</title>
		<link>http://robert.accettura.com/blog/2008/03/05/no-flash-for-iphone/</link>
		<comments>http://robert.accettura.com/blog/2008/03/05/no-flash-for-iphone/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 02:27:05 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[aac]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[edge]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[vc6]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/archives/2008/03/05/no-flash-for-iphone/</guid>
		<description><![CDATA[Via TechCrunch I noticed that there won&#8217;t be flash player for the iPhone anytime soon. I&#8217;m not surprised. I said this before. Apple doesn&#8217;t want the iPhone to get the reputation of having poor battery life. Apple is said to &#8230; <a href="http://robert.accettura.com/blog/2008/03/05/no-flash-for-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://www.techcrunch.com/2008/03/05/adobes-flash-not-good-enough-for-steve-jobs/">TechCrunch</a> I noticed that there <a href="http://money.cnn.com/news/newsfeeds/articles/djf500/200803041742DOWJONESDJONLINE000829_FORTUNE5.htm">won&#8217;t be flash player for the iPhone</a> anytime soon.  I&#8217;m not surprised.  I said this <a href="http://robert.accettura.com/blog/2008/02/12/flash-for-iphone/">before</a>.</p>
<p>Apple doesn&#8217;t want the iPhone to get the reputation of having poor battery life.  Apple is said to have avoided 3G thus far because of power consumption reasons, instead opting for a lower powered EDGE chip.  When Apple moves to 3G later this year, they will want to at a minimum keep the same battery life.  Having Flash on the iPhone will mean a likely drop in battery life.  Something they don&#8217;t want.</p>
<p>I suspect in 12-18 months when H.264/AAC is a more common encoding scheme, I think we&#8217;ll see a Flash component for QuickTime that can take advantage of the hardware on the iPhone.  Right now there&#8217;s too much vc6 stuff out there.</p>
<p>Apple doesn&#8217;t want anything released to drain battery life or it will be accused of misleading consumers about average battery life.  Keeping the CPU idle will help keep that time up.</p>
<p>I suspect the SDK will have some limitations on CPU cycles an app built can consume before it&#8217;s throttled in some way.  For the exact same purpose.  That&#8217;s fine for most things, most users won&#8217;t notice,  but for video, any slowdown or bottleneck becomes very visible.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/archives/2008/03/05/no-flash-for-iphone/#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2008/03/a0f3601.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2008/03/05/no-flash-for-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Winner For Most Embedded Is: SQLite</title>
		<link>http://robert.accettura.com/blog/2008/02/26/and-the-winner-for-most-embedded-db-is-sqlite/</link>
		<comments>http://robert.accettura.com/blog/2008/02/26/and-the-winner-for-most-embedded-db-is-sqlite/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 02:42:05 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google-gears]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iphone sdk]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[microsoft silverlight]]></category>
		<category><![CDATA[mozilla prism]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[software-development]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/archives/2008/02/26/and-the-winner-for-most-embedded-db-is-sqlite/</guid>
		<description><![CDATA[So the format war of Blue-ray vs. HD-DVD is over. There are still several other rather significant battles going on in the tech world right now that aren&#8217;t Microsoft vs. Apple or Yahoo vs. Google. For example: Adobe Air vs. &#8230; <a href="http://robert.accettura.com/blog/2008/02/26/and-the-winner-for-most-embedded-db-is-sqlite/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So the format war of Blue-ray vs. HD-DVD is over.  There are still several other rather significant battles going on in the tech world right now that aren&#8217;t Microsoft vs. Apple or Yahoo vs. Google.  For example:</p>
<p><a href="http://www.adobe.com/products/air/">Adobe Air</a> vs. <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Prism</a> vs. <a href="http://silverlight.net/">Microsoft Silverlight</a></p>
<p><a href="http://gears.google.com/">Google Gears</a> vs. <a href="http://www.whatwg.org/specs/web-apps/current-work/#offline">HTML5 Offline support</a></p>
<p><a href="http://code.google.com/android/">Android</a> vs. <a href="http://developer.apple.com/iphone/">iPhone SDK</a> vs. <a href="http://www.symbian.com/">Symbian</a></p>
<p><a href="http://www.rubyonrails.org/">Ruby On Rails</a> vs. <a href="http://www.php.net">PHP</a></p>
<p>Not every case will have a true &#8220;winner&#8221;.  That&#8217;s not really a bad thing.  Choice is good.  In some cases they will merge to form one standard, such as what&#8217;s likely for offline web applications.  </p>
<p>What is interesting is that <a href="http://sqlite.org">SQLite</a> really dominates right now.  Adobe Air, Mozilla Prism, Google Gears, Android, iPhone SDK (likely through Core Data API), Symbian, Ruby On Rails (default DB in 2.0), PHP 5 (bundled but disabled in <code>php.ini</code> by default).  It&#8217;s becoming harder and harder to ignore that SQL survived the transition from mainframe to server, and now is going from server to client.</p>
<p>No longer is the term &#8220;database&#8221; purely referring to an expensive RAID5 machine in a datacenter running Oracle, MySQL, DB2 or Microsoft SQL Server.  It can now refer to someone&#8217;s web browser, or mobile phone.</p>
<p>This has really just begun to have an impact on things.  The availability of good information storage, retrieval, and sorting means much less of these poorly concocted solutions and much better applications.  Client side databases are the next AJAX.</p>
<p><small><strong>Edit [2/27/2008 9:14 AM EST]:</strong> Added Symbian, since they also use SQLite.  Thanks Chris.</small>
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/archives/2008/02/26/and-the-winner-for-most-embedded-db-is-sqlite/#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2008/02/7d12b66.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2008/02/26/and-the-winner-for-most-embedded-db-is-sqlite/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Flash For iPhone</title>
		<link>http://robert.accettura.com/blog/2008/02/12/flash-for-iphone/</link>
		<comments>http://robert.accettura.com/blog/2008/02/12/flash-for-iphone/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 03:25:19 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[aac]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[macromedia]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mpeg 4]]></category>
		<category><![CDATA[powervr]]></category>
		<category><![CDATA[vp6]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/archives/2008/02/12/flash-for-iphone/</guid>
		<description><![CDATA[Gear Live is reporting that Flash for the iPhone is coming. Given how many times rumors like this come around, I&#8217;m slightly skeptical until I actually see confirmation for myself. That said, if there is an implementation, I suspect it &#8230; <a href="http://robert.accettura.com/blog/2008/02/12/flash-for-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Gear Live is reporting that <a href="http://www.gearlive.com/news/article/q108-flash-on-iphone-is-just-around-the-corner/">Flash for the iPhone is coming</a>.  Given how many times rumors like this come around, I&#8217;m slightly skeptical until I actually see confirmation for myself.</p>
<p>That said, if there is an implementation, I suspect it will be a special mobile version, and very MPEG-4 centric.  By that I mean H.264 as the encouraged (if not only) video encoding, and AAC as the preferred audio format, with MP3.</p>
<p>There&#8217;s a simple reason for this.  AAC, MP3, and H.264 can be processed using hardware decoding.  This means the CPU isn&#8217;t needed, resulting in lower power consumption.  Many mobile devices have specific hardware for this reason.  There is <a href="http://www.ifixit.com/Guide/iPhone/First-Look">unknown hardware</a> in the iPhone, which may very well be for hardware decoding.</p>
<p>By leveraging hardware decoding it allows Apple to offer things like video without sacrificing thermals or battery life.  Since Flash can now use H.264 as well, it could offload some of that complicated processing.  The CPU itself contains PowerVR MBX 3D graphics.</p>
<p>This could allow for most Flash to work, with much lower power consumption.  The downside to this is that VP6 encoded video wouldn&#8217;t be able to use hardware decoding.  For many online video sites (which use VP6 since H.264 is still very new) you&#8217;d have to run off of the CPU meaning more thermals and power consumption.  A notable exception is YouTube, which thanks to Google&#8217;s work with the Apple apparently uses H.264 by means of a <a href="http://www.apple.com/iphone/features/index.html#youtube">custom application</a>.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/archives/2008/02/12/flash-for-iphone/#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2008/02/973a5f0.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2008/02/12/flash-for-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Buys Macromedia</title>
		<link>http://robert.accettura.com/blog/2005/04/18/adobe-buys-macromedia/</link>
		<comments>http://robert.accettura.com/blog/2005/04/18/adobe-buys-macromedia/#comments</comments>
		<pubDate>Mon, 18 Apr 2005 14:28:04 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[In The News]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[golive]]></category>
		<category><![CDATA[macromedia]]></category>
		<category><![CDATA[svg]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/archives/2005/04/18/adobe-buys-macromedia/</guid>
		<description><![CDATA[I didn&#8217;t expect to see that in the news this morning (hat tip glazou), but I did expect it to happen years ago. The two companies just seem complementary. As proof of that I&#8217;ve often heard people confuse the companies &#8230; <a href="http://robert.accettura.com/blog/2005/04/18/adobe-buys-macromedia/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t expect to see that <a href="http://news.com.com/Adobe+to+buy+Macromedia+for+3.4+billion/2100-1014_3-5674501.html?tag=nefd.top">in the news</a> this morning (hat tip <a href="http://glazman.org/weblog/">glazou</a>), but I did expect it to happen years ago.  The two companies just seem complementary.  As proof of that I&#8217;ve often heard people confuse the companies and their products.  This is big news for the industry as a whole.  I can see many things changing:</p>
<ul>
<li><a href="http://glazman.org/weblog/dotclear/index.php?2005/04/18/998-adomedia">Daniel Glazman mentions</a> that there&#8217;s likely only room for 1 html editor.  <a href="http://www.adobe.com/products/golive/">Go Live</a> or <a href="http://www.macromedia.com/software/dreamweaver/">DreamWeaver</a>.  I&#8217;m personally going to suggests DreamWeaver survives.  Simply because it&#8217;s more robust.  It&#8217;s advanced features such as editing code, php, etc. are much better than Go Live.  It reaches a larger market.  As for the impact on <a href="http://www.nvu.com">NVU</a>?  Well I guess that remains to be seen.  I guess people will now be looking to see if DreamWeaver will be the only real commercial game in town.  </li>
<li><strong>SVG</strong>.  This I think is the largest impact this deal is going to have.  The fate of <a href="http://www.w3.org/TR/SVG/">SVG</a>.  Adobe has been <a href="http://www.adobe.com/svg/">pushing</a> SVG since very early on.  But now with Flash in their hands.  How do they feel about an open standard?  Will they perhaps decide to open Flash to relax critics and just push their software as the &#8216;ultimate Flash IDE&#8217;?  Will they stifle the growth of SVG?  Or will they perhaps make the Flash plugin render SVG just like QuickTime or other media plugins support multiple formats?</li>
<li>Adobe has made a business of being cross platform (similar to Netscape).  Their <a href="http://www.adobe.com/products/acrobat/readstep2.html">Acrobat Reader</a> is available for virtually anything (even the <a href="http://www.palmsource.com/">Palm OS</a>).  Does this mean better <a href="http://www.macromedia.com/go/getflashplayer">Flash</a> support for non-windows computers (which has historically sucked)?</li>
<li><a href="http://www.adobe.com/products/acrobat/readstep2.html">PDF</a> + <a href="http://www.macromedia.com/go/getflashplayer">Flash</a> + <a href="http://sdc.shockwave.com/shockwave/download">Shockwave</a> = ?</li>
<li>New products?  Will <a href="http://www.adobe.com/products/illustrator/main.html">Illustrator</a> and <a href="http://www.macromedia.com/go/getflashplayer">Flash</a> converge?</li>
<li>How does <a href="http://www.adobe.com/products/photoshop/">Photoshop</a> fit in?  Will it integrate with Macromedia Products?</li>
</ul>
<p>Overall this is a groundbreaking event.  It&#8217;s not unexpected as their products were complementary for ages and it was inevitable for them to come together.  It&#8217;s finally happened.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/archives/2005/04/18/adobe-buys-macromedia/#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2005/04/8a0e114.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2005/04/18/adobe-buys-macromedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

