<?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>Michael Gaigg: Über UI/UX Design &#187; Accessibility</title>
	<atom:link href="http://www.michaelgaigg.com/blog/category/accessibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelgaigg.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 10 Jan 2012 17:36:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JavaScript Pop-ups &#8211; Good or Bad?</title>
		<link>http://www.michaelgaigg.com/blog/2011/03/28/javascript-pop-ups-good-or-bad/</link>
		<comments>http://www.michaelgaigg.com/blog/2011/03/28/javascript-pop-ups-good-or-bad/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:30:56 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Usability & UCD]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[popup]]></category>
		<category><![CDATA[system status]]></category>
		<category><![CDATA[visibility]]></category>
		<category><![CDATA[wai]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=1191</guid>
		<description><![CDATA[Having witnessed a recent discussion on the <a href="mailto:w3c-wai-ig@w3.org">WAI Interest Group list</a> I asked myself, are JavaScript Pop-ups good or bad (or evil)?

<h2>Conclusion</h2>
It depends. But mostly bad ;)

<h2>Con's</h2>
John Colby's from Birmingham City University arguments on why pop-ups are bad:


<blockquote>
<ol>
<li>Because people are warned about them (<a href="http://www.bbc.co.uk/webwise/guides/about-popups">http://www.bbc.co.uk/webwise/guides/about-popups</a>)</li>
<li>Because of their association with scams, viruses, malware, sites using popups are 'less trustworthy'</li>
<li>Users with sight or cognitive problems (<a href="http://soap.stanford.edu/show.php?contentid=47">http://soap.stanford.edu/show.php?contentid=47</a>)</li>
<li>(And personally) if they insist on using popups I'll go away.</li>
</ol></blockquote>



Richard from Userite remembers us that:
<blockquote>
...the pop-up almost certainly takes the focus away from the current window. Blind users will not know this unless you tell them AND provide a clear method to close the pop-up and return the user to the point immediately after where the pop-up activated.  Also remember to provide a text based alternative for those who do not have javascripting.
</blockquote>

with Charles McCathieNevile from Opera adding:
<blockquote>
...that many users have pop-ups blocked by default now, so won't actually see it even if they are not blind.
</blockquote>




<h2>Pro's</h2>

Harry Loots of the IEEE has a point when he says:

<blockquote>If it will supply useful information to the user, then don't kick against it, but make sure that the feedback / information so provided is accessible. For example, if the pop-up is used to confirm the product has been added and the user's browser does not support scripting/popups, a physical line of text may be displayed to confirm the product has been added (which can be hidden in the view seen by users who get the popup) </blockquote>



<h2>My Take</h2>

When a client asks for a specific design element, one needs to wonder where this need came from in the first place.

In the case that the client is not satisfied with visibility of system status. Try
<ul>
<li>Improving titles and labels </li>
<li>Adding non-obstructive instructions</li>
<li>Providing feedback in an alternative way (as Harry pointed out), additional confirmation page always helps</li>
<li>Keeping elements and its status (e.g. shopping cart belongs to the top right corner) in its user-anticipated location</li>
<li>Using visual cues to show what just happened</li>
</ul>]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2011/03/28/javascript-pop-ups-good-or-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessibility Events in May</title>
		<link>http://www.michaelgaigg.com/blog/2011/03/25/accessibility-events-in-may/</link>
		<comments>http://www.michaelgaigg.com/blog/2011/03/25/accessibility-events-in-may/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:25:42 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=1196</guid>
		<description><![CDATA[<a href="http://www.linkedin.com/in/jennison">Jennison Mark Asuncion</a> just posted 4 upcoming accessibility events in North America:

<ul>
<li>Ottawa's First Accessibility Unconference, <strong>May 6 in Ottawa Ontario</strong> (free event) register now at <a href="http://www.a11yyow.ca">http://www.a11yyow.ca</a></li>
<li>John Slatin AccessU 2011, <strong>May 17-19, Austin TX</strong> <a href="http://www.knowbility.org/v/accessu-detail/John-Slatin-AccessU/39/">http://www.knowbility.org/v/accessu-detail/John-Slatin-AccessU/39/</a></li>
<li>Accessibility Camp <strong>Seattle, May 20-21</strong> (free event) register now at <a href="http://www.AccessibilityCampSeattle.org">http://www.AccessibilityCampSeattle.org</a></li>
<li>The Guelph Accessibility Conference, <strong>May 31-June 1, Guelph ON</strong> <a href="http://www.accessconf.open.uoguelph.ca/">http://www.accessconf.open.uoguelph.ca/</a></li>
</ul>

Missed one? Post it in the comments section.]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2011/03/25/accessibility-events-in-may/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voluntary Product Accessibility Template (VPAT)</title>
		<link>http://www.michaelgaigg.com/blog/2010/09/30/voluntary-product-accessibility-template-vpat/</link>
		<comments>http://www.michaelgaigg.com/blog/2010/09/30/voluntary-product-accessibility-template-vpat/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 13:30:46 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[ITIC]]></category>
		<category><![CDATA[section 508]]></category>
		<category><![CDATA[Voluntary Product Accessibility Template]]></category>
		<category><![CDATA[VPAT]]></category>
		<category><![CDATA[word]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=895</guid>
		<description><![CDATA[The <a href="http://www.itic.org/index.php?submenu=resources&#038;submenu=resources&#038;src=gendocs&#038;ref=vpat&#038;category=resources">Voluntary Product Accessibility Template</a> (VPAT) is a tool used to document a product's conformance with the accessibility standards under Section 508 of the Rehabilitation Act. 

<h2>Download</h2>
<a href="http://www.itic.org/clientuploads/resources/ITI-VPAT-v1.3.doc">Download VPAT</a> in MS Word format.

<h2>Purpose</h2>
The purpose of the document is to assist vendors and buyers in assessing the accessibility of a product/website and formalizing a form of accessibility statement. This<strong> is not an Section 508 Certification</strong>, such a <a href="http://buyaccessible.net/blog/?p=92">certification doesn't exist</a>!

<h2>Format</h2>
From <a href="http://www.itic.org/index.php?submenu=resources&#038;submenu=resources&#038;src=gendocs&#038;ref=vpat&#038;category=resources">Information Technology Industry Council</a> (ITIC): "The first table of the Template provides a summary view of the section 508 Standards. The subsequent tables provide more detailed views of each subsection. There are three columns in each table. Column one of the Summary Table describes the subsections of subparts B and C of the Standards. The second column describes the supporting features of the product or refers you to the corresponding detailed table, "e.g., equivalent facilitation." The third column contains any additional remarks and explanations regarding the product. In the subsequent tables, the first column contains the lettered paragraphs of the subsections. The second column describes the supporting features of the product with regard to that paragraph. The third column contains any additional remarks and explanations regarding the product."]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2010/09/30/voluntary-product-accessibility-template-vpat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Richtlinien für barrierefreie Webinhalte (WCAG) 2.0 (German)</title>
		<link>http://www.michaelgaigg.com/blog/2009/10/30/richtlinien-fur-barrierefreie-webinhalte-wcag-20-german/</link>
		<comments>http://www.michaelgaigg.com/blog/2009/10/30/richtlinien-fur-barrierefreie-webinhalte-wcag-20-german/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 17:46:50 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Good News]]></category>
		<category><![CDATA[barrierefrei]]></category>
		<category><![CDATA[french]]></category>
		<category><![CDATA[german]]></category>
		<category><![CDATA[hungarian]]></category>
		<category><![CDATA[korean]]></category>
		<category><![CDATA[portuguese]]></category>
		<category><![CDATA[richtlinien]]></category>
		<category><![CDATA[shawn henry]]></category>
		<category><![CDATA[spanish]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[wai]]></category>
		<category><![CDATA[wcag 2.0]]></category>
		<category><![CDATA[webinhalte]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=556</guid>
		<description><![CDATA[Spreading the word about <a href="http://www.w3.org/TR/WCAG20/">WCAG 2.0</a> is definitely good news. Yesterday <a href="http://www.w3.org/People/Shawn/">Shawn Lawton Henry</a>, <a href="http://www.w3.org/WAI">WAI</a> Outreach Coordinator and Chair of the WAI <a href="http://www.w3.org/WAI/EO/">Education and Outreach Working Group</a>, <a href="http://lists.w3.org/Archives/Public/w3c-wai-ig/2009OctDec/0044.html">announced the publication</a> of the German Authorized Translation of Web Content Accessibility Guidelines (WCAG) 2.0:

<blockquote>
<a href="http://www.w3.org/Translations/WCAG20-de/">Richtlinien für barrierefreie Webinhalte (WCAG) 2.0 (German)</a>
http://www.w3.org/Translations/WCAG20-de/
</blockquote>


The WCAG 2.0 are also available in
<ul>
<li>Brazilian Portuguese: <a href="http://www.ilearn.com.br/TR/WCAG20/">Recomendações de Acessibilidade para Conteúdo Web (WCAG) 2.0</a></li>
<li>French: <a href="http://www.w3.org/Translations/WCAG20-fr">Règles pour l'accessibilité des contenus Web (WCAG) 2.0</a></li>
<li>Hungarian: <a href="http://www.w3c.hu/forditasok/WCAG20/">Web Akadálymentesítési Útmutató 2.0</a></li>
<li>Korean: <a href="http://www.w3c.or.kr/Translation/WCAG20/">웹 콘텐츠 접근성 지침 2.0</a></li>
<li>Portuguese: <a href="http://www.acesso.umic.pt/w3/TR/WCAG20/">Directrizes de Acessibilidade para o Conteúdo da Web (WCAG) 2.0</a></li>
<li>Spanish: <a href="http://www.codexexempla.org/traducciones/pautas-accesibilidad-contenido-web-2.0.htm">Pautas de Accesibilidad de Contenido Web 2.0</a></li>
</ul>

I also suggest you to have a look at my blog entries about <strong><a href="http://www.michaelgaigg.com/blog/2008/12/19/web-content-accessiblity-guidelines-wcag-20-overview-and-structure/">WCAG 2.0: Overview and Structure</a></strong> and <strong><a href="http://www.michaelgaigg.com/blog/2009/01/27/section-508-wcag-10-or-wcag-20/">Section 508: WCAG 1.0 or WCAG 2.0?</a></strong>
]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2009/10/30/richtlinien-fur-barrierefreie-webinhalte-wcag-20-german/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Practices for Accessible Stylesheets</title>
		<link>http://www.michaelgaigg.com/blog/2009/05/01/best-practices-for-accessible-stylesheets/</link>
		<comments>http://www.michaelgaigg.com/blog/2009/05/01/best-practices-for-accessible-stylesheets/#comments</comments>
		<pubDate>Fri, 01 May 2009 23:08:06 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[reset stylesheet]]></category>
		<category><![CDATA[stylesheet]]></category>
		<category><![CDATA[techniques]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=399</guid>
		<description><![CDATA[Cascading Style Sheets (CSS), or short Stylesheets, is a language used to describe the presentation (that is, the look and formatting) of a document written in a markup language like HTML.

The stylesheet language as described in <a href="http://www.w3.org/TR/CSS21/" target="_blank">CSS level 2 revision 1</a> helps to separate presentation from structure and thus adds flexibility to the look and feel of a web page. Stylesheets are useful for the following <a href="http://www.w3.org/Provider/Style/StyleSheets.html" target="_blank">reasons</a>:

<ul>
<li>Can be re-used for many documents</li>
<li>Saves download times by caching by the browser</li>
<li>Presentational changes are fast and easy and only in one document</li>
<li>Development can be done independently from content and logic</li>
<li>Increases ability to program for device independence</li>
<li>Application of different styles for different output formats (e.g. print)</li>
</ul>

<h2>Basic Rules</h2>
<ul>
<li>Add Stylesheets whenever possible (minimize number of stylesheets)</li>
<li>Use them consistently across all pages</li>
<li>Use linked stylesheets rather than embedded styles; avoid inline stylesheets</li>
<li>Stylesheets do not substitute correct and meaningful structure</li>
</ul>

<h2>Best Practices</h2>
<h3>Level 1</h3>
<table border="0" summary="All Level 1 checkpoints for the section 508 compliancy standards - Caution: Level 1 only !!!"><caption>Level 1 Checkpoints - Section 508 Compliancy Standards</caption>
<thead>
<tr>
<th class="table_header" title="Header" scope="col">Description</th>
<th class="table_header" title="Header" scope="col">W3C</th>
<th class="table_header" title="Header" scope="col">508</th>
<th class="table_header" title="Header" scope="col">Example</th>
</tr>
</thead>
<tbody>
<tr>
<td class="table_middle">Organize documents so they may be read without style sheets</td>
<td class="table_w3c">6.1</td>
<td class="table_508">d</td>
<td class="table_right">Ensure that important content appears in the document object and is not generated by style sheets (i.e. through :before and :after pseudo-elements). </td>
</tr>
</tbody></table>

<h3>Level 2</h3>
<table border="0" summary="All Level 2 checkpoints for the section 508 compliancy standards - Caution: Level 2 only !!!"><caption>Level 2 Checkpoints - Section 508 Compliancy Standards</caption>
<thead>
<tr>
<th class="table_header" title="Header" scope="col">Description</th>
<th class="table_header" title="Header" scope="col">W3C</th>
<th class="table_header" title="Header" scope="col">508</th>
<th class="table_header" title="Header" scope="col">Example</th>
</tr>
</thead>
<tbody>
<tr>
<td class="table_middle">Use style sheets to control layout and presentation</td>
<td class="table_w3c">3.3</td>
<td class="table_508">n/a</td>
    <TD class="table_right"><SAMP title="sample code">
&#60;HEAD&#62;
&#60;TITLE&#62;Drop caps&#60;/TITLE&#62;
&#60;EM class="highlight" title="provide STYLE element"&#62;STYLE&#60;/EM&#62; type="text/css"&#62;
.dropcap { font-size : 120%; font-family : Helvetica } 
&#60;/EM class="highlight" title="provide STYLE element"&#62;STYLE&#60;/EM&#62;&#62;
&#60;/HEAD&#62;
&#60;BODY&#62;
&#60;P&#62;&#60;SPAN class="dropcap"&#62;O&#60;/SPAN&#62;nce upon a time...
&#60;/BODY&#62;
	</SAMP></TD>
</tr>
</tbody></table>

<h3>Level 3</h3>
<table border="0" summary="All Level 3 checkpoints for the section 508 compliancy standards - Caution: Level 2 only !!!"><caption>Level 3 Checkpoints - Section 508 Compliancy Standards</caption>
<thead>
<tr>
<th class="table_header" title="Header" scope="col">Description</th>
<th class="table_header" title="Header" scope="col">W3C</th>
<th class="table_header" title="Header" scope="col">508</th>
<th class="table_header" title="Header" scope="col">Example</th>
</tr>
</thead>
<tbody>
<tr>
<td class="table_middle">Create a style of presentation that is consistent across pages</td>
<td class="table_w3c">14.3</td>
<td class="table_508">n/a</td>
<td class="table_right">A consistent style of presentation on each page allows users to locate navigation mechanisms more easily but also to skip navigation mechanisms more easily to find important content. </td>
</tr>
</tbody></table>

<h2>Template</h2>
<code class="html">&#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&#62;
&#60;html lang="en"&#62;
&#60;head&#62;
	&#60;link rel="stylesheet" type="text/css" href="BaseStyleSheet.css" /&#62;
&#60;/head&#62;
&#60;body&#62;
Hello World
&#60;/body&#62;
&#60;/html&#62;</code>

<code class="css">
/* Base CSS Document */
/**
 Elements 
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/**
 Classes 
 */
/** 
 IDs 
 */
</code>

<h2>References</h2>
<ul>
	<li>Chisholm. W., Vanderheiden, G., Jacobs, I.; CSS Techniques for Web Content Accessibility Guidelines 1.0; <a href="http://www.w3.org/TR/WCAG10-CSS-TECHS/" target="_blank">http://www.w3.org/TR/WCAG10-CSS-TECHS/</a></li>
</ul>]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2009/05/01/best-practices-for-accessible-stylesheets/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Question: How can Internet Mapping Applications be made accessible?</title>
		<link>http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/</link>
		<comments>http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 20:12:32 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[accessible]]></category>
		<category><![CDATA[arcgis server]]></category>
		<category><![CDATA[esri]]></category>
		<category><![CDATA[javascript api]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[question]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[wcag 1.0]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=371</guid>
		<description><![CDATA[Following I will identify areas that make web-based maps inaccessible as per WCAG 1.0 (please see section: 'Questions and Possible Research Areas'). 

<h2>Shout for Help</h2>
Question: How can Internet Mapping Applications be made accessible for users with disabilities?

<strong>If you are currently working on resolving any (or all) of these issues, know of somebody that is working on them or even know existing solutions, I would greatly appreciate if you pointed them out to me.</strong>

It is absolutely impossible to continue with our current approach to seek exceptions as a 'work-around'!

<h2>Background</h2>

It is important to note that I'm not talking about simple Google maps like driving directions or locate services that could be described through alternative, textual output. 
Many times a map is the means to <strong>select, query, mix and eventually analyze data</strong> across multiple layers from multiple services. The input requires good vision and motor skills (mouse) and same applies to the output that is highly visual as well. 
A simple example that illustrates this fact pretty well is shown in Figure 1, Drive Times from a specific location based on traffic grid.

<img src="http://www.michaelgaigg.com/blog/wp-content/uploads/2009/03/esri-map-drive-times.jpg" alt="ESRI Map, Drive Times" title="Figure 1: ESRI Map, Drive Times" />

<h2>The Law</h2>
Section 508 as explained by Authority 29 U.S.C. 794d: “Section 508 requires that when Federal agencies develop, procure, maintain, or use electronic and information technology, Federal employees with disabilities have access to and use of information and data that is comparable to the access and use by Federal employees who are not individuals with disabilities, unless an undue burden would be imposed on the agency. Section 508 also requires that individuals with disabilities, who are members of the public seeking information or services from a Federal agency, have access to and use of information and data that is comparable to that provided to the public who are not individuals with disabilities, unless an undue burden would be imposed on the agency.”
This law is extended and applicable to companies that develop applications for the agency, i.e. <a href="http://www.esri.com">ESRI</a> has to adhere to the Section 508 Standards.
The <a href="http://www.section508.gov/index.cfm?FuseAction=Content&#038;ID=12#Web">Section 508 Checkpoints</a> were translated into <a href="http://www.w3.org/TR/WCAG10/">Web Content Accessibility Guidelines</a> which cover most of Section 508 and describe its implementation in terms of HTML &#038; CSS.

<h2>Current ‘Solution’</h2>

So far, exceptions to this law have been granted for the specific case of online maps. It is believed to impose an ‘undue burden’ to the agency/contractor to make maps accessible. In many cases a 1-800 number was provided that would help the user to get the same information.

<h2>Questions and Possible Research Areas</h2>
Currently the following WCAG checkpoints are Level 1 (A) show-stoppers and <strong>need to be solved/researched/implemented</strong>:
<h3>Checkpoint 1: Provide equivalent alternatives to auditory and visual content</h3>
How to read a map when blind? E.g. redundant text for active regions/content.

<h3>Checkpoint 2: Don’t rely on color alone</h3>
Map application could provide different color schemes/black&#038;white/shades of gray?!

<h3>Checkpoint 6: Ensure that pages featuring new technologies transform gracefully</h3>
How to provide a map (or alternative) that can be used when scripts are turned off?

<h3>Checkpoint 8: Ensure direct accessibility of embedded user interfaces</h3>
Do not write event-handlers that rely on mouse-coordinates (device-independence; see also Checkpoint 9)

<h3>Checkpoint 9: Design for device-independence</h3>
How to navigate a map without a mouse?

<h3>Checkpoint 12: Provide context and orientation information</h3>
How to describe the content of a map (especially after a change, e.g. query)?

<h2>You know of a solution?</h2>

<strong>Please get in touch with me if you know of solutions to these problems!</strong>

I hope that solutions for these problems can be found and maps become available to everyone. As always, not only users with disabilities will benefit from these efforts but also the applications themselves, e.g. better SEO (search engine optimization), alternative support for mobile user agents, assistance for elderly people, etc.]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2009/03/25/question-how-can-internet-mapping-applications-be-made-accessible/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Best Practices for Accessible Frames</title>
		<link>http://www.michaelgaigg.com/blog/2009/02/20/best-practices-for-accessible-frames/</link>
		<comments>http://www.michaelgaigg.com/blog/2009/02/20/best-practices-for-accessible-frames/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 19:50:31 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[A]]></category>
		<category><![CDATA[AA]]></category>
		<category><![CDATA[AAA]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[frames]]></category>
		<category><![CDATA[frameset]]></category>
		<category><![CDATA[level 1]]></category>
		<category><![CDATA[level 2]]></category>
		<category><![CDATA[level 3]]></category>
		<category><![CDATA[noframes]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[section 508]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=305</guid>
		<description><![CDATA[Frames are hardly used anymore (thanks God) but they can be useful and a good method to organize huge sites with lots of content, e.g. document libraries, API documentation, etc.

The 508 standard has no objection against frames and screen readers can handle frames well even though it might be difficult to comprehend the structure. The following basic rules and best practices outline how one can make frames accessible:]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2009/02/20/best-practices-for-accessible-frames/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Section 508: WCAG 1.0 or WCAG 2.0?</title>
		<link>http://www.michaelgaigg.com/blog/2009/01/27/section-508-wcag-10-or-wcag-20/</link>
		<comments>http://www.michaelgaigg.com/blog/2009/01/27/section-508-wcag-10-or-wcag-20/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 19:28:49 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[access board]]></category>
		<category><![CDATA[Gregg Vanderheiden]]></category>
		<category><![CDATA[harmonize]]></category>
		<category><![CDATA[Jim Tobias]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[Scott Plumlee]]></category>
		<category><![CDATA[section 508]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[TEITAC]]></category>
		<category><![CDATA[wcag 1.0]]></category>
		<category><![CDATA[wcag 2.0]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=279</guid>
		<description><![CDATA[<a href="http://www.michaelgaigg.com/blog/wp-content/uploads/2009/01/wcag20-section508.jpg"><img class="frame" title="Timeline for the adaption of WCAG 2.0 as the new Section 508 law." src="http://www.michaelgaigg.com/blog/wp-content/uploads/2009/01/wcag20-section508.jpg" alt="Timeline for the adaption of WCAG 2.0 as the new Section 508 law." /></a>

<h2>Answer</h2>
In short: <strong>WCAG 1.0</strong>, at least for the next couple of years.

<h2>Standards Compliancy - Pro's and Con's.</h2>
The Web Content Accessibility Guidelines (WCAG) 2.0 are a final Web Standard "W3C Recommendation" and <a href="http://www.michaelgaigg.com/blog/2008/12/web-content-accessiblity-guidelines-wcag-20-overview-and-structure/">offer many advantages over WCAG 1.0</a>. Blogs like <a href="http://my.opera.com/ODIN/blog/2009/01/26/testing-times" target="_blank">Opera Developer Network</a> suggest to use WCAG 2.0 rather than 1.0 because "[it] is easier and clearer to use, contains test statements (known as Success Criteria), can be applied to all web technologies (and not just W3C technologies like WCAG 1.0) and comes with lots of supporting documentation".

Standards compliancy will benefit your project in many ways, from <strong>code maintenance</strong> (faster code review/debugging) and <strong>repurpose </strong>(separate content from presentation) to <strong>bandwidth </strong>(master stylesheet helps reducing size of individual pages).

On the flip-side standards add load and thus expenses to projects and developers and are <a href="http://jeffcroft.com/blog/2008/sep/11/two-thousand-twenty-two/" target="_blank">controversial</a> in many cases.

<h2>Section 508 is a US law</h2>
Philosophy aside, <a href="http://www.access-board.gov/sec508/standards.htm" target="_blank">Section 508</a> is a <a title="Web Accessibility and the Law - US" href="http://infosysblogs.com/web2/2008/11/web_accessibility_and_the_law_1.html" target="_blank">US law</a> that renders above discussion obsolete and needs to be taken seriously, not only since Target's non-compliance resulted in a <a href="http://www.nfbtargetlawsuit.com/final_settlement.html" target="_blank">six million dollars settlement</a> this month. Sorry to get you down to earth so quickly.

<h2>Timeline for Section 508 to adapt WCAG 2.0</h2>

Gregg Vanderheiden: 

<blockquote>508 is undergoing a revision over the next couple years.

The first stage of that was an Advisory committee (TEITAC) that came up with recommendations 
<a href="http://www.access-board.gov/sec508/update-index.htm" target="_blank">http://www.access-board.gov/sec508/update-index.htm</a>

The advisory committee contained several WCAG Working group members and both TEITAC and WCAG worked together to harmonize.  And, though they weren't completely harmonized (since both changed a bit at the end) all comments from members to access board were to continue harmonization in further steps. </blockquote>


Jim Tobias:
<blockquote>The Access Board's advisory committee on 255/508 (TEITAC) recommended that any new regs harmonize with WCAG 2.0, and the report's own proposed provisions themselves were pretty well harmonized, as Judy Brewer, Gregg Vanderheiden, and others from WCAG were on TEITAC.  Expect Access Board action in 2009.  View the report here:
<a href="http://www.access-board.gov/sec508/refresh/report/" target="_blank">http://www.access-board.gov/sec508/refresh/report/</a> </blockquote>


Scott Plumlee:
<blockquote>Short version is that the recommendation is that 508 be harmonized with WCAG 2.0.  You can subscribe to updates from the Access Board (I think, I can't find the link now) at access-board.gov.  If you allow 2.5 years from the turning in of the report to the actual date the new guidelines take effect, look for 2011 or so.  IIRC, the 2.5 years is how long it took for 508 to really go into effect the first time, but I could be wrong.</blockquote>

<h2>Outlook</h2>
Don't get me wrong, W3C WAI (and myself) recommends using WCAG 2.0, instead of WCAG 1.0 but to satisfy the law one needs to comply with WCAG 1.0.

That doesn't mean your company shouldn't prepare for the transition, not at all. To help you move to WCAG 2.0, WAI currently offers the following tutorials/articles:

<ul>
<li><a href="http://www.w3.org/WAI/WCAG20/from10/diff.php" target="_blank">How WCAG 2.0 Differs from WCAG 1.0</a> </li>
<li><a href="http://www.w3.org/WAI/WCAG20/from10/comparison/" target="_blank">Comparison of WCAG 1.0 Checkpoints to WCAG 2.0</a> </li>
<li><a href="http://www.w3.org/WAI/WCAG20/from10/websites.html" target="_blank">How to Update Your Web Site from WCAG 1.0 to WCAG 2.0</a> </li>
</ul>

<strong>What are your experiences?</strong>]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2009/01/27/section-508-wcag-10-or-wcag-20/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Best Practices for accessible Images</title>
		<link>http://www.michaelgaigg.com/blog/2009/01/07/best-practices-for-accessible-images/</link>
		<comments>http://www.michaelgaigg.com/blog/2009/01/07/best-practices-for-accessible-images/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:01:30 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[A]]></category>
		<category><![CDATA[AA]]></category>
		<category><![CDATA[AAA]]></category>
		<category><![CDATA[animations]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[blink]]></category>
		<category><![CDATA[checkpoints]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[contrast]]></category>
		<category><![CDATA[description]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[flicker]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[illustrations]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[level 1]]></category>
		<category><![CDATA[level 2]]></category>
		<category><![CDATA[level 3]]></category>
		<category><![CDATA[movement]]></category>
		<category><![CDATA[section 508]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[wcag]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=264</guid>
		<description><![CDATA[Graphics can be of great benefit to the accessibility of a Web page by providing
<ul>
<li>Illustrations</li>
<li>Icons</li>
<li>Animations
<li>other visual cues that aid comprehension for sighted individuals</li>
</ul>

When designing for people with disabilities too often we forget that we are not designing only for the blind. We must consider disabilities of all types. Graphics can be useful especially to individuals with certain reading disabilities, learning disabilities, attention deficit disorders, or cognitive disabilities.

For Basic Rules &#038; Best Practices <a href="http://www.michaelgaigg.com/blog/2009/01/best-practices-for-accessible-images">read full blog entry</a>.]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2009/01/07/best-practices-for-accessible-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get started with Screen Readers</title>
		<link>http://www.michaelgaigg.com/blog/2009/01/04/get-started-with-screen-readers/</link>
		<comments>http://www.michaelgaigg.com/blog/2009/01/04/get-started-with-screen-readers/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 22:14:18 +0000</pubDate>
		<dc:creator>Michael Gaigg</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[FF3]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[jaws]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[screen reader]]></category>
		<category><![CDATA[todd kloots]]></category>
		<category><![CDATA[window-eyes]]></category>

		<guid isPermaLink="false">http://www.michaelgaigg.com/blog/?p=262</guid>
		<description><![CDATA[<h2>Browsers</h2>
The following browsers have support for Accessible Rich Internet Applications (<a href="http://www.w3.org/WAI/intro/aria" target="_blank">ARIA</a>) and are supported by several screen readers that also offer support for ARIA.
<ul>
	<li><a href="http://www.mozilla.com/" target="_blank">Firefox 3</a></li>
	<li><a href="http://www.microsoft.com/windows/internet-explorer/beta/default.aspx" target="_blank">Internet Explorer 8</a></li>
	<li><a href="http://www.opera.com/" target="_blank">Opera</a> (has support for ARIA but isn't supported by screen readers)</li>
</ul>

<h2>Screen Readers</h2>
The most popular screen readers for Windows are:
<ul>
	<li><a href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp" target="_blank">JAWS</a> (free demo, Standard: $895, Professional: $1,095)</li>
	<li><a href="http://www.gwmicro.com/Window-Eyes/" target="_blank">Window-Eyes</a> (free demo, Standard: $895)</li>
	<li><a href="http://www.nvda-project.org/wiki/Download" target="_blank">NVDA</a> (Firefox 3 only, Open Source under GNU 2)</li>
</ul>

<h2>Installation</h2>

Please refer to Todd Kloots' fine blog entry on how to 'Configure your machine for testing with a screen reader'. This is a summary of his installation steps:
<ol>
<li>Install virtualization software </li>
<li>Install browsers &#038; take a snapshot of that state </li>
<li>Install and configure screen readers </li>
<li>Restart the virtual machine &#038; take a snapshot of that state</li>
</ol>

<strong>Which screen reader are you using? What are your experiences?</strong>]]></description>
		<wfw:commentRss>http://www.michaelgaigg.com/blog/2009/01/04/get-started-with-screen-readers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

