<?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>onenaught.com &#187; HTML 5</title>
	<atom:link href="http://www.onenaught.com/posts/category/html-5/feed" rel="self" type="application/rss+xml" />
	<link>http://www.onenaught.com</link>
	<description>A blog on web standards, accessibility, css, javascript, xslt, and more</description>
	<lastBuildDate>Fri, 30 Jul 2010 13:55:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
		<title>One Naught</title>
		<url>http://www.onenaught.com/wp-content/themes/onenaught/images/onenaught.png</url>
		<link>http://www.onenaught.com</link>
		<width>116</width>
		<height>130</height>
		<description>OneNaught.com</description>
	</image>		<item>
		<title>AJAX, Flash or HTML? (or HTML 5?)</title>
		<link>http://www.onenaught.com/posts/22/ajax-flash-or-html-or-html-5</link>
		<comments>http://www.onenaught.com/posts/22/ajax-flash-or-html-or-html-5#comments</comments>
		<pubDate>Sun, 12 Aug 2007 19:32:24 +0000</pubDate>
		<dc:creator>Anup Shah</dc:creator>
				<category><![CDATA[General Web Development]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://www.onenaught.com/posts/22/ajax-flash-or-html-or-html-5</guid>
		<description><![CDATA[HTML, JavaScript and AJAX are not only used for normal web sites and web applications but often for general applications that happen to use these technologies as a delivery mechanism. This latter type of application is ideally meant to be a desktop app, but issues such as deployment, upgrading, and installation, especially in corporate-wide scenarios leads to use of web technologies instead. But HTML, JavaScript, etc were not built for these kinds of applications. So, what about Flash or even HTML 5? HTML 5 is still not meant for those apps, but Flash can be, if desktop apps are still not possible due to some of these constraints. ]]></description>
			<content:encoded><![CDATA[<h3 id="toc-three-scenarios-for-using-web-based-technologies">Three scenarios for using web-based technologies</h3>
<p>Generalizing, I see 3 scenarios where web-based technologies (HTML, CSS, JavaScript) are used:</p>
<dl>
<dt>Web sites</dt>
<dd>What most web pages are part of!</dd>
<dt>Web applications</dt>
<dd>Also referred to as rich Internet applications, these are things like web-based email, web-based administrator dashboards, etc</dd>
<dt>Client-server type applications</dt>
<dd>These are applications that use shared resources (e.g. databases) amongst many people, typically in a controlled environment such as a corporate office. These may be complicated distributed systems.</dd>
</dl>
<h3 id="toc-when-is-what-appropriate">When is what appropriate?</h3>
<p><span id="more-22"></span></p>
<h4 id="toc-web-sites">Web Sites?</h4>
<p>Web technologies are obviously built for this scenario, so</p>
<ul>
<li>HTML/HTML 5 is likely most important (search engine visibility is important for most sites).</li>
<li>AJAX is likely to enhance functionality but probably should be used with care (for accessibility and not impacting search engine visibility, browser navigation, bookmarking, etc.).</li>
</ul>
<p>(In terms of Flash&#8217;s suitability, see note below about <a href="#toc-aside-about-flash-and-search-engines">Flash and search engines</a>)</p>
<h4 id="toc-web-applications">Web applications?</h4>
<p>In this scenario, a richer user experience may be needed but search engine visibility may not be as important (likely such apps require logging in). So,</p>
<ul>
<li>AJAX may be appropriate for simple sites/functionality.</li>
<li>Flash (or Microsoft&#8217;s rival, SilverLight??) may be more appropriate for richer apps where the challenge of creating richer user experiences with the current versions of HTML/CSS/JavaScript proves difficult.</li>
</ul>
<p>(At the @media07 conference, it was good to hear <a href="http://adactio.com/">Jeremy Keith</a>, a JavaScript guy &#8212; I think he coined the term <dfn title="Using JavaScript to interact with the W3C HTML DOM rather than the out-dated browser-specific 'dynamic HTML' approach">DOM Scripting</dfn> &#8212; also mention that as cool as JavaScript and AJAX can be, sometimes it is not appropriate; Flash is mature enough to be used for rich applications in many scenarios.) </p>
<p>There is a chance that HTML 5 and AJAX could pose a threat to Flash in the long term, as noted <a href="#toc-aside-about-ajax-vs-flash">below in the aside about AJAX vs. Flash</a>.</p>
<h4 id="toc-applications">Applications?</h4>
<p>Sometimes web technologies such as HTML/CSS/JavaScript are being used for technical/administrative reasons (e.g. simpler deployment and upgrade story) rather than user productivity and usability reasons (these technologies were never built for rich user interaction).</p>
<p>In the past, such applications were then limited in functionality and user interaction capabilities. These days, such applications are getting richer with things like AJAX but may sacrifice accessibility or introduce additional problems (such as bookmarking challenges, history and navigation problems, excessive page sizes to download, etc). Building these, or standard desktop conventions using web technologies can be time consuming, too.</p>
<p>At the same time, it often feels that either well-established desktop GUI experiences/patterns are being re-discovered/re-invented, or worse, getting ignored!</p>
<p>So,</p>
<ul>
<li>Something as widely installed and reasonably established as Flash may be a suitable alternative if deployment concerns are still there.</li>
<li>But desktop applications feel most appropriate.</li>
</ul>
<p>Note, even when the application is a complex beast, using shared or distributed backend systems, things like web services and other HTTP(S)-based communication is widely supported, not just limited to browsers. Desktop GUIs can make use of these to provide a rich user interface for specific applications (one simple popular example: Outlook 2003 and later which can use the normal network when connected, or HTTPS when away from the office, but you can still use the rich desktop application).</p>
<h3 id="toc-what-about-html-5s-potential">What about HTML 5&#8242;s potential?</h3>
<p>So that might be the over-simplified scenario now. What about the future? In an earlier post about the <a href="http://www.onenaught.com/posts/6/html-5-improved-web-accessibility-productivity">promise of HTML 5</a>, I noted the potential for better productivity and accessibility.</p>
<p>What will HTML 5&#8242;s impact be to the above? Here are some thoughts (rather than predictions!)</p>
<ul>
<li>HTML 5 will be excellent for both web sites and web applications (better accessibility etc that I mentioned in that previous post)</li>
<li>HTML 5, depending on final feature set and browser adoption, could challenge a rising popularity of Flash for web applications. Alternatively, HTML 5 could take a while to come about so the investment in Flash-like technology may mean HTML 5 is slower to adopt for web applications</li>
<li>For desktop-apps-masquerading-as-web-apps applications, HTML 5 is likely still not suitable. It is the wrong purpose, which is fine. HTML 5, as good as it promises to be can&#8217;t be used for everything!</li>
</ul>
<h3 id="toc-what-about-applications-deployed-to-intranets">What about applications deployed to intranets?</h3>
<p>The whole idea of intranets seems to (for now) preclude installing custom desktop apps on each corporate desktop. Web applications seem appropriate. Newer technologies such as Flash (even SilverLight?) seem appropriate here. But some things may work well as normal HTML applications (with rich features) for book marking, internal indexing, etc.)</p>
<p>I am guessing in the future, the delivery and update of desktop applications will be easier than now (I like how most (all?) Linux distributions have package managers of some sort that can help update any software, not just the ones that come from the operating system vendor, such as Microsoft, and, I think, Apple).</p>
<p>Saying that, some desktop apps have their own way of checking for updates on PCs (and other platforms). But this means inconsistency and headaches for IT admins. For now, corporate firewalls and other technicalities may still pose a barrier for corporate-wide intranet deployment in many cases.</p>
<h3 id="toc-aside-about-ajax-vs-flash">Aside about AJAX vs Flash</h3>
<p>User experience expert, Jesse James Garrett, coined the term AJAX. However, he rightly notes it is not a silver bullet:</p>
<blockquote cite="http://www.e-consultancy.com/news-blog/newsletter/link_track.asp?id=3371&amp;link_id=#1"><p>
Ajax can interfere with a site, particularly as it puts the burden on the designer to clearly communicate to the user, to help them have appropriate expectations of how the application will behave. Ajax gets in the way of usability when it introduces behaviours people don’t expect, and the overall design doesn’t communicate with them effectively so that they do know what to expect.</p>
<p>A lot of people are interested in learning how it works, but they are choosing features where it is easiest to implement, rather than where it would be most useful or effective.</p>
<p class="source">&#8211; <cite>Jesse James Garrett, <a href="http://www.e-consultancy.com/news-blog/newsletter/link_track.asp?id=3371&amp;link_id=#1">Jesse James Garrett on Ajax, Amazon and Web 2.0</a>, E-Consultancy.com, August 2007</cite></p>
</blockquote>
<p>One really interesting point Garrett makes however, in favour of AJAX, is that it can be introduced incrementally, rather than one big bang approach:</p>
<blockquote cite="http://www.e-consultancy.com/news-blog/newsletter/link_track.asp?id=3371&amp;link_id=#1"><p>
One of the big advantages of Ajax is it is something people can implement in an incremental fashion – unlike migrating to Flash. It is something you can implement in little bits and pieces, which is great, but you have to make smart choices about which bits and pieces you give priority to.</p>
<p class="source">&#8211; <cite>Jesse James Garrett, <a href="http://www.e-consultancy.com/news-blog/newsletter/link_track.asp?id=3371&amp;link_id=#1">Jesse James Garrett on Ajax, Amazon and Web 2.0</a>, E-Consultancy.com, August 2007</cite></p>
</blockquote>
<p>Assuming HTML 5 includes even better support for AJAX-related capabilities (signs suggest so) this is one reason why I suggested above that HTML 5 (if it ever gets widely supported) could threaten use of Flash for web applications) in the long term.</p>
<h3 id="toc-aside-about-flash-and-search-engines">Aside about Flash and search engines</h3>
<p>A conversation between a couple of guys from the Google Search Quality Team and some webmasters included this useful point (which most people have often said, but good to hear it from a search engine&#8217;s mouth!):</p>
<blockquote cite="http://googlewebmastercentral.blogspot.com/2007/07/best-uses-of-flash.html">
<dl class="conversation">
<dt>Any special guidance for DHTML/AJAX/Flash documents?</dt>
<dd>
<blockquote><p>
			It&#8217;s important to make sure that content and navigation can be rendered/negotiated using only HTML. So long as the content and navigation are the same for search crawlers and end users, you&#8217;re more than welcome to use advanced technologies such as Flash and/or Javascript to improve the user experience using a richer presentation. In &#8220;<a href="http://googlewebmastercentral.blogspot.com/2007/07/best-uses-of-flash.html">Best uses of Flash</a>,&#8221; we wrote in more detail about this, and are working on a post about AJAX technology.
		</p></blockquote>
</dd>
</dl>
<p class="source">&#8211; Greg Grothaus and Shashi Thakur, Search Quality Team, <a href="http://googlewebmastercentral.blogspot.com/2007/08/server-location-cross-linking-and-web.html">Server location, cross-linking, and Web 2.0 technology thoughts</a>, Google Webmaster Central Blog, August 2, 2007</p>
</blockquote>
<h3 id="toc-aside-about-flash-silverlight-and-accessibility">Aside about Flash, Silverlight, and Accessibility</h3>
<p>People are slowly acknowledging the potential of flash for web applications. Mike Davies, a developer at Yahoo, provides a decent commentary of the <a href="http://www.isolani.co.uk/blog/access/GrowingMomentumBehindAccessibleFlash">growing momentum behind accessible Flash</a>.</p>
<p>When consulting for a major high street retailer, Macromedia representatives came to demonstrate Adobe&#8217;s Flex technology. We discussed general issues including Flash accessibility, and the representatives commented how accessibility improvements were always being made, and had already been substantially improved over the last few years.</p>
<p>That being said, Davies also provides links to articles describing where accessibility is still lacking or problematic in Flash.</p>
<p>Silverlight appears to be Microsoft&#8217;s response to Flash. It too has the potential to offer rich application and user experience across the web, based on its XAML markup. According to Keith Smith, product manager of the user experience platform and tools team at Microsoft, <a href="http://www.regdeveloper.co.uk/2007/05/11/silverlight_programming_q_and_a/">Silverlight has also got some built in accessibility support</a>, and more is being built.</p>
<p>As with Flash, however, Silverlight is likely to be problematic from a search engine indexing perspective, for now, so above considerations about Flash probably generally apply to Silverlight.</p>
<h3 id="toc-other-web-application-technologies">Other web application technologies</h3>
<p>This post has mostly referred to Flash (or Silverlight) as web application technologies, and occasionally HTML5. Of course there are many other potentials. I think the above points still hold if you consider the following potential web application technologies (some of which are even suitable for desktop applications)</p>
<ul>
<li>Adobe&#8217;s <a href="http://www.adobe.com/products/flash/">Flash</a>, <a href="http://www.adobe.com/products/flex/">Flex</a> and <a href="http://labs.adobe.com/technologies/air/">AIR</a> platforms</li>
<li>Microsoft&#8217;s <a href="http://silverlight.net/">Silverlight</a></li>
<li>Mozilla&#8217;s <a href="http://www.mozilla.org/projects/xul/">XUL</a></li>
</ul>
<p>I am sure I have forgotten to mention others (let me know!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.onenaught.com/posts/22/ajax-flash-or-html-or-html-5/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HTML 5 = Improved Web, Accessibility, Productivity?</title>
		<link>http://www.onenaught.com/posts/6/html-5-improved-web-accessibility-productivity</link>
		<comments>http://www.onenaught.com/posts/6/html-5-improved-web-accessibility-productivity#comments</comments>
		<pubDate>Fri, 10 Aug 2007 08:26:59 +0000</pubDate>
		<dc:creator>Anup Shah</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[General Web Development]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://www.onenaught.com/posts/6/html-5-improved-web-accessibility-productivity</guid>
		<description><![CDATA[HTML 5 is gaining increasing interest, with the potential to improve accessibility, make richer web sites more consistent and help make developing web sites that bit easier. A lot of new useful elements are proposed and some big companies are backing this. Yet, it will still likely be a long time before we see this.]]></description>
			<content:encoded><![CDATA[<h3 id="toc-rich-sites-taking-off-accessibility-being-left-behind">Rich sites taking off; accessibility being left behind</h3>
<p>Rich, AJAX-based sites are taking off. When done well, they provide rich user experiences. Unfortunately, it feels as though accessibility is being left behind. This is a sad irony, given accessibility was important in galvanizing so much support for web standards.</p>
<p>Screen readers struggle with dynamic pages, tag soup is still prevalent, and some browsers still don&#8217;t implement standards properly.</p>
<p>In addition, HTML (as it was defined almost a decade ago!), CSS and JavaScript were not built with today&#8217;s web applications in mind. Some people therefore suggest other technologies such as Flash, which has come a long way, and now includes various accessibility features, too.</p>
<p>But there has long been a move to update the HTML specifications. It has been slow moving but recent months have seen a number of interesting things arise.</p>
<h3 id="toc-proposal-for-html-5-is-promising">Proposal for HTML 5 is promising</h3>
<p>The W3C has long had <a href="http://www.w3.org/TR/xhtml2/">XHTML 2</a> specification drafts, while the Web Hypertext Application Technology Working Group (WHAT WG) has been suggesting <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML 5</a> to deal with rich internet applications that are becoming the norm today.</p>
<p>In fact, <a href="http://lists.w3.org/Archives/Public/public-html/2007May/0909.html">the W3C voted to adopt HTML 5</a> as <a href="http://lists.w3.org/Archives/Public/public-html/2007Apr/0429.html">proposed by Apple, Mozilla and Opera</a>.</p>
<p>Not only that, but the W3C has agreed to the proposal of having Ian Hickson of Google (and spokesperson of the WHAT WG) and David Hyatt from Apple /Safari to be the initial HTML 5 specification editors.</p>
<p>XHTML 2 goes down the route of strict XML-based syntax and validation (markup errors result in errors on the browser, not browsers trying to still show the page). This is nice ideally, and could allow a clean start away from the current HTML mess. However, many have felt it will be difficult to adopt and not everyone will be able to ensure well-formed markup. The HTML 5 approach has been to be backward compatible (though it now also entertains an XML-version of the markup, i.e. XHTML 5).</p>
<p>The other concern is for older browsers that may have to render newer version(s) of HTML. HTML 5 tries to be somewhat backward compatible, so potentially an older browser will be able to render the new pages even if it is not as visually as appealing. (XHTML 2 seems to be like this too, given older browsers will just try to treat it as HTML and anything not understood would just be ignored.)</p>
<p>There are certainly lots of debates going on out there about HTML 5 versus XHTML 2 and various details of each specification, but the bigger picture is the potential for improved accessibility, productivity, usability, richer applications, etc.</p>
<h3 id="toc-better-markup-is-the-foundation">Better markup is the foundation</h3>
<p>The potential comes from the richer markup that is proposed.</p>
<p>HTML 5, for example, introduces a whole host of new elements, from structural elements such as <code>header</code>, <code>footer</code>, <code>nav</code>, and <code>section</code>. New multimedia elements include <code>video</code> and <code>audio</code>. And new form elements/types include <code>date</code>, <code>email</code>, and <code>datagrid</code>. There is even a proposed <code>event-source</code> to catch server side events. (Read the really useful <a href="http://dev.w3.org/html5/html4-differences/Overview.html">HTML 5 differences from HTML 4</a> article by Anne van Kesteren, from Opera.)</p>
<p>Key benefits for users would include</p>
<ul>
<li>Consistency <em>across</em> web sites</li>
<li>Accessibility</li>
</ul>
<p>Key benefits for businesses, individuals and organisations developing web applications include</p>
<ul>
<li>Increased productivity</li>
<li>Legal compliance (where accessibility is a legal requirement)</li>
</ul>
<p>The consistency benefit is interesting: while some may fear that web sites will end up looking the same, some fundamental functional features are important for consistency across sites, such as form controls.</p>
<p>Why? We expect desktop applications to behave in the similar ways (e.g. the menu bar along the top of OSX or the top of each application in Windows, etc). In the same way some fundamental consistency of interaction on the web will be important too, for example, how dates are picked, how email addresses are validated, how data grids work, etc. This will help new users to a site quickly adapt, rather than having to learn a subtly new way of doing something similar to elsewhere.</p>
<p>This will be good for accessibility because assistive technology can more easily work out what a <code>header</code> is, or what a <code>nav</code> is. It will therefore be far easier to present navigation and usage options to the users of such software. Even browsers will be able to build more accessibility features right into the browser. All this without sacrificing design and development flexibility.</p>
<p>HTML 5&#8242;s proposals for numerous new input types and other semantic markup elements (e.g. calendar related inputs, better data grids, header/footer elements, etc) is really key, IMO.</p>
<p>Anne Van Kersteren provides some useful examples of form controls:</p>
<blockquote cite="http://dev.opera.com/articles/view/improve-your-forms-using-html5/">
<p>Nowadays web developers use nifty scripts to perform form validation on the client side. Soon you&#8217;ll be able to simply write the following:</p>
<pre><code>&lt;form&gt;
 &lt;p&gt;&lt;label&gt;Name: &lt;input name=name <strong>required</strong>&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;p&gt;&lt;label&gt;E-mail: &lt;input name=email type=<strong>email</strong> required&gt;&lt;/label&gt;&lt;/p&gt;

 &lt;p&gt;&lt;label&gt;URL: &lt;input name=url type=<strong>url</strong>&gt;&lt;/label&gt;&lt;/p&gt;
 &lt;p&gt;&lt;label&gt;Comment: &lt;textarea name=comment <strong>required</strong>&gt;&lt;/textarea&gt;&lt;/p&gt;

 &lt;p&gt;&lt;input type=submit value=React!&gt;&lt;/p&gt;
&lt;/form&gt;</code></pre>
<p class="source">&#8211; Anne Van Kersteren, <a href="http://dev.opera.com/articles/view/improve-your-forms-using-html5/">Improve your forms using HTML5!</a>, Dev.Opera, 13 December, 2006</p>
</blockquote>
<p>Examples of why this is beneficial:</p>
<ul>
<li><strong>Developers</strong> get to focus on developing sites and apps, rather than common controls (which would all be different between different sites).</li>
<li><strong>Users</strong> get familiar widgets (which are probably similar to the operating system, too, making such sites quicker to learn and use).</li>
<li><strong>Assistive technology</strong> will help their users use the site more easily. Assistive technology vendors will have richer elements to support but typically only do it once (per element per browser implementation!).</li>
<li><strong>Improved quality</strong> as not only would HTML bloat may be reduced, even more important might be the reduction in JavaScript, hence the reduction of buggy sites, memory leaks, performance issues, etc.</li>
</ul>
<p>This would translate into more productive businesses and organisations. The content is also potentially easier and better for indexing for search engine.</p>
<p>All round win-win, in my view!</p>
<p>Of course this is overly optimistic. Some companies already provide these pre-packaged controls with today&#8217;s HTML so some <em>perceived</em> efficiency/productivity may not be as high as it sounds (ignoring the extra work that might be needed to make such controls accessible, search engine friendly, etc).</p>
<p>With something like HTML 5 being adopted and used widely, hopefully this means people can spend more time innovating, and less time dealing with browser problems!</p>
<h3 id="toc-when-will-this-happen">When will this happen!</h3>
<p>So lets come back down to earth again!!</p>
<p>Its all well and good to talk about the potential of something like HTML 5, but will it ever happen? Almost everyone will agree that this will all take a long time to adopt.</p>
<p>Browsers need to add new code. (Will those browser releases even be in remotely the same time frame? Does this ultimately depend on Microsoft&#8217;s Internet Explorer supporting it?)</p>
<p>And getting assistive technologies such as screen readers to support a new specification may take even longer.</p>
<p>If these new specifications are desirable, what will provide the impetus for tons of web developers to want to learn something new, for businesses to spend resources in up-skilling and moving to these?</p>
<p>Search engines.</p>
<p>What? Yes, search engines. If search engines were to buy into HTML 5 and say they will index the new tags, then businesses may have compelling enough reason to move into that direction. Better indexing may mean more accurate results. (Ranking of course is different to indexing which is a separate issue!)</p>
<p>Of course some people may now just have more HTML elements to abuse and stuff with inappropriate content. I don&#8217;t imagine any time soon search engines saying some elements will have higher precedence for ranking purposes, and instead continue to focus on social factors, how popular the site is, etc. But indexing is still important: let search engines find content, but let them also understand what is there so if the page does rank, then the right information can be shown, which helps users decide if they want to follow the link.</p>
<p>There are signs that things are moving in the right direction: Google as well as Apple, Mozilla and Opera are putting weight behind HTML 5. Ian Hickson has already started providing <a href="http://google-code-updates.blogspot.com/2007/08/optimisation-data-for-html5-parser.html">some initial analysis for HTML 5 parser implementors</a>, for example.</p>
<p>But there is one big player missing in the above that can also be make or break. Microsoft. Whatever we feel about the company (most web developers that follow web standards despise IE!) their browser install base is so wide it cannot be ignored.</p>
<h3 id="toc-what-about-microsoft-and-internet-explorer">What about Microsoft and Internet Explorer!</h3>
<p>This may feel odd to think about, but there&#8217;s another potential winner in HTML 5 adoption: Internet Explorer!</p>
<p>Microsoft&#8217;s IE is generally regarded as the least capable of modern browsers (e.g. buggy/limited CSS support, limited W3C DOM support, etc). With something like HTML 5, it is a clean slate for Microsoft.</p>
<p>If Microsoft want to rebuild their reputation with web developers, they should also buy into HTML 5, but this time truly support the standards, rather than go half way, win the wars and then act as most monopolies would!</p>
<p>There are people at Microsoft, such as Chris Wilson who leads the IE development, to whom standards is definitely important (their need to support older sites full of tag soup &#8212; partly their own doing &#8212; has slowed them down from making fixes and supporting even more modern standards) so it may be more realistic this time than in the past.</p>
<h3 id="toc-where-next">Where next?</h3>
<p>There are definitely some odd technical decisions, outstanding concerns, and debates in terms of where XHTML 2 and HTML 5 are headed. With the W3C&#8217;s adoption of HTML 5, XHTML 2 seems dead for now, but it seemed to have a few good things which don&#8217;t seem to be there in HTML 5. HTML 5 also has a few seemingly inconsistent decisions. And so on.</p>
<p>So what can be done? A few things, I guess. E.g.:</p>
<ul>
<li><a href="http://www.w3.org/html/wg/html5/">Read the HTML 5 drafts</a></li>
<li><a href="http://www.w3.org/2004/01/pp-impl/40318/instructions">Join the HTML working group at the W3C</a> if you have time!</li>
<li><a href="http://www.whatwg.org/">Get involved with the WHAT WG</a></li>
<li>Start pressuring search engines and browser vendors! <a href="http://www.webstandards.org">WebStandards.org</a>, is this a campaign for you guys??</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.onenaught.com/posts/6/html-5-improved-web-accessibility-productivity/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
