The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Avalon, Automation and Accessibility

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Scott Hanselman

Posts: 1031
Nickname: glucopilot
Registered: Aug, 2003

Scott Hanselman is the Chief Architect at Corillian Corporation and the Microsoft RD for Oregon.
Avalon, Automation and Accessibility Posted: Oct 31, 2003 2:48 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Scott Hanselman.
Original Post: Avalon, Automation and Accessibility
Feed Title: Scott Hanselman's ComputerZen.com
Feed URL: http://radio-weblogs.com/0106747/rss.xml
Feed Description: Scott Hanselman's ComputerZen.com is a .NET/WebServices/XML Weblog. I offer details of obscurities (internals of ASP.NET, WebServices, XML, etc) and best practices from real world scenarios.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Scott Hanselman
Latest Posts From Scott Hanselman's ComputerZen.com

Advertisement

Here's a great scoop by a Microsoft Insider from the bowels of the Comments on a recent post:

We aren't advertising it as such, but, [Avalon] UI Automation is the replacement for MSAA and it is being built by the Accessibility team at MS. When we talked to developers such as screen reader manufacturers and application developers about MSAA it was clear that MSAA could not stretch to cover the demands of computing that the coming decade will bring. Especially for people with disabilities.

Given the value that testers derived from MSAA, we decided we would get far better penetration of the accessibility framework if we achieved it through promoting the benefit to developers, testers and the companies they work for. That way everyone benefits.

This is welcome news, and I must say “big ups“ to MSFT for making it happen. 

[Unrelated aside: I sat next to a Manager-Type for Word once on a plane and I complemented him on Microsoft's respect for other cultures, specfically for resonable support for Ethiopian Amharic in Word XP.  Turns out the powers that be didn't REALLY care as much as he did, but he sold the idea in another way - as a complete Unicode-ization of Word to simplify deployment and testing.  Getting all these other languages to work was a welcome side effect, as he was an Asian language fan.  He did have to make some special effort for Amharic, and to that I say Amessagganalehugn. Apparently this isn't an unusual way to get things done at MSFT.  I respect the effort. ] 

This new UI Automation Framework will surely make testing easier, but it also opens the door to completely new paradigms for blind or “differently-able“ individuals.  Rather than writing entirely new Shells from scratch, or (gasp) messing with Windows Classes and walking handles(which is the Win32 equivalent to screen scraping) we'll be able to concern ourselves with the behavior or anima of the UI, and not it's implementation.

As an interesting side note, I've worked on Accessible websites that have to comply with the Federal Section 508 Accessiblity standards.  It's hard.  Navigating Windows itself, especially when an unexpected dialog box or error occurs is HARD.  Now, I've got bad eyes.  ~20/1600 to be exact, but I also run 19“ LCDs with 18pt Fonts and Large Icons.  But, if you REALLY want to understand what being blind and computing is like try this:

  • Download a trial copy of JAWS for Windows.  It is a screen synthesizer and it will read whatever's on your screen.  It's VERY souped-up compared to the built-in Windows Accessbility Narrator. 
  • Now, turn off the lights, close the windows, doors, and unplug your monitor.
  • Then, use your now-headless computer for a day.

I did this while doing some research on creating a accessible website for the blind for a large eastern bank.  Surfing the net was obnoxious.  So few sites follow the guidelines outline in the Web Accessibility Inititive and others. 

Try running your own blog or website through Bobby (a Web accessibility software tool) and see what it says.

Read: Avalon, Automation and Accessibility

Topic: PDC - Starting to Crash Previous Topic   Next Topic Topic: Whidbey Caching 2.0

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use