Archive for the ‘Orca’ Category

A Typical Day in the Life of a “Participant”

Friday, February 9th, 2007

Morning: Notice that someone has reported a bug against the Orca screen reader. (It seems that Orca is not properly announcing the name of a combo box in the sound-juicer media player. In addition the combo box is not in the Tab order.) Confirm the problem and provide additional information which will help those troubleshooting.

Lunch time: Decide you want to troubleshoot yourself. Grab a copy of sound-juicer’s source code. Identify where things have broken. Attempt to fix the code yourself. Verify that you can now Tab to the combo box and that Orca is now reading the combo box’s name. Attach your proposed patch to the bug for others to examine.

Mid-afternoon: Participate in discussion related to how Orca should best handle such situations on its end. Try the improved version of your patch proposed by Sun’s Rich Burridge and confirm that it works. Bow humbly** to Rich’s three decades’ worth of computer industry experience. :-)

Late afternoon: Notice that Rich has transferred the bug, along with the patch which fixes the sound-juicer problem, to the sound-juicer guys for their consideration. Marvel at the turn-around time between the identification of an accessibility problem and the implementation of a fix in the mainstream product in which the problem lies. Smile at the fact that the entire process took place in the open so that anyone interested in the problem could participate in developing its solution. Consider that this is what “open communication and the shaping of accessible technology” is actually all about.

  • This sounds much more sarcastic than it is. Rich is a veritable wealth of information, and he is more than happy to share what he knows. Much of what I am able to do today as a “participant” is a direct result of his ongoing, patient tutelage. Thanks Rich!!

Excellent News on the ODF and Open Source Fronts

Friday, February 2nd, 2007

Yesterday when I read Peter Korn’s announcement that OpenDocument v1.1 is now an OASIS standard, I almost whipped out a quick entry. Now I’m glad I waited because there’s even more good news thanks to the accessibility guys at OpenOffice.org: Version 2.2 for Linux/UNIX, currently in development, now exposes tons of text attributes to assistive technologies, which means screen readers such as Orca can now provide those details to the user. And that, of course, means that users who are blind can identify exactly how the text in their documents is formatted and be confident that what they have produced looks the way they intended. Thanks guys!!!

ODF and Open Source Solutions at CSUN

Wednesday, January 31st, 2007

I was just glancing over the list of General Sessions for the upcoming CSUN conference. OpenDocument Format and open source solutions are certainly well-represented this year:


  • Collaboration and Web Access using the Orca Screen Reader

  • Creating Accessible Documents in OpenOffice.org

  • DAISY: Free, Open-source Tools from the Urakawa Project for Authoring Accessible Multimedia

  • IBM’s Accessible Open Computing Strategy: Usable Access of Emerging Technologies and Platforms

  • Obtaining and Installing Ubuntu Linux Using the Orca Screen Reader*

  • Opening Doors with Open Source: Screen Reader Access to Linux/UNIX*

  • OpenOffice Document Access using the Orca Screen Reader

  • Remote Access Bridge: Cross-Platform Accessible Remote Access to the Linux Desktop

  • Sakai: A Case Study of Accessibility in Open Source Applications

  • Tools for Improving OpenDocument Format (ODF) Accessibility

  • Topics in Java, UNIX, and Open Document Format Accessibility

*Disclosure: I am one of the co-presenters in this session.

There are at least two additional presentations addressing the barriers posed by the high cost of commercial assistive technology products, including:


  • A Review of Lite Tech Low Cost Communication Devices (Those under $1500)

  • Accommodating Seniors on $100/Computer or Less


(The fact that “low cost” and “under $1500” are used synonymously speaks volumes, doesn’t it? )

Should be an excellent conference for folks interested in finding ways to bridge the “digital divide.”

Thumb Drive Orca

Thursday, November 2nd, 2006

Rich Burridge has worked out how to run Orca from a thumb drive. Excellent!

I’m currently “on the road” doing a training, but I will definitely give this a try when I get back.

Thanks Rich!!

What it Takes for Open Source Communities to Work: Participation

Friday, October 27th, 2006

In the spirit of openness, Rich Burridge (with my full support) has decided to move a conversation he and I were having into the open.

