<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.atalasoft.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jake Opines : JavaScript, HTML5</title><link>http://www.atalasoft.com/cs/blogs/jake/archive/tags/JavaScript/HTML5/default.aspx</link><description>Tags: JavaScript, HTML5</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Flash, Silverlight just Stop-Gaps</title><link>http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx</link><pubDate>Mon, 06 Jul 2009 13:31:01 GMT</pubDate><guid isPermaLink="false">647108ca-f046-4d8d-9feb-a7fbd2049b37:18778</guid><dc:creator>jacobl</dc:creator><slash:comments>1</slash:comments><comments>http://www.atalasoft.com/cs/blogs/jake/comments/18778.aspx</comments><wfw:commentRss>http://www.atalasoft.com/cs/blogs/jake/commentrss.aspx?PostID=18778</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;The F.U.D.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;There has been a lot of talk in the past few weeks about HTML 5 and its supposed takeover on the web (or lack thereof). It's only a matter of time before Flash and Silverlight become less relevant. The CEO of Adobe, Shantanu Narayen, defended their position in the future of the web during the company's &lt;a href="http://blogs.adobe.com/jd/2009/06/adobe_on_html5.html" target="_blank"&gt;last quarterly financial call&lt;/a&gt;, saying:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;So [, we're] clearly supportive in terms of making sure as HTML 5 is evolving that we will support it in our web authoring tools but from the perspective of continuing to drive Flash and innovation around Flash and rich Internet applications, we still think that actually the fragmentation of browsers makes Flash even more important rather than less important.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The part of the question that he is dodging here is how a more powerful and more broadly supported standard will affect Flash in the long term.&lt;/p&gt;  &lt;p&gt;Recently, &lt;a href="http://www.infoworld.com/d/developer-world/html-5-could-it-kill-flash-and-silverlight-291" target="_blank"&gt;InfoWorld posted an article&lt;/a&gt; about this very topic. It's a good read and the author gets a lot of things right. He talks about how IE will be a critical milestone for HTML 5 to overcome:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;The exception is Microsoft, which therefore is in a difficult situation, says Almaer. The company has heavy investments in trying to propel Silverlight to dominance. &amp;quot;That's a big elephant in the room for them because you can imagine the Silverlight team [whose] whole existence is to add [this] functionality in. [But] if Internet Explorer puts it already in there, why do we have Silverlight?&amp;quot; he asks.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Good question. What incentive does Microsoft have, from a Silverlight perspective, to further the advancement of HTML 5? When IE adds support for all of the capabilities that Silverlight has to offer directly into the browser, does Silverlight still need to exist? No, it doesn't. It's arguably in Microsoft's best interest to keep its feet stuck in the mud and continue to not be a 'standards-based' browser.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Push&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This roadblock is ever more apparent with the announcement of Firefox 3.5 RC. It, along with Safari and Chrome, already support much of what HTML 5 has coming up in the pipeline. Internet Explorer is the only major player that is mum on the subject.&lt;/p&gt;  &lt;p&gt;Fortunately, the push for more advanced capabilities in the HTML standard is so great that some of IE's shortcomings can be sidestepped. There is a project put together by Google on SourceForge called ExplorerCanvas. It allows for 2D command-based drawing. Browsers like Safari, Firefox, Chrome and Opera all support the HTML5 canvas... but Internet Explorer does not. The ExplorerCanvas project overcomes this by taking Microsoft's Vector Markup Language and wrapping it in JavaScript to create the desired effect. The &lt;a href="http://www.atalasoft.com/products/dotimage/thinclient/" target="_blank"&gt;DotImage Web Annotation Viewer&lt;/a&gt; that we use in our &lt;a href="http://www.vizitsp.com/Products/VizitSP" target="_blank"&gt;SharePoint Document Viewer&lt;/a&gt;, VizitSP, employs the ExplorerCanvas to let users author annotations in a very natural way.&lt;/p&gt;  &lt;p&gt;Another example of this push is Kroc Camen's recent publication of &lt;a href="http://camendesign.com/code/video_for_everybody" target="_blank"&gt;Video for Everyone&lt;/a&gt;. By using the upcoming &amp;lt;video&amp;gt; tag along with Flash and Quicktime object tags, he is able to provide a series of fallbacks that can offer HTML5 love to people who deserve it while providing an acceptable experience for those who don't.&lt;/p&gt;  &lt;p&gt;One area where I think InfoWorld gets it wrong is in its comment about Google's possible apprehension toward pushing the new standard:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;..its YouTube subsidiary uses Flash for its video, but the inclusion of HTML 5 capabilities in browsers might cause YouTube to rethink that decision, notes Fette. &amp;quot;It's a cost/benefit analysis that they'd need to make.&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;For a couple months now, YouTube has had &lt;a href="http://www.youtube.com/html5" target="_blank"&gt;an HTML 5 demo&lt;/a&gt; available on its site. The example shows that, with a capable browser, you can view video without any codecs or plugins. It just works. YouTube has clearly already begun to invest the time into moving away from Flash as soon as it's feasible. Without much effort, YouTube could begin serving up HTML5 video to those browsers that support it. To push the envelope even further, YouTube could add features to the HTML5 version that are either &lt;a title="Requires Firefox 3.5" href="http://people.mozilla.com/~prouget/demos/round/index.xhtml" target="_blank"&gt;not&lt;/a&gt; &lt;a title="Requires Firefox 3.5" href="http://people.mozilla.com/~prouget/demos/mashup/video.xhtml" target="_blank"&gt;possible&lt;/a&gt; to do in Flash or just as an incentive to get people to use &lt;a href="http://www.google.com/chrome" target="_blank"&gt;better browsers&lt;/a&gt;... or to give IE a hint.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Point&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The point here is that we can't allow such a fundamental piece to the future of the Internet rely on &lt;em&gt;plugins&lt;/em&gt;. Something that is so core to the direction that the web is vectored toward deserves to be treated as such: core. While it might take us a while to get there, we will --even if it means dragging the old browsers kicking and screaming behind us. Until then, Flash and Silverlight can rule the roost.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx&amp;amp;;subject=Flash%2c+Silverlight+just+Stop-Gaps" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx&amp;amp;;title=Flash%2c+Silverlight+just+Stop-Gaps" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx&amp;amp;title=Flash%2c+Silverlight+just+Stop-Gaps" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx&amp;amp;;title=Flash%2c+Silverlight+just+Stop-Gaps" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx&amp;amp;;title=Flash%2c+Silverlight+just+Stop-Gaps&amp;amp;;top=1" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/jake/archive/2009/07/06/flash-silverlight-just-stop-gaps.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.atalasoft.com/cs/aggbug.aspx?PostID=18778" width="1" height="1"&gt;</description><category domain="http://www.atalasoft.com/cs/blogs/jake/archive/tags/JavaScript/default.aspx">JavaScript</category><category domain="http://www.atalasoft.com/cs/blogs/jake/archive/tags/Browsers/default.aspx">Browsers</category><category domain="http://www.atalasoft.com/cs/blogs/jake/archive/tags/HTML5/default.aspx">HTML5</category></item></channel></rss>