<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Through My Lenses &#187; 508</title>
	<atom:link href="http://www.ericstoike.com/wp/tag/508/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ericstoike.com/wp</link>
	<description>A look into the world as I see it...</description>
	<lastBuildDate>Mon, 16 Jan 2012 19:05:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<copyright>Copyright &#xA9; Through My Lenses 2011 </copyright>
	<managingEditor>eric@gvfootball.com (Through My Lenses)</managingEditor>
	<webMaster>eric@gvfootball.com (Through My Lenses)</webMaster>
	<image>
		<url>http://www.ericstoike.com/wp/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Through My Lenses</title>
		<link>http://www.ericstoike.com/wp</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>A look into the world as I see it...</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Through My Lenses</itunes:author>
	<itunes:owner>
		<itunes:name>Through My Lenses</itunes:name>
		<itunes:email>eric@gvfootball.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.ericstoike.com/wp/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>#360Flex Notes &#8211; &#8220;Integrating Accessibility in an Enterprise-level Flex App&#8221; &#8211; Michelle Bagur</title>
		<link>http://www.ericstoike.com/wp/2009/05/20/360flex-notes-integrating-accessibility-in-an-enterprise-level-flex-app-michelle-bagur/</link>
		<comments>http://www.ericstoike.com/wp/2009/05/20/360flex-notes-integrating-accessibility-in-an-enterprise-level-flex-app-michelle-bagur/#comments</comments>
		<pubDate>Wed, 20 May 2009 15:18:45 +0000</pubDate>
		<dc:creator>cowboyEric</dc:creator>
				<category><![CDATA[360flex]]></category>
		<category><![CDATA[508]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[section]]></category>

		<guid isPermaLink="false">http://www.ericstoike.com/wp/?p=727</guid>
		<description><![CDATA[History Rehabilitation Act &#8211; 1973 you can&#8217;t discriminate based on disability Section 508 &#8211; 1998 required federal agencies to make their technology accessible to people with disabilities any group that gets money from the federal government also falls under this ie. universities, benefits, http://section508.gov/ Principles of accessibility (developed by WCAG) perceivable operable understandable robust Compliance [...]]]></description>
			<content:encoded><![CDATA[<p><strong>History</strong><br />
<strong>Rehabilitation Act &#8211; 1973</strong><br />
you can&#8217;t discriminate based on disability</p>
<p><strong>Section 508 &#8211; 1998</strong><br />
required federal agencies to make their technology accessible to people with disabilities<br />
any group that gets money from the federal government also falls under this<br />
ie. universities, benefits,<br />
<a href="http://section508.gov/">http://section508.gov/</a></p>
<p><strong>Principles of accessibility (developed by WCAG)</strong><br />
perceivable<br />
operable<br />
understandable<br />
robust</p>
<p><strong>Compliance</strong><br />
How do you know? test, find impaired user, combination of automated tools/best judgement<br />
Is the &#8220;spirit&#8221; of compliance good enough? alternative approaches, are they different but equal? some say yes, some say no.<br />
For example, 2 steps vs. 10 steps? equal?</p>
<p><strong>Why does it matter?</strong><br />
<strong> Target Lawsuit</strong><br />
Why? not section 508 compliant b/c of alt tags<br />
By whom? national federation of the blind<br />
Results? working with org to fix the site. $6 mil in damages</p>
<p><strong>Assistive Technologies</strong><br />
Keyboard navigation<br />
no extra requirements<br />
tabbing/hotkeys</p>
<p><strong>Screen Readers</strong><br />
JAWS by Freedom Scientific (has the market share)<br />
Windows Eyes by GW Micro<br />
VoiceOver by Apple (sounds the most like a human)<br />
the first two work with Flex</p>
<p><strong>How do Screen Readers work?</strong><br />
MSAA (Microsoft Active Accessibility)<br />
API &#8211; 1997<br />
IAccessible COM interface<br />
4 pieces exposed by API: name, type, value, state<br />
UIAutomation</p>
<p>Client is assistive technology and server is the application.</p>
<p>Communication is through properties (client asks server) and events (server broadcasts)</p>
<p><strong>Examples:</strong><br />
<strong> Good?</strong><br />
amazon.com &#8211; tells you that there is an accessible version right away. much simpler.<br />
dignubia.org (IE only) &#8211; read all links/buttons</p>
<p><strong>Bad?</strong><br />
google.com &#8211; didn&#8217;t tell much from the start. one tab brought to the search box and worked well.<br />
contrast is normally a big issue.</p>
<p><strong>Flex 3 and MSAA</strong><br />
three main classes<br />
Flash.accessibility.AccessibilityImplementation<br />
Flash.accessibility.AccessibilityProperties<br />
Flash.accessibility.Accessibility</p>
<p>compile with &#8220;-accessible = true&#8221;</p>
<p><strong>Official Flex 4 statement</strong><br />
When it ships, spark components will not be accessible/nor automation. 4.1 will include this and won&#8217;t be far behind. Next version of the player will look to get past MSAA but this isn&#8217;t even in the playing stages yet. So&#8230; continuing to work on it.<br />
- Matt Chotin</p>
<p><strong>How is it supposed to work?</strong><br />
Flex 3<br />
JAWS 8,9,10 with IE. JAWS scripts have to be installed.</p>
<p><strong>Chain of command:</strong><br />
Flex SDK<br />
Flash Player<br />
JAWS scripts<br />
JAWS</p>
<p>Official documentation says there are 28 accessible components but the data visualization is separate from this.<br />
Do not try to retro-actively put accessibility into a Flex project &#8211;&gt; nightmare!</p>
<p><strong>Tips/Tricks</strong><br />
make sure scripts are installed<br />
start tabIndex at 1<br />
don&#8217;t be afraid of the focusThickness property (3)<br />
get focus into Flash app (semi successfully)<br />
possible method to force the tab to stay without app<br />
tooltips &#8211; pay attention to name/description and the 4 values of them</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericstoike.com/wp/2009/05/20/360flex-notes-integrating-accessibility-in-an-enterprise-level-flex-app-michelle-bagur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.186 seconds -->