The conversation had started out innocently enough around the redesign of an Orca feature, but it eventually led to a bit of a rant on my part. What was I ranting about (this time) you ask? Lack of user participation.

You see, once in a blue moon you come across something that seems too good to be true, but actually isn’t: There really are free operating systems (Linux and Open Solaris), there really is a free office suite (OpenOffice.org), and there really is a free screen reader (Orca) which shows the potential of rivaling its $1000 commercial equivalents.

But it doesn’t end there; on the contrary: At the risk of repeating myself, the Orca team is actively soliciting user input and basing their design upon the feedback they receive. There have been times (I’m starting to lose track of how many) where I’ve filled an RFE suggesting that “such-and-such feature would be helpful for the end user” and the response has been “okay”—often it’s not “okay, thanks for the suggestion, we’ll take it under advisement”, but “okay, we’ve implemented it, please give it a try and see if it meets your needs.” If it can be easily and reasonably done, Will, Rich, and Mike do it; if it cannot, they start looking for what it will take to pull it off the needed functionality. In other words, there is a free operating system, a free office suite, and a free screen reader whose design we can contribute to so that it best suits our needs. All we have to do is participate.

Yet people are not participating. That is what I was ranting to Rich about.

Of course, I am exaggerating a bit (as friends, colleagues, and regular readers of All About Access know all too well that I am wont to do)—but only a bit. Some people are participating. Some people are sharing their needs and wants with the Orca team. Most, however, are not. Why is that?

Rich had some thoughts on that matter:

Why this is all strange to the blind users who are now trying out Orca is that they are so used to paying a large sum of money to a commercial organization and dealing with the way that support is handled in such a company, that they don’t realize that alternatives exist.

Used to “dealing with the way that support is handled in such a (commercial) company”: check. “Don’t realize that alternatives exist”: check. “Used to paying a large sum of money”: I don’t think so. The average blind user doesn’t pay a large sum of money for their screen reader. The average blind user is provided with their screen reader through their local school district, vocational rehabilitation agency, employer, charitable organization, etc. It’s like medical care: Some of us pay large sums of money because we do not have health insurance; some of us pay large sums of money because we need a screen reader but for one reason or another can not obtain funding. But in both cases, that is not the majority of the respective populations. Far from it. Most of us are provided with what we need—or we do without.

So why am I nitpicking on this one point when Rich’s observations are, on the whole, spot on? Because I think the medical model of rehabilitation services is largely to blame for the limited participation of persons with disabilities in open source communities.

If everyone really were used to paying large sums of money for their screen reader, I think they’d be beating down the proverbial door to check out, and contribute to the development of, Orca. And that would be good for everyone who cares about affordable assistive technology for computer users who are blind. Does that mean I think we should immediately dump the model we currently use for providing assistive technology services? No, not any more than I think we should immediately dump the model we currently use for providing health care services. In either case, such a drastic measure would put far too many folks in a position more unsatisfactory than the status quo.

So what then do we do? To be honest, I’m not sure.

All I can think of doing is what I’m already doing, namely making people aware of the free, open source alternatives to the commercial products they currently use—or would use if they could afford to do so—and encouraging them to participate.

I also hope that as more and more members of the Independent Living community become aware of free, open source solutions for computer users with disabilities, we’ll see a significant increase in participation. After all, the FOSS movement has a lot in common with the IL movement.

I’m certainly open to other suggestions.

Users and Developers Partying Together - Part II

Monday, October 23rd, 2006

This past Friday, I had the great pleasure of attending the first of what will hopefully be a regularly-occurring event: The Orca users group in Boston. Thanks so much to Joe Lazzaro of ITD for hosting it! And thanks to Will Walker of Sun Microsystems for presenting not just Orca, but also the “big picture” of Linux/UNIX. I think we all came away with a FAR better understanding than we arrived with.

The turnout was great: 22 individuals, 17 of whom are blind or visually impaired; the constructive feedback even better! At the end of the day, we had compiled a list of “request for enhancements” which, as promised, I entered in Bugzilla that evening.

