<?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>cazmockett.com &#187; accessibility</title>
	<atom:link href="http://cazmockett.com/blog/category/accessibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://cazmockett.com/blog</link>
	<description>my blog about creative web design standards and accessibility</description>
	<lastBuildDate>Fri, 02 Apr 2010 16:12:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Scripting Enabled Day 2</title>
		<link>http://cazmockett.com/blog/2008/09/21/scripting-enabled-day-2/</link>
		<comments>http://cazmockett.com/blog/2008/09/21/scripting-enabled-day-2/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 00:08:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[disabilities]]></category>
		<category><![CDATA[hack day]]></category>
		<category><![CDATA[scriptingenabled]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[style sheets]]></category>

		<guid isPermaLink="false">http://cazmockett.com/blog/?p=167</guid>
		<description><![CDATA[Day two of the event was a &#8220;hack day&#8221; style event, where lots of geeks gathered with the speakers to try and build something useful. There were lots of mini-projects on the go.
I did a bit of hacking with some bookmarklets and javascript to switch to user-defined style sheets, giving the option of looking at [...]]]></description>
			<content:encoded><![CDATA[<p>Day two of the event was a &#8220;hack day&#8221; style event, where lots of geeks gathered with the speakers to try and build something useful. There were lots of mini-projects on the go.</p>
<p>I did a bit of hacking with some bookmarklets and javascript to switch to user-defined style sheets, giving the option of looking at any website as reversed video with much larger text, for instance. Here are a couple of screenshots:</p>
<p><a href="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080921_d402-56.jpg"><img class="aligncenter size-full wp-image-168" title="D402-56" src="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080921_d402-56.jpg" alt="" width="500" height="333" /></a></p>
<p>[Regular video Flickr,  but with large text]</p>
<p><a href="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080921_d402-57.jpg"><img class="aligncenter size-full wp-image-169" title="D402-57" src="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080921_d402-57.jpg" alt="" width="500" height="333" /></a></p>
<p>[Reversed-video style sheet is easier for users with some visual impairments or other disabilities]</p>
<p>I hope to be able to use some of the techniques in future projects.</p>
<p>I was also rather amused  by the tshirt one of the other geeks was wearing:</p>
<p><a href="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-55.jpg"><img class="aligncenter size-full wp-image-170" title="D402-55" src="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-55.jpg" alt="" width="500" height="333" /></a></p>
<p>[Clueless!]  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2008/09/21/scripting-enabled-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripting Enabled Day 1</title>
		<link>http://cazmockett.com/blog/2008/09/20/scripting-enabled-day1/</link>
		<comments>http://cazmockett.com/blog/2008/09/20/scripting-enabled-day1/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 23:31:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[blindness]]></category>
		<category><![CDATA[dyslexia]]></category>
		<category><![CDATA[learning disabilities]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[multiple sclerosis]]></category>
		<category><![CDATA[scriptingenabled]]></category>

		<guid isPermaLink="false">http://cazmockett.com/blog/?p=163</guid>
		<description><![CDATA[I attended the excellent Scripting Enabled conference and developer day recently held in London. It was extremely enlightening about various aspects of the web and how users with varied access difficulties are affected by the decisions us developers make every day.
There were some excellent panels &#8211; links to the trascripts, slides and audio etc:

 Denise [...]]]></description>
			<content:encoded><![CDATA[<p>I attended the excellent <a href="http://scriptingenabled.org/">Scripting Enabled</a> conference and developer day recently held in London. It was extremely enlightening about various aspects of the web and how users with varied access difficulties are affected by the decisions us developers make every day.</p>
<p>There were some excellent panels &#8211; links to the trascripts, slides and audio etc:</p>
<ul>
<li> <a href="http://scriptingenabled.org/2008/09/denise-stephens-at-scripting-enabled/">Denise Stephens</a> talking about her life with Multiple Sclerosis.</li>
<li><a href="http://scriptingenabled.org/2008/09/antonia-hyde-on-learning-disabilities/">Antonia Hyde</a> from United Response talked about learning disabilities.</li>
<li><a href="http://scriptingenabled.org/2008/09/jonathan-hassell-on-dyslexia/">Jonathan Hassell</a> of t he BBC on Dyslexia</li>
<li><a href="http://scriptingenabled.org/2008/09/kath-moonan-why-i-hate-the-interweb/">Kath Moonan</a> from Abilitynet talked about Why she hates the Interweb.</li>
<li><a href="http://scriptingenabled.org/2008/09/artur-ortega-and-leonie-watson-screenreaders-and-javascript/">Artur Ortega &amp; Leonie Watson</a> shared their expertise on screen readers and JavaScript</li>
<li><a href="http://scriptingenabled.org/2008/10/scripting-enabled-london-audio-files-now-available/">Audio files</a> for most of the session are available now too</li>
</ul>
<p><a href="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-07.jpg"><img class="aligncenter size-full wp-image-164" title="D402-07" src="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-07.jpg" alt="" width="500" height="333" /></a></p>
<p>[Kath  hates the interweb!]</p>
<p><a href="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-31.jpg"><img class="aligncenter size-full wp-image-165" title="D402-31" src="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-31.jpg" alt="" width="500" height="333" /></a></p>
<p>[Leonie and Artur talk about Screenreaders and JavaScript]</p>
<p><a href="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-53.jpg"><img class="aligncenter size-full wp-image-166" title="D402-53" src="http://cazmockett.com/blog/wp-content/uploads/2008/11/20080920_d402-53.jpg" alt="" width="500" height="333" /></a></p>
<p>[The panel takes questions at the end of the day]  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2008/09/20/scripting-enabled-day1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@media session 10</title>
		<link>http://cazmockett.com/blog/2008/05/30/media-session-10/</link>
		<comments>http://cazmockett.com/blog/2008/05/30/media-session-10/#comments</comments>
		<pubDate>Fri, 30 May 2008 22:00:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[at media]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[WAI-ARIA]]></category>

		<guid isPermaLink="false">http://cazmockett.com/blog/?p=149</guid>
		<description><![CDATA[WAI-ARIA &#8211; It&#8217;s Easy

Steve Faulkner
Web Accessibility Initative &#8211; Accessible Rich Internet Applications
It&#8217;s a W3C           spec, close to becoming a recommendatio, aims to make sense out of NOISE, out of silence.
Wherever possible, use the native tags to convey role and state &#8211; where you can&#8217;t, use [...]]]></description>
			<content:encoded><![CDATA[<p><strong class="heading">WAI-ARIA &#8211; It&#8217;s Easy</strong></p>
<p><a href="http://cazmockett.com/blog/wp-content/uploads/2008/07/d372-151.jpg"><img class="alignright size-medium wp-image-150" title="Steve Faulkner" src="http://cazmockett.com/blog/wp-content/uploads/2008/07/d372-151-300x200.jpg" alt="" width="300" height="200" /></a></p>
<p><a href="http://www.paciellogroup.com/">Steve Faulkner</a></p>
<p><strong>Web Accessibility Initative &#8211; Accessible Rich Internet Applications</strong></p>
<p>It&#8217;s a <a href="http://www.w3.org/WAI/intro/aria">W3C           spec</a>, close to becoming a recommendatio, aims to make sense out of NOISE, out of silence.</p>
<p>Wherever possible, use the native tags to convey role and state &#8211; where you can&#8217;t, use the new WAI-ARIA attributes to add extra meaning &#8211; this way, the keyboard operability is built in.</p>
<p>Role and state information can be applied to virtually any HTML element. For instance, the extra code for a button/graphic might be:</p>
<blockquote><p>&lt;a href=&#8221;" title=&#8221;OK&#8221; <strong>role=&#8221;button&#8221;</strong>&gt;&lt;img src=&#8221;ok.gif&#8221; /&gt;&lt;/a&gt;</p></blockquote>
<p>The extra attribute, role=&#8221;button&#8221; is the thing which tells assistive technologies more information &#8211; the role of the element is a button, and the standard usage instructions fed to the user would be &#8220;to activate, press spacebar&#8221;.</p>
<p>Of course, the same thing could be achieved with an image button, but WAI-ARIA can still add extra useful information:</p>
<blockquote><p>Button off-state:</p>
<p>&lt;input type=&#8221;image&#8221; src=&#8221;okoff.gif&#8221; alt=&#8221;highlight off&#8221; <strong>role=&#8221;button&#8221; aria-pressed=&#8221;false&#8221;</strong> /&gt;</p>
<p>and for the on-state:</p>
<p>&lt;input type=&#8221;image&#8221; src=&#8221;okon.gif&#8221; alt=&#8221;highlight off&#8221; <strong>role=&#8221;button&#8221; aria-pressed=&#8221;true&#8221;</strong> /&gt;</p></blockquote>
<p><strong>AJAX and WAI-ARIA</strong></p>
<p>It can help in the following situations &#8211; when</p>
<ol>
<li>Users not having access to content changes</li>
<li>Users not being aware of content changes</li>
</ol>
<p>Eg Twitter&#8217;s letters left indicator &#8211; when you&#8217;re typing in the box, screen reader users don&#8217;t know the numbers are changing (they are in virtual cursor mode for text input).</p>
<p><strong>Live Region</strong> attribute addresses this problem &#8211; pause during typing, and the letters left is announced by the screen readers. The relevent attribute is aria-live, properties are &#8220;off, polite, assertive or rude&#8221;. So they gain access to content changes.</p>
<p><strong>Support</strong><br />
Major browser vendors, yahoo, google, Jaws, etc. You can start using them now, they won&#8217;t break agnostic browsers, it will be ignored.</p>
<p>FireVox is a plugin for FF &#8211; you can test it with that?</p>
<p>Attributes can be added by unobtrusive Javascript. But if you put them in now, they might not validate.</p>
<p>Firefox Accessibility Extension &#8211; useful for testing without a screenreader. Knows about WAI-ARIA attributes and will indicate state changes etc.</p>
<p><a href="http://developer.mozilla.org/en/docs/ARIA:_Accessible_Rich_Internet_Applications/Relationship_to_HTML_FAQ">ARIA: Accessible Rich Internet Applications/Relationship to HTML FAQ</a></p>
<p>Steve&#8217;s presentation: <a href="http://www.paciellogroup.com/blog/misc/ARIA/atmedia2008/">slides</a> | <a href="http://www.htmldog.com/atmedia2008/aria.mp3">audio</a>  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2008/05/30/media-session-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.htmldog.com/atmedia2008/aria.mp3" length="19610448" type="audio/mpeg" />
		</item>
		<item>
		<title>Playing Catchup</title>
		<link>http://cazmockett.com/blog/2007/05/17/playing-catchup/</link>
		<comments>http://cazmockett.com/blog/2007/05/17/playing-catchup/#comments</comments>
		<pubDate>Thu, 17 May 2007 23:35:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[web standards group]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[christian heilmann]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[pub standards]]></category>
		<category><![CDATA[steve faulkner]]></category>
		<category><![CDATA[wsg london]]></category>

		<guid isPermaLink="false">http://cazmockett.wordpress.com/2007/05/17/playing-catchup/</guid>
		<description><![CDATA[I seem to have got out of the blogging habit, so I&#8217;m hoping to catch up on a few posts now. I&#8217;ll tweak the dates so they&#8217;re relevent to the events roughly as they happened (chronology? what&#8217;s that?!)
The first event I&#8217;d like to make a post about was the excellent -
Web Standards Group Meeting on [...]]]></description>
			<content:encoded><![CDATA[<p>I seem to have got out of the blogging habit, so I&#8217;m hoping to catch up on a few posts now. I&#8217;ll tweak the dates so they&#8217;re relevent to the events roughly as they happened (chronology? what&#8217;s that?!)</p>
<p>The first event I&#8217;d like to make a post about was the excellent -</p>
<p><span style="font-weight:bold;">Web Standards Group Meeting on Javascript</span></p>
<p>Some of us shy away from JavaScript (until recently, myself included) on the grounds that it&#8217;s not accessible. But these days, if it&#8217;s done right, it can be positively beneficial to accessibility.</p>
<p><span style="font-style:italic;font-weight:bold;">Demystifying Screen Readers &#8211; Steve Faulkner</span><br />
Steve is very knowledgable on screen readers and all their foibles, and is Director of the <a href="http://www.wat-c.org/">Web Accessibility Tools Consortium</a>. This talk mainly centred around <a href="http://www.freedomscientific.com/fs_products/software_jaws.asp">Jaws</a> (65%) and <a href="http://www.synapseadaptive.com/gw/wineyes.htm">Window Eyes</a> (35%). The bracketed figures are from a <a href="http://www.nfb.org/nfb/Default.asp">US National Federation of the Blind</a> market share survey &#8211; it&#8217;s obvious these are the two big players.</p>
<p>The key issues revolve around:</p>
<ul>
<li><span style="font-weight:bold;">Dynamic updates</span> &#8211; user initiated and independent<br />
Can the user access the updated content?<br />
Is the user aware that the content has been updated?</li>
<li><span style="font-weight:bold;">Rich Internet Applications (RIA) </span><br />
Can the user understand the role of the control?<br />
Can the user successfully interact with the control?<br />
Is the user able to access information about the current state of the control?</li>
</ul>
<p>He then explained the differences in screen reader modes:</p>
<ul>
<li><span style="font-weight:bold;">Browse Mode </span>(virtual buffer) &#8211; the user can navigate page content via paragraphs, headings, links, lists etc. They can also activate links and some form controls. But text characters can&#8217;t be input into form fields, or interact with select elements in this mode.</li>
<li><span style="font-weight:bold;">Forms Mode</span> (browse mode off) &#8211; the user may only navigate through a document to focusable elements via the TAB key. Text access is limited to &#8220;read all&#8221; functionality. Most of advanced content navigation is unavailable.</li>
</ul>
<p>The crucial question we have to consider is, <span style="font-weight:bold;">when and how does content become available to the user</span> after it&#8217;s been updated in the browser?</p>
<p><a href="http://bp1.blogger.com/_Z7oy-o7zG8o/Rnfoje2fyNI/AAAAAAAAAxs/GdB1mtIXXfY/s1600-h/20070517_D250-015.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp1.blogger.com/_Z7oy-o7zG8o/Rnfoje2fyNI/AAAAAAAAAxs/GdB1mtIXXfY/s320/20070517_D250-015.jpg" border="0" alt="" /></a>[Steve Faulkner and the Latency Issue]</p>
<p>Latency is a problem because the virtual buffer does not update and the user doesn&#8217;t know anything has changed. However, JAWS v7.1 started &#8220;listening&#8221; for virtual buffer updates in response to things like:</p>
<ul>
<li>window.setInverval()</li>
<li>object.innerText (for IE)</li>
<li>object.textContent and object.appendChild (in Firefox)</li>
<li>changes in form control values</li>
<li>And other stuff like ALT or TITLE attribute value changes.</li>
</ul>
<p>Jez Lemon has an excellent article on <a href="http://juicystudio.com/article/improving-ajax-applications-for-jaws-users.php">Improving Ajax Applications For JAWS Users</a> on his webiste. Steve summed up with some recommendations:</p>
<ul>
<li>Do not code to accommodate the poor support shown by JAWS and Window Eyes.</li>
<li>Use unobtrusive methods where available and appropriate, to help screen readers along.</li>
<li>Don&#8217;t use the excuse that JavaScript / Ajax is not accessible for screen readers to not bother to design for accessibility.</li>
<li>Start developing interface elements that use WAI-ARIA specs, which will provide some benefits now and many more in the future.</li>
</ul>
<p>Steve&#8217;s thought-provoking presentation was followed by a turn from Christian Heilmann entitled <span style="font-weight:bold;font-style:italic;">Seven Reasons For Code Bloat</span></p>
<p><a href="http://bp1.blogger.com/_Z7oy-o7zG8o/Rnfoje2fyOI/AAAAAAAAAx0/Aqo5W6g9wYY/s1600-h/20070517_D250-024.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp1.blogger.com/_Z7oy-o7zG8o/Rnfoje2fyOI/AAAAAAAAAx0/Aqo5W6g9wYY/s320/20070517_D250-024.jpg" border="0" alt="" /></a>[Christain's been on the beanz again]</p>
<p>His notes are available for <a href="http://www.wait-till-i.com/index.php?p=441">download from his blog,</a> so I won&#8217;t repeat them verbatim. Needless to say, it was a fun presentation and contained the obligatory photo of a kitten <img src='http://cazmockett.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . Meanwhile, he&#8217;s thinking of this as the title of his next book:</p>
<p><a href="http://bp2.blogger.com/_Z7oy-o7zG8o/Rnfoju2fyPI/AAAAAAAAAx8/7RjzBIEVCVw/s1600-h/20070517_D250-054.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp2.blogger.com/_Z7oy-o7zG8o/Rnfoju2fyPI/AAAAAAAAAx8/7RjzBIEVCVw/s320/20070517_D250-054.jpg" border="0" alt="" /></a>[Christian's Next Book?]</p>
<p><span style="font-weight:bold;">PubStandards XVIII</span><br />
Of course, the next item on the social agenda was the PubStandards gathering. Lots of fun and revelry as usual, here&#8217;s one photo, but you can <a href="http://www.flickr.com/photos/rugbymadgirl/tags/upcoming%3Aevent=183292/">see more on Flickr</a>.</p>
<p><a href="http://bp3.blogger.com/_Z7oy-o7zG8o/Rnfoj-2fyQI/AAAAAAAAAyE/Hn3q6JHuJ2Y/s1600-h/20070517_D250-102.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp3.blogger.com/_Z7oy-o7zG8o/Rnfoj-2fyQI/AAAAAAAAAyE/Hn3q6JHuJ2Y/s320/20070517_D250-102.jpg" border="0" alt="" /></a>[Patrick &amp; Ashe go head-to-head, while Ross butts in the middle]  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2007/05/17/playing-catchup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Web Best Practices</title>
		<link>http://cazmockett.com/blog/2007/03/20/mobile-web-best-practices/</link>
		<comments>http://cazmockett.com/blog/2007/03/20/mobile-web-best-practices/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 15:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile web initiative]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://cazmockett.wordpress.com/2007/03/20/mobile-web-best-practices/</guid>
		<description><![CDATA[Sheila went to the 3GSM World Congress in Barcelona a few weeks ago, and picked up a handy set of cue cards on designing for the mobile web, which she was kind enough to give to me. It was great timing, since I&#8217;d been thinking for a while about the best way to go about [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="friend met colleague" href="http://www.sheilafarrell.com/">Sheila</a> went to the <a href="http://3gsmworldcongress.com/index.asp">3GSM World Congress</a> in Barcelona a few weeks ago, and picked up a handy set of cue cards on designing for the mobile web, which she was kind enough to give to me. It was great timing, since I&#8217;d been thinking for a while about the best way to go about designing for mobile devices. The cue cards promote the <a href="http://www.w3.org/Mobile/">W3C&#8217;s Mobile Web Initiative</a>, and are great prompts on the best techniques to use.</p>
<p><a href="http://bp0.blogger.com/_Z7oy-o7zG8o/RgAET0pPZiI/AAAAAAAAAoA/Kfb_5p7ms2k/s1600-h/20070320_3gsm_cuecards.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp0.blogger.com/_Z7oy-o7zG8o/RgAET0pPZiI/AAAAAAAAAoA/Kfb_5p7ms2k/s400/20070320_3gsm_cuecards.jpg" border="0" alt="" /></a>[Mobile Web Best Practices cue cards]<br />
So for those who don&#8217;t have a copy, I thought I would share the wisdom that they detail. More info can be found at <a href="http://www.w3.org/TR/mobile-bp/">http://www.w3.org/TR/mobile-bp/</a> &#8211; but the below is a distilled and much more user-friendly summary.</p>
<p><span style="font-weight:bold;">10 Ways To Mobilise</span><br />
The cards are broken into ten topics, with hints and advice on each:</p>
<p><span style="font-weight:bold;">1. Design for One Web</span><br />
Content designed with diverse devices in mind reduces cost, increases flexibility, and reaches the needs of more people.</p>
<blockquote><p><span style="font-weight:bold;">Thematic constistency</span> &#8211; ensure that content provided by accessing a URI yields a thematically coherent experience when accessed from different devices.</p>
<p><span style="font-weight:bold;">Capabilities</span> &#8211; exploit device capabilities to provide an enhanced user experience.</p>
<p><span style="font-weight:bold;">Deficiencies</span> &#8211; take reasonable steps to work around deficient implementations.</p>
<p><span style="font-weight:bold;">Testing</span> &#8211; carry out testing on actual devices as well as emulators.</p></blockquote>
<p><span style="font-weight:bold;"><br />
2. Rely on Web Standards</span><br />
In the highly fragmented market of devices and browsers, standards are the best guarantee for interoperability.</p>
<blockquote><p><span style="font-weight:bold;">Validate Markup</span> &#8211; create documents that validate to published formal grammars.</p>
<p><span style="font-weight:bold;">Content Format Support</span> &#8211; send content in a format that is known to be supported by the device.</p>
<p><span style="font-weight:bold;">Content Format Preferred</span> &#8211; where possible, send content in a preferred format.</p>
<p><span style="font-weight:bold;">Character Encoding Support</span> &#8211; ensure that content is encoded using a character encoding that is known to be supported by the target device.</p>
<p><span style="font-weight:bold;">Character Encoding Use</span> &#8211; indicate in the response the character encoding being used.</p>
<p><span style="font-weight:bold;">Style Sheet Use</span> &#8211; use style sheets to control layout and presentation, unless the device is known not to support them.</p>
<p><span style="font-weight:bold;">Structure</span> &#8211; use features of the markup language to indicate logical document structure.</p>
<p><span style="font-weight:bold;">Error Messages</span> &#8211; provide informative error messages and a means of navigating away from an error message back to useful information.</p></blockquote>
<p><span style="font-weight:bold;"><br />
3. Stay away from known hazards</span><br />
Thoughtful design can help reduce usability problems due to small screens and keyboards, and other features of mobile devices.</p>
<blockquote><p><span style="font-weight:bold;">Pop Ups </span>- do not cause pop-ups or other windows to appear and do not change the current window without informing the user.</p>
<p><span style="font-weight:bold;">Tables Nested</span> &#8211; do not use nested tables.</p>
<p><span style="font-weight:bold;">Tables Layout</span> &#8211; do not use tables for layout.</p>
<p><span style="font-weight:bold;">Graphics For Spacing</span> &#8211; do not use graphics for spacing.</p>
<p><span style="font-weight:bold;">No Frames </span>- do not use frames.</p>
<p><span style="font-weight:bold;">Image Maps</span> &#8211; do not use image maps unless you know the device supports them effectively.</p></blockquote>
<p><span style="font-weight:bold;"><br />
4. Be cautious of device limitations</span><br />
When choosing to use a particular web technology, consider that mobile devices vary greatly in capability.</p>
<blockquote><p><span style="font-weight:bold;">Cookies</span> &#8211; do not rely on cookies being available.</p>
<p><span style="font-weight:bold;">Objects or Script</span> &#8211; do not rely on embedded objects or script.</p>
<p><span style="font-weight:bold;">Tables Support</span> &#8211; do not use tables unless the device is known to support them.</p>
<p><span style="font-weight:bold;">Tables Alternatives</span> &#8211; where possible, use an alternative to tabular presentation.</p>
<p><span style="font-weight:bold;">Style Sheets Support</span> &#8211; Organise documents so that, if necessary, they may be read without style sheets.</p>
<p><span style="font-weight:bold;">Fonts</span> &#8211; do not rely on support of font related styling.</p>
<p><span style="font-weight:bold;">Use of Colours</span> &#8211; Ensure that information conveyed with colour is also available without colour.</p></blockquote>
<p><span style="font-weight:bold;"><br />
5. Optimize navigation</span><br />
Simple navigation and typing become critical when using a small screen and keyboard, and limited bandwidth.</p>
<blockquote><p><span style="font-weight:bold;">Navbar</span> &#8211; provide only minimal navigation at the top of the page.</p>
<p><span style="font-weight:bold;">Navigation</span> &#8211; provide consistent navigation mechanisms.</p>
<p><span style="font-weight:bold;">Link Target ID</span> &#8211; cleary identify the target of each link.</p>
<p><span style="font-weight:bold;">Link Target Format</span> &#8211; Note the target file&#8217;s format unless you know the device supports it.</p>
<p><span style="font-weight:bold;">Access Keys</span> &#8211; assign access keys to links in navigational menus and frequently accessed functionality.</p>
<p><span style="font-weight:bold;">URIs</span> &#8211; keep the URIs of site entry points short.</p>
<p><span style="font-weight:bold;">Balance</span> &#8211; take into account the trade-off between having too many links on a page and asking the user to follow too many links to reach what they are looking for.</p></blockquote>
<p><span style="font-weight:bold;"><br />
6. Check graphics &amp; colours</span><br />
Images, colours and style brighten content, but require care due to inconsistent support for some formats low-contrast screens.</p>
<blockquote><p><span style="font-weight:bold;">Images Resizing</span> &#8211; resize images at the server, if they have an intrinsic size.</p>
<p><span style="font-weight:bold;">Large Graphics</span> &#8211; do not use images that cannot be rendered by the device. Avoid large or high resolution images except where critical information would otherwise be lost.</p>
<p><span style="font-weight:bold;">Images Specify Size</span> &#8211; specify the size of images in markup, if they have an intrinsic size.</p>
<p><span style="font-weight:bold;">No Text Alternative</span> &#8211; provide a text equivalent for every non-text element.</p>
<p><span style="font-weight:bold;">Colour Contrast</span> &#8211; ensure that foreground and background colour combinations provide sufficient contrast.</p>
<p><span style="font-weight:bold;">Background Image Readability</span> &#8211; when using background images, make sure that content remains readable on the device.</p>
<p><span style="font-weight:bold;">Measures</span> &#8211; do not use pixel measures and do not use absolute units in markup language attribute values and style sheet property values.</p></blockquote>
<p><span style="font-weight:bold;"><br />
7. Keep it small</span><br />
Smaller sites make us<br />
ers happier by costing less in time and money.</p>
<blockquote><p><span style="font-weight:bold;">Minimise</span> &#8211; use terse, efficient markup.</p>
<p><span style="font-weight:bold;">Page Size Limit</span> &#8211; ensure that the overall size of page is appropriate to the memory limitations of the device.</p>
<p><span style="font-weight:bold;">Style Sheet Size</span> &#8211; keep style sheets small.</p>
<p><span style="font-weight:bold;">Scrolling</span> &#8211; limit scrolling to one direction, unless secondary scrolling cannot be avoided.</p></blockquote>
<p><span style="font-weight:bold;"><br />
8. Use the network sparingly</span><br />
Web protocol features can help improve the user experience by reducing the impact of network bottlenecks and latencies.</p>
<blockquote><p><span style="font-weight:bold;">Auto refresh </span>- do not create periodically auto-refreshing pages, unless you have informed the user and provided a means of stopping it.</p>
<p><span style="font-weight:bold;">Redirection </span>- do not use markup to redirect pages automatically. Instead, configure the server to perform redirects by means of HTTP 3xx codes.</p>
<p><span style="font-weight:bold;">External Resources </span>- keep the number of externally linked resources to a minimum.</p>
<p><span style="font-weight:bold;">Caching</span> &#8211; provide caching information in HTTP responses.</p></blockquote>
<p><span style="font-weight:bold;"><br />
9. Help &amp; guide user input</span><br />
Keyboards and other input methods on mobile devices can be tedious to use, so effective designs minimize the need for them.</p>
<blockquote><p><span style="font-weight:bold;">Minimise Keystrokes</span> &#8211; keept the number of keystrokes to a minimum.</p>
<p><span style="font-weight:bold;">Avoid Free Text</span> &#8211; avoid free text entry in forms, where possible.</p>
<p><span style="font-weight:bold;">Provide Defaults</span> &#8211; provide pre-selected default values where possible.</p>
<p><span style="font-weight:bold;">Default Input Mode</span> &#8211; Specify a default text entry mode, language and/or input format, if the target device is known to support it.</p>
<p><span style="font-weight:bold;">Tab Order</span> &#8211; Create a logical order through links, form controls and objects.</p>
<p><span style="font-weight:bold;">Control Labelling</span> &#8211; label all form controls appropriately and explicitly associate labels with form controls.</p>
<p><span style="font-weight:bold;">Control Position</span> &#8211; position labels so they lay out properly in relation to the form control to which they refer.</p></blockquote>
<p><span style="font-weight:bold;"><br />
10. Think of users on the go</span><br />
Web users on the go want compact information when time is short and distractions many.</p>
<blockquote><p><span style="font-weight:bold;">Page Title</span> &#8211; provide a short but descriptive page title for every page.</p>
<p><span style="font-weight:bold;">Clarity</span> &#8211; use clear and simple language.</p>
<p><span style="font-weight:bold;">Central Meaning</span> &#8211; ensure that material that is central to the meaning of the page precedes material that is not.</p>
<p><span style="font-weight:bold;">Limited</span> &#8211; limit content to what the user has requested.</p>
<p><span style="font-weight:bold;">Suitable</span> &#8211; ensure that content is suitable for use in a mobile context.</p>
<p><span style="font-weight:bold;">Page Size Usable</span> &#8211; devide pages into usable but limited size portions.</p></blockquote>
<p>And reading through these, most of the list sounds equally applicable to overcome other accessibility issues. Wise advice, which isn&#8217;t always easy to follow!  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2007/03/20/mobile-web-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSG London #3 &#8211; Accessibility</title>
		<link>http://cazmockett.com/blog/2007/03/03/wsg-london-3-accessibility/</link>
		<comments>http://cazmockett.com/blog/2007/03/03/wsg-london-3-accessibility/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 22:44:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[web standards group]]></category>
		<category><![CDATA[ann mcmeekin]]></category>
		<category><![CDATA[case study]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[isolani]]></category>
		<category><![CDATA[legal and general]]></category>
		<category><![CDATA[mike davies]]></category>
		<category><![CDATA[niqui merret]]></category>
		<category><![CDATA[pixeldiva]]></category>
		<category><![CDATA[rnib]]></category>
		<category><![CDATA[wsg london]]></category>

		<guid isPermaLink="false">http://cazmockett.wordpress.com/2007/03/03/wsg-london-3-accessibility/</guid>
		<description><![CDATA[I&#8217;m playing catch-up a bit with blogging. I was at the third London Web Standards meeting on 28th February, which had an Accessibility theme.
We had three very different talks, each highly informative and enjoyable.
Niqui Merret on Accessbile Flash
Niqui started out by saying that Flash and accessibility don&#8217;t have to be mutually exclusive, as many people [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m playing catch-up a bit with blogging. I was at the third London Web Standards meeting on 28th February, which had an Accessibility theme.</p>
<p>We had three very different talks, each highly informative and enjoyable.</p>
<p><span style="font-weight:bold;">Niqui Merret on Accessbile Flash</span><br />
<a rel="met contact" href="http://niquimerret.com/">Niqui</a> started out by saying that Flash and accessibility don&#8217;t have to be mutually exclusive, as many people presume. However, in the real world:</p>
<blockquote><p>No single technology can be 100% accessible to all users. Aim to achieve the most accessible solution possible.</p></blockquote>
<p>It&#8217;s up to developers, programmers and copywriters to make sure their contributions are as accessible as possible. It&#8217;s also up to the software vendors (eg of screen readers) to try and implement the standards properly and as quickly as possible. She also mentioned <a href="http://aralbalkan.com/861/">FlashAid</a> (talks to screen reader and turns off the Javascript/Ajax so browser sees alternative accessible content) and <a href="http://www.swffix.org/devblog/">SWFFix</a> (a tool for progressive enhancement) as useful resources for Flash developers.</p>
<p>She talked a bit about the Accessibility panel in the Flash authoring environment, which allows developers to set things like Tab order and ALT text. And she demonstrated a fun little game in Flash, which was fully accessible without mouse and to screenreaders:</p>
<p><a href="http://bp0.blogger.com/_Z7oy-o7zG8o/Re9BXyIoTYI/AAAAAAAAAhc/q2gJOzlt7q4/s1600-h/20070303_D221-14.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp0.blogger.com/_Z7oy-o7zG8o/Re9BXyIoTYI/AAAAAAAAAhc/q2gJOzlt7q4/s320/20070303_D221-14.jpg" border="0" alt="" /></a>[Niqui demonstrates her accessible Flash game]</p>
<p><span style="font-weight:bold;">Ann McMeekin on Accessibility &#8211; What Not To Do</span><br />
<a rel="acquaintance met" href="http://www.pixeldiva.co.uk/">Ann</a> is a <span style="font-style:italic;">Web Accessibility Consultant</span> for the <a href="http://www.rnib.org.uk/wacblog/">RNIB</a>, and clearly knew her subject inside out.</p>
<p>She made many excellent points, but some of the most salient were:</p>
<ul>
<li><span style="font-weight:bold;">Don&#8217;t assume</span> all users with disabilities are the same</li>
<li><span style="font-weight:bold;">Don&#8217;t ignore</span> users who come to you with a problem</li>
<li><span style="font-weight:bold;">Don&#8217;t forget</span> to set your page&#8217;s default colours &#8211; background and foreground (if not, changing Windows default colour scheme could have a dramatic effect)</li>
<li><span style="font-weight:bold;">Don&#8217;t waffle</span> &#8211; be clear and concise, don&#8217;t repeat yourself</li>
<li>Just because you <span style="font-style:italic;">can</span> add a <span style="font-weight:bold;">title attribute</span> to almost anything, doesn&#8217;t mean you <span style="font-style:italic;">should</span> &#8211; it&#8217;s largely redundant if your link text is descriptive enough</li>
<li><span style="font-weight:bold;">Don&#8217;t be shy</span> &#8211; show skiplinks, and use <span style="font-style:italic;">:focus</span> and <span style="font-style:italic;">:active</span> as well as <span style="font-style:italic;">:hover</span></li>
<li><span style="font-weight:bold;">Put instructions before forms</span> &#8211; otherwise someone who has zoomed the page (magnified) doesn&#8217;t have a hope in hell of seeing what the labels are</li>
</ul>
<p><a href="http://bp0.blogger.com/_Z7oy-o7zG8o/Re9CJyIoTaI/AAAAAAAAAhs/_9hSlE7y1nI/s1600-h/20070303_D221-18.jpg"><img style="float:right;cursor:pointer;margin:0 0 10px 10px;" src="http://bp0.blogger.com/_Z7oy-o7zG8o/Re9CJyIoTaI/AAAAAAAAAhs/_9hSlE7y1nI/s400/20070303_D221-18.jpg" border="0" alt="" /></a>One of the most surprising things was to learn that most screen readers will read out the <span style="font-weight:bold;">legend </span>to an accompanying <span style="font-weight:bold;">fieldset</span> before every <span style="font-weight:bold;">label</span> in the fieldset &#8211; so it&#8217;s important to keep legends short and concise, and so they will make sense when read with the form field label.</p>
<p>[right, Ann in full flow]</p>
<p>Two final thoughts from Ann:</p>
<ul>
<li><span style="font-weight:bold;">Don&#8217;t jump on the bandwagon</span> and implement the latest cool widget without knowing what impact this might have on your users</li>
<li><span style="font-weight:bold;">Accessibility doesn&#8217;t mean you can&#8217;t be creative</span></li>
</ul>
<p><span style="font-weight:bold;">Mike Davies on Web Accessibility &#8211; The Developer&#8217;s Tale</span><br />
<a href="http://www.isolani.co.uk/">Mike</a>&#8217;s talk was a case study of the re-design of <a href="http://www.legalandgeneral.com/">Legal &amp; General</a>&#8217;s website services and applications, which he had been heavily involved with before his move to Yahoo! in the summer of 2006.</p>
<p>Four years ago, before the project started, L&amp;G&#8217;s website was ranked 92nd in a FTSE100 survey of websites; it ranked badly with search engines, had at least 150 links on every page and was horribly inaccessible. Through the vision of the website manager, the site was completely redesigned with accessibility at the heart of the thinking.</p>
<p>They reaped the benefits very quickly:</p>
<ul>
<li>40% increase in website traffic</li>
<li>doubled conversion rates (that is, number of people completing an online application for insurance etc, versus those who start the process)</li>
<li>doubled online revenue</li>
<li>cut maintenance costs by two thirds</li>
<li>increased natural search-engine traffic by 50%</li>
<li>paid for itself in five months</li>
</ul>
<p><a href="http://bp1.blogger.com/_Z7oy-o7zG8o/Re9BYCIoTZI/AAAAAAAAAhk/OHxM1W2PWWU/s1600-h/20070303_D221-64.jpg"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp1.blogger.com/_Z7oy-o7zG8o/Re9BYCIoTZI/AAAAAAAAAhk/OHxM1W2PWWU/s320/20070303_D221-64.jpg" border="0" alt="" /></a>[conversion rates for Home Insurance - lilac = old site, burgundy = new site. The first two bars are the numbers starting the process, middle represents those finishing a quote and last pair are numbers of completed applications]</p>
<p>And the website is now held up as a highly-regarded example of how to do things properly &#8211; it is a <a href="http://www.accessibility101.org.uk/pas78.htm">PAS 78</a> and <a href="http://www.abilitynet.org.uk/">AccessibilityNet</a> case study, has accreditation from the <a href="http://www.shaw-trust.org.uk/">Shaw Trust</a>, and is cited in books on accessibility.</p>
<p>Thanks again to <a rel="met contact" href="http://www.muffinresearch.co.uk/wsg/">Stuart</a> for organising an excellent event. I look forward to the next one.  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2007/03/03/wsg-london-3-accessibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Previews</title>
		<link>http://cazmockett.com/blog/2007/02/12/previews/</link>
		<comments>http://cazmockett.com/blog/2007/02/12/previews/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 17:32:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[barCamps]]></category>
		<category><![CDATA[geek dinners]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[web standards group]]></category>
		<category><![CDATA[BarCampLondon2]]></category>
		<category><![CDATA[girl geek dinner]]></category>
		<category><![CDATA[london geek dinner]]></category>
		<category><![CDATA[wsg london]]></category>

		<guid isPermaLink="false">http://cazmockett.wordpress.com/2007/02/12/previews/</guid>
		<description><![CDATA[BarCamp Presentation 
I&#8217;m happy to have finished writing my presentation for BarCampLondon2. I&#8217;ve decided to do a spot on Better Picture Taking as there seem to be plenty of folks with digital cameras who want to know more about getting the most out of their gear. It won&#8217;t be technical, and it won&#8217;t be biased [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight:bold;">BarCamp Presentation </span><br />
I&#8217;m happy to have finished writing my presentation for <a href="http://barcamp.pbwiki.com/BarCampLondon2">BarCampLondon2</a>. I&#8217;ve decided to do a spot on <span style="font-weight:bold;">Better Picture Taking</span> as there seem to be plenty of folks with digital cameras who want to know more about getting the most out of their gear. It won&#8217;t be technical, and it won&#8217;t be biased towards any particular type or brand of camera. Instead, I&#8217;ll be covering the basics of good composition and lighting, plus editing your pictures for showing to friends. After BarCamp, I hope to blog most of the content for those who couldn&#8217;t attend.</p>
<p>I&#8217;ve gone for a non web-related topic as I figure I&#8217;ll be teaching many of the attendees how to suck eggs if I talk about web standards or css. Others have said that some of the most interesting topics last time round were those which were a bit off the beaten track. So here&#8217;s hoping it will go down well.</p>
<p><span style="font-weight:bold;">Geek/Girlgeek Dinners </span><br />
I notice there are a couple of geeky dinners coming up soon. They seem to have shot themselves in the foot slightly in that they&#8217;re both on the same day! So, clone yourself or toss a coin to decided which of the following you&#8217;d rather attend on <span style="font-weight:bold;">21st February</span>:</p>
<ul>
<li><a href="http://upcoming.org/event/138616/">London Girl Geek Dinner 10 Sponsored by Amazon!<br />
</a>The speaker for the evening is Jeff Barr from Amazon and he will be speaking on web services.</li>
<li><a href="http://upcoming.org/event/145458/">Geekdinner with Tara Hunt &amp; Chris Messina of Citizen Agency<br />
</a>Both Tara and Chris are best described as Upstanding Citizens of the Internet world. They are well known for looking at the longer term view and talk with words like vision, attention to detail, community, sustainable, open, higher purpose, etc.</li>
</ul>
<p>Unfortunately, I&#8217;m unable to attend either event as I&#8217;m already busy, but I will be keen to read any blogs about them afterwards. Please let me know if you write a review.</p>
<p><span style="font-weight:bold;">WSG London #3 &#8211; Accessibility</span><br />
<a rel="met colleague" href="http://muffinresearch.co.uk/">Stuart</a> has put together another great programme for the <a href="http://muffinresearch.co.uk/wsg/">forthcoming WSG meeting</a> on <span style="font-weight:bold;">28th February</span>. Now that&#8217;s one I will be able to attend, and am looking forward to what <a href="http://www.pixeldiva.co.uk/">Anne McMeekin</a>, <a rel="met" href="http://niquimerret.com/">Niqui Merret</a> and <a href="http://www.isolani.co.uk/blog/">Mike Davies</a> have to say on the subject.  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2007/02/12/previews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Quick Roundup</title>
		<link>http://cazmockett.com/blog/2006/12/14/a-quick-roundup/</link>
		<comments>http://cazmockett.com/blog/2006/12/14/a-quick-roundup/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 17:08:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[bbcbackstage]]></category>
		<category><![CDATA[frances berriman]]></category>
		<category><![CDATA[john welsman]]></category>
		<category><![CDATA[screenreaders]]></category>
		<category><![CDATA[steve green]]></category>
		<category><![CDATA[test partners]]></category>

		<guid isPermaLink="false">http://cazmockett.wordpress.com/2006/12/14/a-quick-roundup/</guid>
		<description><![CDATA[Screen Reader Demo
I&#8217;ve been very poor at keeping up with my blogging of late. I meant to post a few days ago after attending an excellent Screen Reader demo at Test Partners. Steve Green led the session, and John Welsman (Freelance Assistive Technology Consultant) amazed us all with his speed and dexterity at negotiating the [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight:bold;">Screen Reader Demo</span><br />
I&#8217;ve been very poor at keeping up with my blogging of late. I meant to post a few days ago after attending an excellent <a href="http://www.accessibility.co.uk/free_jaws_demo.htm">Screen Reader demo</a> at Test Partners. <span style="font-weight:bold;">Steve Green</span> led the session, and <a class="url fn" rel="met" href="http://www.welsman.co.uk/">John Welsman</a> (Freelance Assistive Technology Consultant) amazed us all with his speed and dexterity at negotiating the web with JAWS. John also brought along his lovely dog, Dalton, who sat very quietly in the corner all afternoon.</p>
<p>It&#8217;s only when you witness a blind user having to negotiate the tag soup and badly muddled code that still makes up a huge proportion of the web, that you really appreciate <span style="font-weight:bold;">why</span> semantic markup is so important.</p>
<ul>
<li>A website may look great, but take off those stylesheets, and if there are no headings in a document, the user has no way of knowing which sections are which, without wading through loads of text.</li>
<li>Jaws will announce how many items are in a list, so it can be very easy to get a mental picture of the navigation items, if they are marked up this way, rather than dumped in a table.</li>
<li>A visually impared user builds up a mental model of the page in a completely different way to a sighted user &#8211; they have no sense of left or right, everything is top-down &#8211; so source order of your code is vital in aiding their understanding.</li>
<li>Consistency is the byword &#8211; not just in the way things look, but in source order, for instance. Markup pages the same way, and you will give a blind user a head start in visualising the next page they visit on your site &#8211; because some of the mental model will still apply from previous pages they may have visited.</li>
</ul>
<p><a rel="met colleague friend" href="http://www.fberriman.com/?p=110">Frances</a> also did a writeup of the event, and so I won&#8217;t repeat too much stuff here. Steve Green also makes <a href="http://www.fberriman.com/?p=110#comments">some excellent comments</a> on Frances&#8217; post.</p>
<p><span style="font-weight:bold;">BBC Backstage Xmas Bash</span><br />
The geek <a href="http://backstage.bbc.co.uk/news/archives/2006/10/bbc_backstage_l.html">Christmas event</a> of 2006 was great fun, at The Cuban bar in Citipoint. Ably organised by Ian Forrester, nearly 400 folks attended. It was really nice to catch up with The Usual Suspects, and I was also able to chat with a few people I hadn&#8217;t had the pleasure of talking to before, including <a rel="met colleague acquaintance" href="http://www.meyerweb.com/">Eric Meyer</a>, who was in London running a 2-day Carson Workshop. I&#8217;m kicking myself that I wasn&#8217;t able to go along to share Eric&#8217;s knowledge, but work wouldn&#8217;t pay! Maybe next time?</p>
<p><span style="font-weight:bold;">Glutton For Punishment</span><br />
Talking of parties, I&#8217;m just about to head off to the Pub Standards Christmas party this evening, so I better get my skates on&#8230;  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2006/12/14/a-quick-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Patronage And Other Musings</title>
		<link>http://cazmockett.com/blog/2006/11/10/patronage-and-other-musings/</link>
		<comments>http://cazmockett.com/blog/2006/11/10/patronage-and-other-musings/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 15:48:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[christian heilmann]]></category>
		<category><![CDATA[frances berriman]]></category>
		<category><![CDATA[screenreaders]]></category>

		<guid isPermaLink="false">http://cazmockett.wordpress.com/2006/11/10/patronage-and-other-musings/</guid>
		<description><![CDATA[You may have noticed the &#8220;i&#8217;m patronising&#8221; badge on the side of this blog. What&#8217;s it all about? Well, Joe Clark has a big plan and he needs small donations towards keeping him fed, while he spends four months trying to raise $7 million (canadian) to undertake the research he wants to carry out. He&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>You may have noticed the <span style="font-weight:bold;">&#8220;i&#8217;m patronising&#8221;</span> badge on the side of this blog. What&#8217;s it all about? Well, <a href="http://joeclark.org/micro/">Joe Clark has a big plan</a> and he needs small donations towards keeping him fed, while he spends four months trying to raise $7 million (canadian) to undertake the research he wants to carry out. He&#8217;s targeting four major strands of accessibility, and has set up the <a href="http://openandclosed.org/">Open &amp; Closed Project</a> in order to do so. By donating a modest sum, folks like you and me can make a small contribution, which in turn will allow Joe to make a big one. Good luck Joe!</p>
<p>Two more recent posts concerning accessibility have caught my eye:</p>
<ul><a></a></p>
<li><a rel="met colleague friend" href="http://www.fberriman.com/">Frances Berriman</a> raises some good questions in her <a href="http://www.fberriman.com/?p=105">Developing for Others</a> post, and also  encourages some useful feedback. I&#8217;m hoping to be able to attend one of the <a href="http://www.accessibility.co.uk/free_jaws_demo.htm">Screen Reader demonstrations</a> on offer in the near future. Whilst I <strong>do</strong> have access to a copy of JAWS for testing the sites I work on, I&#8217;ve no doubt that a non-sighted user would actually use the software in a completely different way to me &#8211; so observing some real-world users first hand will be a great learning experience.</li>
<li>Meanwhile, <a rel="met colleague acquaintance" href="http://www.wait-till-i.com/">Chris Heilmann</a> makes us question the way we approach design, by asking, if the <a href="http://www.wait-till-i.com/index.php?p=355">Needs of the disabled spark inventions, why not in web design?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2006/11/10/patronage-and-other-musings/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gone Into Hiding?</title>
		<link>http://cazmockett.com/blog/2006/10/17/gone-into-hiding/</link>
		<comments>http://cazmockett.com/blog/2006/10/17/gone-into-hiding/#comments</comments>
		<pubDate>Tue, 17 Oct 2006 16:24:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[geek dinners]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[web standards group]]></category>

		<guid isPermaLink="false">http://cazmockett.wordpress.com/2006/10/17/gone-into-hiding/</guid>
		<description><![CDATA[You may have wondered if I&#8217;ve gone into hiding as the blog has been very quiet lately. Well, the answer&#8217;s no, but I have had a week off doing stuff at home and not going near the computer very much. Makes a nice change, every now and then!
Emerging from my exile, I&#8217;m blinking in the [...]]]></description>
			<content:encoded><![CDATA[<p>You may have wondered if I&#8217;ve gone into hiding as the blog has been very quiet lately. Well, the answer&#8217;s no, but I have had a week off doing stuff at home and not going near the computer very much. Makes a nice change, every now and then!</p>
<p>Emerging from my exile, I&#8217;m blinking in the bright light of day and trying to catch up with a bit of blog reading, writing and other pc-related stuff.</p>
<p><a rel="friend met colleague" href="http://thinkdrastic.net/links/">Olly Hodgson has some excellent links</a>, which I&#8217;ve been following up, and then generally getting lost in the blogsphere.  I&#8217;m also waiting with baited breath to see how <a href="http://www.thecssdiv.co.uk/2006/10/11/south-african-update/">The CSS Div almost got himself killed&#8230;</a></p>
<p>Here&#8217;s a few good posts about accessibility issues:</p>
<ul>
<li><strong>Bruce Lawson </strong>talks about <a href="http://www.brucelawson.co.uk/index.php/2006/accessible-pdfs/">making accessible PDFs</a></li>
<li><strong>Punkchip </strong>gets to grips with <a href="http://www.punkchip.com/2006/06/wcag-accessibility-checkpoints/">relative &amp; absolute units</a> and makes some excellent suggestions about <a href="http://www.punkchip.com/2006/09/accessible-radiobuttons-checkboxes/">Accessible Radio Buttons and Checkboxes</a></li>
<li><strong>A List Apart</strong> gives us   <a href="http://www.alistapart.com/articles/wiwa">What Is Web Accessibility?</a> and <a href="http://www.alistapart.com/articles/workingwithothers">Working with Others: Accessibility and User Research</a></li>
<li>And <strong>Rob Cherny </strong> has an interesting post entitled <a href="http://www.cherny.com/webdev/37/ajax-and-accessibility-youre-doing-it-wrong-hijax">Ajax and Accessibility: You&#8217;re Doing it Wrong (Hijax)</a></li>
</ul>
<p>As an antidote to my recent exile, I&#8217;m also being very sociable this week, with the upcoming events in London to attend &#8211; <a href="http://upcoming.org/event/105545/">WSG London #2 &#8211; Microformats</a> and the <a href="http://upcoming.org/event/109024/">London Geek Dinner with Molly H</a>. Will report back on them later in the week.</p>
<p><span class="technoratitag"><a rel="tag" href="http://www.technorati.com/tags/accessibility"></a></span>  </p>
]]></content:encoded>
			<wfw:commentRss>http://cazmockett.com/blog/2006/10/17/gone-into-hiding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
