<?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, 07 Jun 2010 04:05:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>Copyright &#xA9; Through My Lenses 2010 </copyright>
		<managingEditor>eric@gvfootball.com (Through My Lenses)</managingEditor>
		<webMaster>eric@gvfootball.com (Through My Lenses)</webMaster>
		<category>posts</category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>A look into the world as I see it...</itunes:summary>
		<itunes:author>Through My Lenses</itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<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" />
		<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>
		<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 Notes]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[360flex]]></category>
		<category><![CDATA[508]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conference]]></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
How do you know? test, find impaired user, combination of automated tools/best judgement
Is the [...]]]></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.305 seconds -->
