<?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>Marco's accessibility blog &#187; Orca</title>
	<atom:link href="http://www.marcozehe.de/category/orca/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcozehe.de</link>
	<description>Musings, tips and tricks about the accessible software world</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:22:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>If you&#8217;re not accessible, you lose sales and reputation</title>
		<link>http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/</link>
		<comments>http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 11:19:58 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Apps]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=305</guid>
		<description><![CDATA[Did I ever mention that I love the community, and I love operating systems with truly inclusive design?! Well, now you know! Here&#8217;s a little story that took place in the last half hour: I am looking for an RSS &#8230; <a href="http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Did I ever mention that I love the community, and I love operating systems with truly inclusive design?! Well, now you know! Here&#8217;s a little story that took place in the last half hour:</p>
<p>I am looking for an RSS reader for my Mac. Because I&#8217;m blind, I have to use VoiceOver to access the screen contents. VoiceOver is a screen reader for the blind. If you have a Mac, press <kbd>Cmd+F5</kbd> and listen to what happens! (That same keystroke turns ift off, BTW.)</p>
<p>If you run Linux and the GNOME desktop, you have the screen reader Orca built-in. If you run Windows, you can get a free and non-intrusive screen reader called <a href="http://www.nvda-project.org">NVDA</a>. These can be used to test applications for accessibility. And oh yes, websites, of course, too, if you use a compatible browser for the platform.</p>
<p>Anyway since this was a question specifically directed at Mac OS X users, I got several replies recommending <a href="http://reederapp.com">Reeder</a>. I then asked those who had recommended it, if Reeder is compatible with VoiceOver. One of them did a quick test and found out that it isn&#8217;t. The feed table doesn&#8217;t read, for example, and possibly other stuff that doesn&#8217;t work as well.</p>
<p>I just saved €7.99 because I was able to ask the community for help in testing whether an app is compatible with VoiceOver. And unfortunately for the app developer, they just lost a sale because of the fact that their app is not compatible with assistive technologies.</p>
<p>And here&#8217;s the message for you app developers out there, web or native: Not being accessible costs you sales! Because not only will people who have to deal with the inaccessibility of applications or web apps not buy your stuff, they will also tell their friends and co-workers about it. And news travels fast around the blindness or other disability-related communities </p>
<p>Likewise, if you make an effort and become accessible, and tell someone about it, good news travels through the relevant communities equally fast! Because we&#8217;re not just a bunch of naggers, we are also equally cheerful if we find out, or are told, that there&#8217;s more stuff that we can use to broaden our horizons and lower barriers in the world we live in. And this, in turn, will increase sales and is good for business reputation!</p>
<p>There are tons of resources out there on the web, in developer documentation for your platform of choice, how to make your applications more accessible. For web developers, I wrote an article on <a href="http://www.marcozehe.de/articles/how-to-use-nvda-and-firefox-to-test-your-web-pages-for-accessibility/">how to test your web sites for accessibility</a> a good while ago.</p>
<p>And if you&#8217;re in doubt, find beta testers, find community members to help out with testing and feedback! I can also be contacted of course, although I cannot provide testing for each platform, but I might also be able to give some general advice.</p>
<p>Happy accessifying!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New in Accessibility in Firefox 4.0</title>
		<link>http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/</link>
		<comments>http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 14:09:41 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Panorama]]></category>
		<category><![CDATA[PinnedTabs]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=242</guid>
		<description><![CDATA[The below is a preliminary recap of the new features in accessibility for the upcoming release of Firefox 4.0. API support Most of the changes are under-the-hood changes that do not have API changes as a consequence. There is one &#8230; <a href="http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The below is a preliminary recap of the new features in accessibility for the upcoming release of Firefox 4.0.</p>
<h3>API support</h3>
<p>Most of the changes are under-the-hood changes that do not have API changes as a consequence. There is one new addition that helps get around the now absent window hierarchy, see <a href="http://www.marcozehe.de/2010/09/23/whats-up-with-all-those-windows/">this post</a> for details and bug numbers if you&#8217;re interested.</p>
<p>However, there are a few enhancements that one should be aware of:</p>
<h4>Speed</h4>
<p>Improving speed was one of the major goals for Firefox 4 in general, and also for the accessibility APIs. A couple of highlights:</p>
<ul>
<li>A site like <a href="http://www.blindcooltech.com/">BlindCoolTech</a>, when loaded into the virtual buffer by NVDA, took approximately 6 to 6.5 seconds when loaded with Firefox 3.6.x. With Firefox 4, we&#8217;ve managed to cut this time down to under 1 second!</li>
<li>We also support the very performant Lazy Frame Construction in a very speedy manner so an accessibility-induced lag should hardly be noticeable.</li>
<li>When calculating meta data for big data tables, we&#8217;ve improved the speed by a huge factor. While Firefox 3.6 sometimes would hang for over 5 minutes while calculating data for a 20,000 cell table, this takes only a few seconds now.</li>
</ul>
<h4>New HTML5 elements</h4>
<p>We have support in place for the following HTML5 enhancements of Firefox 4:</p>
<ul>
<li>The html:output element is supported. We expose it as a text frame, and if it is being controlled by a form or form element, we also properly set the AccessibleRelations. In addition, it receives the implicit <emA<ria-live="polite"</em> attribute. Screen readers will therefore read text inside the output element automagically.</li>
<li>We have support for the required attribute by setting the &#8216;required&#8217; accessible state flag on the accessible.</li>
<li>We&#8217;re also working on getting the invalid state supported for the final Firefox 4 release.</li>
<li>New HTML5 input types like email, number etc. have basic support and are all viewed as text fields currently.</li>
</ul>
<h4>Changes in the WAI-ARIA support</h4>
<p>We made changes to the WAI-ARIA support as the spec developed to the new last-call state. We removed features that are no longer supported in the specification. And we made the change that the <em>aria-labelledby</em> attribute now takes precedence over <em>aria-label</em>. When first implemented in Firefox 3.5, and for a long time in the specification, <em>aria-label</em> took precedence over <em>aria-labelledby</em> when used on the same element. Now, this is swapped around. If <em>aria-labelledby</em> is present, <em>aria-label</em> is being ignored.</p>
<h4>Bug fixes</h4>
<p>Of course, we also fixed a lot of bugs on the way, making the code more stable and secure. Some are part of the performance refactors, some specifically targetted. For example, there are HTML constructs that can cause bad hangs on Linux which we finally nailed down and fixed.</p>
<h3>UI and keyboard navigation</h3>
<p>There have been several visible UI changes, some of which also have consequences for keyboard users.</p>
<h4>Tab strip moved to the top</h4>
<p>The tabs moved to the top of the screen, now encompassing the URL bar and search field. Previously, these were not part of the active tab. As a consequence, the tab bar is now reachable by:</p>
<ol>
<li>pressing <kbd>Ctrl+L</kbd> to go to the awesome bar</li>
<li>pressing <kbd>Shift+Tab</kbd> twice to land on the tab bar</li>
</ol>
<p>So instead of pressing <kbd>Tab</kbd> twice when on the awesome bar, now it&#8217;s <kbd>Shift+Tab</kbd> twice. Other features like accessing the context menu for a tab by pressing <kbd>Applications</kbd> remain unchanged.</p>
<h4>Pinned tabs</h4>
<p>Pinned tabs are tabs that remain visible even when there are so many tabs on the tab bar that it needs to scroll. So your favorite tabs are always visible/accessible. For screen readers, there is currently no distinction between a normal and a pinned tab, but it is exposed nevertheless. And obviously, the context menu item is accessible.</p>
<h4>The menu bar is gone, but not quite</h4>
<p>The menu bar is no longer visible right away. Instead, a single popup menu, hidden behind the &#8220;Firefox&#8221; button, is replacing most of the menu bar&#8217;s functionality. However, as a keyboard user, you don&#8217;t really notice. Press <kbd>Alt</kbd>, and the menu bar reappears and you can use it right away again. In fact, I, being blind myself, didn&#8217;t even notice that the menu bar was gone because I was simply using the shortcut keys like <kbd>Alt+F</kbd> just as I did before. It was not until Surkov asked me whether the Firefox button was accessible that I noticed that there was a UI change.</p>
<p>Note that there is talk of mapping the <kbd>Alt+F</kbd> keystroke to specifically open the menu hidden behind the Firefox button in the future. So if <kbd>Alt+F</kbd> no longer brings up the &#8220;File&#8221; menu in the future, this is why.</p>
<h4>Add-Ons Manager redesign</h4>
<p>The Add-Ons Manager has been redesigned completely. It now also manages Jetpacks, search engines and much more. Moreover, it opens in a new tab instead of a modal dialog. This makes interaction much nicer, one does not have to alt-tab between windows all the time.</p>
<p>There are still some keyboard navigation quirks to be worked out, and some of this may come in an 4.0.x update, but the general functionality is there also for screen reader users.</p>
<h3>New UI features that don&#8217;t work (yet)</h3>
<h4>Panorama</h4>
<p>The new enhanced tab management feature Panorama, previously known as Tab Candy, is currently not very well navigagble using the keyboard, and hardly exposes any useful information to screen reader users. However, it is going to be possible to make these accessible, we just need a little time to do it. If you&#8217;re interested, you can follow the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=587010">keyboard navigation</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=596732">assistive technologies support</a> bugs to watch progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2010/10/04/new-in-accessibility-in-firefox-4-0/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>CSUN 2010 recap</title>
		<link>http://www.marcozehe.de/2010/03/29/csun-2010-recap/</link>
		<comments>http://www.marcozehe.de/2010/03/29/csun-2010-recap/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 07:06:42 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[CSUN2010]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=225</guid>
		<description><![CDATA[From March 22 to 27, the 5th Annual International Technology &#038; Persons with Disabilities Conference took place at the Manchester Grand Hyatt Hotel in San Diego, California. It is most commonly referred to as CSUN 2010. The Mozilla Foundation had &#8230; <a href="http://www.marcozehe.de/2010/03/29/csun-2010-recap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From March 22 to 27, the <a href="http://www.csunonference.org">5th Annual International Technology &#038; Persons with Disabilities Conference</a> took place at the <a href="http://www.manchestergrand.hyatt.com/hyatt/hotels/index.jsp">Manchester Grand Hyatt Hotel</a> in San Diego, California. It is most commonly referred to as CSUN 2010.</p>
<p>The Mozilla Foundation had a booth at CSUN for the fourth year in a row. <a href="http://mindforks.blogspot.com/">David</a>, Alexander Surkov and I were present to man the booth, talk to people, and also participate in a couple of general sessions at the conference to gather information and news, and also to network.</p>
<h3>Adobe announces broad range support for IAccessible2</h3>
<p>One of the biggest news bangs to come out of the conference is <a href="http://blogs.adobe.com/accessibility/2010/03/flash_player_and_flex_support.html">Adobe&#8217;s announcement</a> to support the IAccessible2 and WAI-ARIA standards in thenext versions of their Flash and Flex products. Both these standards were heavily driven by, among others, Mozilla, IBM and several assistive technology vendors such as <a href="http://www.nvda-project.org">NV Access of the NVDA project</a>. Support for the native GNOME and Mac OS X accessibility APIs is also in the works.</p>
<p>In addition, Adobe announced that they will also <a href="http://blogs.adobe.com/accessibility/2010/03/iaccessible2_in_adobe_reader_a.html">include IAccessible2</a> support in their Acrobat and Reader products.</p>
<p>This means that another big player in the software industry is coming forward and supports these widely recognized standards. It is good to see Adobe getting behind the over-all accessibility efforts and helping to drive adoption in this manner!</p>
<h3>Three Firebug-related sessions</h3>
<p>Hans Hillen of the <a href="http://www.paciellogroup.com/">Paciello Group</a> had two very successful talks about the <a href="http://clients.paciellogroup.com/firebug/firebug.html">UI accessibility support</a> in Firebug. The first was a demo of many of the features, using NVDA as the screen reader to demo them. the second was a use-case talk, where Hans explained in some more technical detail how he went about making the Firebug UI accessible to screen reader users.</p>
<p>Both talks were very well received. The first one had quite a broad audience, while the second audience was smaller, but very focused and involved.</p>
<p>In addition, Jon Gunderson of the <a href="http://illinois.edu/">University of Illinois at Urbana-Champaign</a> held a talk on the Accessibility Testing Extension for Firebug. But unfortunately, due to my travel schedule, I did not have a chance to visit this talk.</p>
<p>It was good to see two Mozilla grantees doing talks at this year&#8217;s CSUN, giving visibility to the many facets of <a href="https://wiki.mozilla.org/Accessibility/Strategy">Mozilla&#8217;s accessibility strategy</a>.</p>
<h3>Newer mobile accessibility technologies marching forward</h3>
<p>Apple, RIM and Google, the three vendors of mobile devices with well-defined accessibility APIs, all had well-visited talks at CSUN. In addition, I am aware of at least two talks involving the accessible iPhone and iPod Touch 3rd generation that put these technologies to good use to provide a new generation of assistive software, built on mainstream devices.</p>
<h3>Well-visited booth</h3>
<p>The Mozilla Foundation booth was well visited on all three days that I helped staff it. Comments and questions ranged from the very flattering &#8220;I love Firefox and I love what you guys are doing for accessibility!&#8221; to &#8220;What&#8217;s a browser vendor doing at this conference?&#8221;. When we then explained why we attended, many of them were keen on trying out Firefox when they got home or back to thheir hotel rooms.</p>
<p>Also, this conference made quite a number of people aware of other Mozilla products than Firefox. While many had heard about Firefox, they had not heard at all about Thunderbird before. But with the better accessibility in Thunderbird, we can now change this and spread Thunderbird in the accessibility community even more!</p>
<p>I personally had a very moving moment on Friday when a deaf/hard of hearing gentelman and his interpreter stepped up to our booth. He was very interested in what we do for accessibility. Before I knew it, I was talking to him through his interpreter, but wasn&#8217;t actually noticing it until well into the conversation. At some point, I mentioned Thunderbird, at which point he started joking about the <a href="http://en.wikipedia.org/wiki/Ford_Thunderbird">Ford Thunderbird</a>. David, who was present at this conversation, can probably tell a bit more about this, since this was very visual and I only got a third of what he was actually meaning. <img src='http://www.marcozehe.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>David and Alex also took a lot of pictures, which they&#8217;ll hopefully upload and share very soon so you all can get a better picture about what CSUN 2010 was like! Mozilla received a big big chunk of good attention, our funding of other accessibility-related open-source projects such as NVDA, Orca and others, definitely is being recognized in the industry as being exemplary. Also, we got a very nice compliment from a gentleman from the Office of homeland security, who told us that he thought our <a href="http://www.mozilla.com/firefox/vpat-3.html">Voluntary Product Accessibility Template</a> is among the best he has encountered so far.</p>
<h3>One big failure is there, though</h3>
<p>One big problem, which I think should not go unmentioned, is the lack of good internet connectivity in the exhibition hall. For a 2010 information technology conference, having no useable WIFI connection down in the exhibition hall at all is simply unacceptable. The internet connections that were offered were hideously priced, almost like in the mid 1990s when internet connectivity was still not as common as today. Up in the session rooms, the situation was a bit better, at least there were hotspots one could use most of the time.</p>
<p>For next year, one thing I&#8217;d like to see is a well thought-through strategy for <strong>free</strong> wireless internet connectivity throughout all conference locations. A technology conference lives and breathes with the buzz people can create around it by tweeting, uploading pictures etc. People with disabilities are no exception, and instead of roadblocking it, the responsible powers at CSUN should embrace this trend and encourage people to get the word out as easily and hazzle-free as possible!</p>
<h3>In summary</h3>
<p>I can only say that it was worthwhile going to CSUN yet again, and I am hoping we&#8217;ll have a chance to participate next year as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2010/03/29/csun-2010-recap/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Firefox 3.5.4 fixes certain comboboxes on Linux with Orca</title>
		<link>http://www.marcozehe.de/2009/10/28/firefox-3-5-4-fixes-certain-comboboxes-on-linux-with-orca/</link>
		<comments>http://www.marcozehe.de/2009/10/28/firefox-3-5-4-fixes-certain-comboboxes-on-linux-with-orca/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 06:20:00 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Orca]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=198</guid>
		<description><![CDATA[If you haven&#8217;t noticed yet, Firefox 3.5.4 hit the web last night. For accessibility, this brings one major fix all of our Linux and Solaris users will appreciate: Certain comboboxes such as the &#8220;Security Question&#8221; one on the GMail signup &#8230; <a href="http://www.marcozehe.de/2009/10/28/firefox-3-5-4-fixes-certain-comboboxes-on-linux-with-orca/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t noticed yet, <a href="https://developer.mozilla.org/devnews/">Firefox 3.5.4 hit the web last night</a>. For accessibility, this brings one major fix all of our Linux and Solaris users will appreciate: Certain comboboxes such as the &#8220;Security Question&#8221; one on the GMail signup page, were broken in the initial releases of 3.5. When you arrowed, Orca would not speak the newly selected item. This was a regression from 3.0 where this worked.</p>
<p>We initially fixed this for Firefox 3.6 alpha and now also backported the fix to the 3.5 branch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/10/28/firefox-3-5-4-fixes-certain-comboboxes-on-linux-with-orca/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Jim Zemlin on this year&#8217;s breakout of the Linux desktop</title>
		<link>http://www.marcozehe.de/2008/08/27/jim-zemlin-on-this-years-breakout-of-the-linux-desktop/</link>
		<comments>http://www.marcozehe.de/2008/08/27/jim-zemlin-on-this-years-breakout-of-the-linux-desktop/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 05:33:31 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=72</guid>
		<description><![CDATA[Jim Zemlin of the Linux foundation wrote a very good post on this year being the year of the Linux desktop breakthrough. One thing he did only mention marginally, but which I think is just as important for certain users/markets, &#8230; <a href="http://www.marcozehe.de/2008/08/27/jim-zemlin-on-this-years-breakout-of-the-linux-desktop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linux-foundation.org/weblogs/jzemlin/">Jim Zemlin</a> of the Linux foundation wrote a very good <a href="http://www.linux-foundation.org/weblogs/jzemlin/2008/08/26/this-is-the-year-of-the-linux-desktop-breakout/">post on this year being the year of the Linux desktop breakthrough</a>. One thing he did only mention marginally, but which I think is just as important for certain users/markets, is the fact that there is now a wide range of accessibility solutions available for at least the GNOME desktop, which either come directly with the distribution such as <a href="http://live.gnome.org/Orca">the Orca screen reader for the visually impaired</a>, or are easily installable. Screen reading, which includes support for a huge variety of braille displays, magnification, on-screen keyboard solutions, alternative input device support are all available as open-source now and open up the Linux desktop alternative to virtually every potential user.</p>
<p>And there&#8217;s more when it comes to the mobile platform. The Mozilla Foundation funded a feasibility study last year to migrate the communication layer for the assistive technology service provider interface (AT-SPI) from using Corba to using DBus, which is a key part in getting screen reading support on the mobile Linux platform. Nokia is now funding the actual migration work. I&#8217;ll blog more about the mobile prospective from an accessibility standpoint in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/08/27/jim-zemlin-on-this-years-breakout-of-the-linux-desktop/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress 2.6 brings a lot of accessibility improvements!</title>
		<link>http://www.marcozehe.de/2008/07/16/wordpress-26-brings-a-lot-of-accessibility-improvements/</link>
		<comments>http://www.marcozehe.de/2008/07/16/wordpress-26-brings-a-lot-of-accessibility-improvements/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 07:06:46 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[NVDA]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=39</guid>
		<description><![CDATA[I just upgraded this blog to WordPress 2.6. This version brings with it a number of accessibility enhancements. One thing you might have noticed already is that there is now a default language set. Default English blogs should now always &#8230; <a href="http://www.marcozehe.de/2008/07/16/wordpress-26-brings-a-lot-of-accessibility-improvements/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just upgraded this blog to <a href="http://wordpress.org/development/2008/07/wordpress-26-tyner/">WordPress 2.6</a>.</p>
<p>This version brings with it a number of accessibility enhancements.</p>
<p>One thing you might have noticed already is that there is now a default language set. Default English blogs should now always cause screen readers that support language switching to use the English variant of their default speech synthesizer.</p>
<p>Also new: Whereever possible, there are now labels properly associated with the corresponding form controls. This means that now also screen readers that do not do their own HTML processing should pick up the labels fine.</p>
<p>One more addition that the WordPress team has embraced is the inclusion of some WAI-ARIA markup. Whenever you comment on my blog now, and soon hopefully many others, and you use a compatible browser such as Firefox 3, and a compatible screen reader such as NVDA or Orca, you&#8217;ll hear that the text fields also textually marked as &#8220;required&#8221; in their labels, now are announced as &#8220;required&#8221; fields. The WordPress default theme now uses aria-required to denote such fields as required, giving even more accessibility to WordPress!</p>
<p>I&#8217;d like to thank the WordPress community to embrace ARIA! It is really amazing that ARIA is now finding its way into such a widespread mainstream piece of software!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/07/16/wordpress-26-brings-a-lot-of-accessibility-improvements/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Are Ajax and Accessibility mutually exclusive?</title>
		<link>http://www.marcozehe.de/2008/04/29/are-ajax-and-accessibility-mutually-exclusive/</link>
		<comments>http://www.marcozehe.de/2008/04/29/are-ajax-and-accessibility-mutually-exclusive/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 15:51:05 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=26</guid>
		<description><![CDATA[Peter of ATRC and an a11y community member, pointed me to a blog post titled &#8220;Stop using Ajax!&#8221;, written by OperaDev community member James &#8220;Brothercake&#8221; Edwards. My initial reaction was &#8220;Oh no! Not another one who uses accessibility as the &#8230; <a href="http://www.marcozehe.de/2008/04/29/are-ajax-and-accessibility-mutually-exclusive/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Peter of ATRC and an <abbr title="accessibility">a11y</abbr> community member, pointed me to a blog post titled <a href="http://dev.opera.com/articles/view/stop-using-ajax/">&#8220;Stop using Ajax!&#8221;</a>, written by OperaDev community member <a href="http://www.brothercake.com">James &#8220;Brothercake&#8221; Edwards</a>.</p>
<p>My initial reaction was &#8220;Oh no! Not another one who uses accessibility as the sole argument to rant against a technology he doesn&#8217;t like!&#8221;</p>
<p>And while that outraged feeling has diminished somewhat, I still disagree with his article in large chunks. His point, despite the captivating title, is not to stop using Ajax in its entirety, but to stop using it when you don&#8217;t need it.</p>
<p>However, this brings up several questions. Whether you need Ajax to accomplish something is a totally subjective issue. I agree that sometimes, it is more worth to use native HTML widgets. But some examples simply horrify me, like a full page refresh when all you want to do is show or hide a quick help text in response to a user entry. Full page refreshes are one of the most terrible things you can do to screen reader users. Today&#8217;s screen readers are fully capable of handling dynamic page updates in supported browsers. You usually don&#8217;t even lose your virtual cursor reading position when such updates happen. There are obviously desired exceptions to that rule, such as pressing <kbd>Enter</kbd> on a link that moves focus to an anchor on the same page. In such cases, the reading position is expected to change.</p>
<p>He also mentions Twitter. I use Twitter myself sometimes, and I find it very handy to find out how many characters I have left when typing a Twitter update. This is one of those examples that could benefit from some ARIA-empowered live region support so Orca and other screen readers could pick it up and speak it automatically.</p>
<p>But first and foremost, we have to face reality: Ajax, although still pretty new, cannot be stopped. Whether we like it or not, it will continue to spread across the web. So his call to stop Ajax when you don&#8217;t need it may be several months, if not years, too late.</p>
<p>So what about the accessibility? I agree that some applications are real challenges right now. Google Calendar is one of those, gmail a similar one in some areas. However, Google Maps is not so bad. Since it talks about &#8220;maps&#8221;, I do not even expect to be able to see the map it brings up. But it is still accessible enough that I can type in my street address, and give the resulting link to someone sighted so they can see where I live.</p>
<p>And there is <a href="http://developer.mozilla.org/en/docs/ARIA:_Accessible_Rich_Internet_Applications">ARIA</a>. The proposal for Accessible Rich Internet Applications has been evolving for several years now, has been in Firefox 2.0 and is more complete in Firefox 3, and is a way to make all these Ajax apps accessible.<br />
And there are Ajax toolkits out there that already implement ARIA support, making any Ajax application accessible that uses them. One example is <a href="http://dojotoolkit.org">the Dojo toolkit</a>, which is being used in the standard AOL freemail frontend, for example. Other toolkits such as Jquery are implementing, or planning to implement, ARIA in the near future, making even more Ajax widgets accessible with browsers and screen readers that support ARIA.</p>
<p>Granted, there is still a big userbase out there who use, or have to use, browsers that don&#8217;t support ARIA yet.</p>
<p>But frankly, instead of hiding away in a corner and whining about Ajax being so inaccessible, I prefer going out to web developers, educating them about ARIA and the possibilities it offers, and educate corporate deciders to make the right choices when they decide to implement Ajax. In addition, if I can, I&#8217;d like to help other evangelists like Steve Lee who <a href="http://eduspaces.net/stevelee/weblog/329891.html">spread the word</a> at a UK Web 2.0 conference recently.</p>
<p>In addition, there are other bloggers like John Resig who are <a href="http://ejohn.org/blog/ajax-accessibility/">showing</a> how easily it can be implemented, and how a few attributes already can make a major difference.</p>
<p>So, BROTHERCAKE, I invite you to get up to speed on ARIA and what it can do. Get in touch with me or other ARIA developers, learn, and then spread the technology yourself with projects you support. I strongly believe that you&#8217;ll be helping the accessibility community much more in that fashion than ranting or giving out hopeless calls like &#8220;Stop using Ajax&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/04/29/are-ajax-and-accessibility-mutually-exclusive/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Firefox integration into Linux also sounds native to the platform</title>
		<link>http://www.marcozehe.de/2008/01/10/firefox-integration-into-linux-also-sounds-native-to-the-platform/</link>
		<comments>http://www.marcozehe.de/2008/01/10/firefox-integration-into-linux-also-sounds-native-to-the-platform/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:47:20 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Orca]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/2008/01/10/firefox-integration-into-linux-also-sounds-native-to-the-platform/</guid>
		<description><![CDATA[Michael Ventnor, a Mozilla intern working on the Linux integration of Firefox 3, just posted a great summary of the work that has been done for Firefox 3. For those of you who can see, he also has a bunch &#8230; <a href="http://www.marcozehe.de/2008/01/10/firefox-integration-into-linux-also-sounds-native-to-the-platform/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://ventnorsblog.blogspot.com/">Michael Ventnor</a>, a Mozilla intern working on the Linux integration of Firefox 3, just posted a <a href="http://ventnorsblog.blogspot.com/2008/01/fox-and-penguin.html">great summary</a> of the work that has been done for Firefox 3. For those of you who can see, he also has a bunch of screen shots that show Firefox nicely integrating into the Gnome Desktop on Ubuntu.</p>
<p>I&#8217;d like to add a few items that a blind user who uses Firefox 3 with <a href="http://live.gnome.org/Orca">Orca</a> will notice.</p>
<p>Aside from the obvious, the web browsing itself, great attention has been paid to make dialogs such as the Preferences dialog behave like dialogs in other Gnome apps: The Cancel button comes before the OK button while tabbing through the dialog. The dialog itself is found under the Edit menu, as is usual for other Gnome apps, and it&#8217;s called &#8220;Preferences&#8221;, not &#8220;Options&#8221; like on Windows.</p>
<p>The Location Bar is an AutoComplete, a widget type not found on Windows, but used natively on Linux.</p>
<p>The Places Organizer tree tables are native tree tables, displaying hierarchical information in multi-column view.</p>
<p>As you would expect, the Open File, or any kind of Save As dialogs are the native Gnome dialogs, so if you&#8217;re used to using GEdit, OpenOffice etc., you&#8217;ll feel right at home, Firefox is not requiring you to learn something new here.</p>
<p>One inconsistency I found&#8211;and I&#8217;ll have to find out whether a fix for this is planned&#8211; is the fact that above mentioned Tree Tables cannot be navigated like, for example, in Nautilus: In Nautilus, you expand a collapsed item using the <strong>+</strong> key, and collapse it using the <strong>-</strong> key. Pressing <strong>Right Arrow</strong> moves you one column to the right, <strong>Left Arrow</strong> moves you one column to the left. This does not yet work in Firefox (or Thunderbird, for that matter). There, <strong>Right Arrow</strong> expands, <strong>Left Arrow</strong> collapses an expandable node, and moving between columns isn&#8217;t possible at all currently. So this is typical Windows-style still, but within that, consistent across platforms.</p>
<p>All in all, I expect the browsing experience with Firefox 3 on Linux to be a great one. The Orca team is putting hard work into making Orca work well with Firefox, and the past month alone has brought an emense boost in speed, as discussed <a href="http://www.marcozehe.de/2007/12/21/orca-is-gearing-up-with-firefox/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/01/10/firefox-integration-into-linux-also-sounds-native-to-the-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orca is gearing up with Firefox!</title>
		<link>http://www.marcozehe.de/2007/12/21/orca-is-gearing-up-with-firefox/</link>
		<comments>http://www.marcozehe.de/2007/12/21/orca-is-gearing-up-with-firefox/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 13:29:05 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Orca]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/2007/12/21/orca-is-gearing-up-with-firefox/</guid>
		<description><![CDATA[Last night, the Orca team announced on their mailinglist that, due to a recent bugfix in the Firefox 3 nightly builds, they were able to drastically improve speed while navigating a web page line by line. I tried it out, &#8230; <a href="http://www.marcozehe.de/2007/12/21/orca-is-gearing-up-with-firefox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last night, the Orca team announced on their mailinglist that, due to a recent bugfix in the Firefox 3 nightly builds, they were able to drastically improve speed while navigating a web page line by line. I tried it out, and I must say you guys really understated this achievement! It feels like Orca with Firefox is really gearing up now!</p>
<p>A big thanks to both developers of the Mozilla accessibility module and the Orca team for working so closely to make these improvements possible! It shows that the open-source model is one that is really there to benefit all users wherever possible.</p>
<p>If you&#8217;re interested in trying out these improvements in responsiveness, <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/">get the latest nightly build of Firefox 3</a>, <a href="http://live.gnome.org/Orca/DownloadInstall">install Py-ATSPI and Orca from source</a>, read the <a href="http://live.gnome.org/Orca/Firefox#details">notes on installing and using Firefox 3 with Orca</a>, and have fun with this great improvement!</p>
<p><strong>Note note note</strong>: Both Firefox nightlies and Orca installed from source arre products currently under development, so you should use them only for testing, but not expose any valuable data to them without a good backup strategy!</p>
<p>Please see also Orca developer Joanmarie Diggs&#8217;s <a href="http://mail.gnome.org/archives/orca-list/2007-December/msg00252.html">announcement to the Orca list</a>, which tells you all the details of the speed improvement.</p>
<p>By the way: This blog post was created using Firefox nightly of December 20, 2007, and latest Orca trunk from early December 21, which has the speed improvements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2007/12/21/orca-is-gearing-up-with-firefox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