The subsequent response from the Orca team to the RFEs amazed me. I suppose by now it shouldn’t have. In the past couple of months, I’ve come to realize that the Orca team members truly care about creating compelling access to Linux/UNIX for users who are blind, and that they put in the long hours and effort required to ensure they accomplish no less. Still…. It was, after all, Friday night. So I don’t think it’s unreasonable for me to have been at least a little bit surprised to discover Rich examining each RFE I entered more or less in real time, in many cases responding that it would be easy to implement and describing how he would go about doing so. For a guy who claims to like science fiction, Rich has clearly learned nothing from Scotty on Star Trek. :-) By Saturday morning, Rich was beginning to implement the solutions to the straightforward RFEs and soliciting feedback from users and the team on the rest. Will joined in the discussion, and work on the Boston RFEs continued throughout Saturday. Sunday was no different. Like I said, these guys take their work—and user feedback—VERY seriously.

If you’re wondering how I know that the Orca team doesn’t take weekends off, :) it’s thanks in large part to Bugzilla. Any time someone comments on an item you have entered, you are notified via email. I also periodically browse the RFEs and bugs that others have entered, adding myself to the CC list of the ones I care about so that I can follow their progress as well. Bugzilla even has RSS support. Unlike commercial software development, what goes on in the open source community is incredibly transparent: If you want to know how things are progressing, all you have to do is look. If you want to influence that progress, participate. Bugzilla is a great resource: Again, it’s users and developers partying together!

And then there is Rich’s blog. Rich blogs about all sorts of interesting things—one of which is Orca. That’s how I found out that this weekend he also added support for a pronunciation dictionary. Very cool! (And yes, Rich, I should admittedly read the changelogs more often than I do. Please keep blogging about Orca! :) )

Finally, there is the Orca web site (http://live.gnome.org/Orca) and the mailing list (see http://mail.gnome.org/mailman/listinfo/orca-list for more information). If you’re interested in Orca—and I do hope that you are!—I encourage you to check out both so that you can learn more about, and contribute to the development of, what is becoming a really great screen reader.

ITD Offers to Host an Orca User Group

Wednesday, July 19th, 2006

This morning I received an email from Joe Lazzaro, Manager of the Assistive Technology Group at ITD in response to my earlier post. With Joe’s permission, I am posting his reply:

I read your blog entry regarding Orca with great interest. As you know, we’re setting up an assistive technology testing lab here at the Commonwealth’s Information Technology Division. Moreover, we’ve established an Assistive Technology Group, and I’m honored to be its first project manager. The Assistive Technology Group is under the umbrella of the Enterprise Applications Bureau, which is responsible for developing software applications and deploying information technology for most of the Commonwealth state agencies, so we’re in a good place to make positive change with the development of information technology to make sure it’s accessible. The Group is responsible for testing all ITD applications for accessibility, including web sites, web applications, software applications, and even documents. We’re inserting language into procurements to inform vendors bidding on state IT contracts that accessibility is a major component that must be met. We will also be looking at legacy applications to determine how to repair accessibility issues.

The Assistive Technology Group is currently reaching out to stakeholders in the disability community for feedback while we do the lab build out, and form the new group within ITD. I would like to offer ITD as a place for the Orca users group to meet, discuss new ideas, and expand the technology. We could also work with the emerging open source software packages and their integration with Orca, and it would be a good learning experience for us all.

ITD is at One Ashburton Place in downtown Boston, and is close to the Park Street MBTA Station, which would make it easy for people to get to our facility.

As a blind person, I’m interested in a very personal way about Orca and Open Office, as it’s free software that has the potential to help literally tens of thousands of persons with vision and other disabilities. I don’t have to tell you how expensive most assistive technology is, and open source software has great potential to significantly close the digital divide for persons with disabilities on fixed incomes. With a free screen reader, free office suite, free web browser, persons with disabilities can live, work, and learn more independently, and without breaking the bank.

We are also interested in hosting other user groups focusing on assistive technologies from both commercial and open source providers.

If folks want to contact me directly, my voice phone is 617-626-4410, and my email is Joe [dot ]Lazzaro [at] state [dot] ma [dot] us. The ITD web site is www.mass.gov/ITD.


This is great: Now we have a meeting place. Thanks Joe!!


Bad Behavior has blocked 446 access attempts in the last 7 days.