<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Ajax, Hijax and accessibility</title>
	<atom:link href="http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 14:14:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Max Kiesler - Designer &#187; Blog Archive &#187; How to Make Your AJAX Applications Accessible - 40 Tutorials and Articles</title>
		<link>http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/comment-page-1/#comment-612571</link>
		<dc:creator>Max Kiesler - Designer &#187; Blog Archive &#187; How to Make Your AJAX Applications Accessible - 40 Tutorials and Articles</dc:creator>
		<pubDate>Tue, 02 Jun 2009 08:47:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brucelawson.co.uk/index.php/2006/ajax-hijax-and-accessibility/#comment-612571</guid>
		<description>[...] Ajax, Hijax and accessibility [...]</description>
		<content:encoded><![CDATA[<p>[...] Ajax, Hijax and accessibility [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Troels Wittrup</title>
		<link>http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/comment-page-1/#comment-2787</link>
		<dc:creator>Troels Wittrup</dc:creator>
		<pubDate>Thu, 23 Feb 2006 23:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.brucelawson.co.uk/index.php/2006/ajax-hijax-and-accessibility/#comment-2787</guid>
		<description>I agree that Ajax is here to stay. Hijax is the next step.

By Hijax I also refer to the mechanism of &lt;strong&gt;indirect Ajax&lt;/strong&gt;, where the web 1.0 post back is &lt;em&gt;suppressed&lt;/em&gt; and replaced (the post back is &lt;em&gt;hijacked&lt;/em&gt;) with an out of band call (&lt;code&gt;XmlHttp&lt;/code&gt;) to the server.

A web server and screen reader can transfer pages using different compression methods, so of course you can develop a screen reader that supports Hijax internally. Infact if you look at &lt;a href=&quot;http://csharpedge.blogspot.com/&quot; rel=&quot;nofollow&quot;&gt;one of the latest&lt;/a&gt; Hijax frameworks you&#039;ll notice that direct Ajax programming is moving away from DOM manipulations and over to business logic, and Hijax is taking over the DOM-manipulations. 

But why not let the browser handle the Hijaxing internally? That is what happens in the Windows Application framework, the window manager takes care of the screen updates. Hijax is the window manager for web forms... So, screenreader developers out there: Look closely at the Hijax frameworks out there and draw up som standards, so that a Hijax-enabled web server can send only modified bits to a Hijax-enabled screen reader.

In that way we will be able to have nice responsive applications on the web and browsers that are Hijax-enabled will be able to access these applications without having to download a Hijax framework together with the content.</description>
		<content:encoded><![CDATA[<p>I agree that Ajax is here to stay. Hijax is the next step.</p>
<p>By Hijax I also refer to the mechanism of <strong>indirect Ajax</strong>, where the web 1.0 post back is <em>suppressed</em> and replaced (the post back is <em>hijacked</em>) with an out of band call (<code>XmlHttp</code>) to the server.</p>
<p>A web server and screen reader can transfer pages using different compression methods, so of course you can develop a screen reader that supports Hijax internally. Infact if you look at <a href="http://csharpedge.blogspot.com/" rel="nofollow">one of the latest</a> Hijax frameworks you&#8217;ll notice that direct Ajax programming is moving away from DOM manipulations and over to business logic, and Hijax is taking over the DOM-manipulations. </p>
<p>But why not let the browser handle the Hijaxing internally? That is what happens in the Windows Application framework, the window manager takes care of the screen updates. Hijax is the window manager for web forms&#8230; So, screenreader developers out there: Look closely at the Hijax frameworks out there and draw up som standards, so that a Hijax-enabled web server can send only modified bits to a Hijax-enabled screen reader.</p>
<p>In that way we will be able to have nice responsive applications on the web and browsers that are Hijax-enabled will be able to access these applications without having to download a Hijax framework together with the content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Keith</title>
		<link>http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/comment-page-1/#comment-2755</link>
		<dc:creator>Jeremy Keith</dc:creator>
		<pubDate>Mon, 20 Feb 2006 15:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.brucelawson.co.uk/index.php/2006/ajax-hijax-and-accessibility/#comment-2755</guid>
		<description>True, but remember that the problem lies with generated content in general, not Ajax in particular. The crux of the matter is having screenreaders recognise that a portion of the currently loaded page has been updated - whether that update came from the server or not is academic. So the problem does lie with standards: using the DOM in combination with ECMAScript to update a page written in (X)HTML after the page has finished loading. Throwing XMLHttpRequest into the mix does add a proprietary technology but, in this case, it&#039;s a red herring. The real issue lies with how screenreaders cope with technologies that do have the standards stamp of approval.

Thanks very much for the kind words about the workshop, Bruce. You neglected to mention what a great audience I had. In particular, there were some terrific questions asked. My personal favourite was when you asked a question about some code I had up on-screen and the answer to your question was revealed in the very. next. slide. Such timing! I love it when a workshop comes together.</description>
		<content:encoded><![CDATA[<p>True, but remember that the problem lies with generated content in general, not Ajax in particular. The crux of the matter is having screenreaders recognise that a portion of the currently loaded page has been updated &#8211; whether that update came from the server or not is academic. So the problem does lie with standards: using the DOM in combination with ECMAScript to update a page written in (X)HTML after the page has finished loading. Throwing XMLHttpRequest into the mix does add a proprietary technology but, in this case, it&#8217;s a red herring. The real issue lies with how screenreaders cope with technologies that do have the standards stamp of approval.</p>
<p>Thanks very much for the kind words about the workshop, Bruce. You neglected to mention what a great audience I had. In particular, there were some terrific questions asked. My personal favourite was when you asked a question about some code I had up on-screen and the answer to your question was revealed in the very. next. slide. Such timing! I love it when a workshop comes together.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruce</title>
		<link>http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/comment-page-1/#comment-2735</link>
		<dc:creator>bruce</dc:creator>
		<pubDate>Sat, 18 Feb 2006 11:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.brucelawson.co.uk/index.php/2006/ajax-hijax-and-accessibility/#comment-2735</guid>
		<description>Of course, I&#039;m talking bollocks. The XMLHttpRequest thingie that powers Ajax isn&#039;t Standard at all. It&#039;s some Microsoft invention that everyone else supports as well.</description>
		<content:encoded><![CDATA[<p>Of course, I&#8217;m talking bollocks. The XMLHttpRequest thingie that powers Ajax isn&#8217;t Standard at all. It&#8217;s some Microsoft invention that everyone else supports as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/comment-page-1/#comment-2734</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Sat, 18 Feb 2006 10:12:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.brucelawson.co.uk/index.php/2006/ajax-hijax-and-accessibility/#comment-2734</guid>
		<description>But Ajax is standardised: JavaScript (ECMAscript), xhtml, the DOM ...</description>
		<content:encoded><![CDATA[<p>But Ajax is standardised: JavaScript (ECMAscript), xhtml, the DOM &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthieu Faure</title>
		<link>http://www.brucelawson.co.uk/2006/ajax-hijax-and-accessibility/comment-page-1/#comment-2733</link>
		<dc:creator>Matthieu Faure</dc:creator>
		<pubDate>Sat, 18 Feb 2006 09:51:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.brucelawson.co.uk/index.php/2006/ajax-hijax-and-accessibility/#comment-2733</guid>
		<description>IMHO the question is not whether we should (or not) use technologies not implemented in AT (assistive technologies). The real point is if technologies are not standardized (eg W3C stampped), there is:

1) no serious way for AT vendors to implement them. 

2) not much hope that accessibility be really, sufficiently considered by technology creator.</description>
		<content:encoded><![CDATA[<p>IMHO the question is not whether we should (or not) use technologies not implemented in AT (assistive technologies). The real point is if technologies are not standardized (eg W3C stampped), there is:</p>
<p>1) no serious way for AT vendors to implement them. </p>
<p>2) not much hope that accessibility be really, sufficiently considered by technology creator.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

