Today, I’m proud to announce the 2.0 release of the Mono Accessibility project. Spanning a year of intensive work and fixing over 500 bugs, this is truly our best release ever.
This release enables all types of users to access System.Windows.Forms and Silverlight applications from Linux using Orca and other ATK-based Assistive Technologies (ATs), as well as access Linux applications from UI Automation (UIA) based ATs.
What’s changed since version 1.0?
- UI Automation provider support for Moonlight
- UI Automation to ATK bridge for Moonlight to allow Moonlight applications to be accessed by Linux ATs
- Complete implementation of the UI Automation Client API, facilitating access to System.Windows.Forms, ATK-based applications and Silverlight controls for UI Automation Clients.
What is Mono Accessibility:
The Mono Accessibility project enables Winforms and Silverlight applications to be fully accessible on Linux, and allows Assistive Technologies (ATs) like screen readers and test automation tools that depend on UI Automation APIs to work on Linux.
Mono Accessibility is released under the MIT/X11 license.
Mono Accessibility is available for a variety of Linux distributions, including:
A Note About at-spi2
Accessing GTK+ applications with the UIA Client API requires the most recent development version of the new dbus-based at-spi2, which is known to cause system instability.
In Fedora, at-spi2 repeatedly causes GDM to segfault. If you do not need this feature, do not install the latest at-spi2 and atk, or our packages which depend on them, which are at-spi-sharp and AtspiUiaSource.
We are working hard to identify these issues and hope to aid the GNOME Accessibility Team in stabilizing at-spi2 in the near future.
Find out more
Navigate to our homepage for all the latest information, and ways to contact us.
Browsing foundation-list recently, I was honored to see Snowy (and Tomboy Online) hosting mentioned as one of the GNOME CEO goals (scroll to the bottom) for 2010! Unfortunately, the pace of Snowy’s development has slowed in the last few months, due in part to both Sandy and my schedules. Despite that, we wouldn’t want Stormy to get a bad reputation because of our slacking, so we’re going to change that.
We’re hosting an IRC meeting in the #snowy channel on irc.gimp.net on Saturday, 23 Jan 2010 at 11:00 AM EDT (16:00 GMT, other time zones) to get ourselves organized, and to recruit your help.
So, if you are a graphic designer that wants to help beautify an awesome open source project, if you’re a hacker who knows or wants to learn Django, or even if you’re just interested in Snowy, stop on by!
See you there!
As part of Novell‘s Hack Week starting today, a few of us will be hanging out on #snowy working on new features and polish, so if you’d like to join in on the fun, drop on by. Also, if you want to contribute, now is the perfect time to get help or for us to review your work!
Oneth by land, twoeth by iPhone?
Wow, these past 3 months have gone by at a lightning quick pace. I’ve now fully adjusted to the weather, calling 40 F degree temps “warm”, and my daily walk over the wonderful Charles river. All in all, I’m truly enjoying my time here, but of course, I’m missing all my good friends in California.
Just around 15 weeks in to my new position, and our team has already made some significant progress. I’m happy to announce that we’re introducing the first developer release of the Mono Accessibility project to the world.
For those who don’t know, the Mono Accessibility project aims to enable Windows applications to be fully accessible on Linux. This is accomplished through two efforts — First, implement the managed UI Automation framework targeted toward Mono’s System.Windows.Forms project and second, implement a bridge between our UI Automation implementation and ATK.
We’re calling this first release “Zoidberg” after the quirky lobster-like doctor on Futurama, and it encompasses a significant portion of the UI Automation API. If you want to know exactly what controls are supported, or to download out our release, check out our Release Notes page.
Now, I want to add specific emphasis to the fact that this is a Developer release, and hasn’t yet gone through significant QA, but we’d like interested parties to check it out and file any bugs they might find.
If you’re running OpenSUSE 11, you can easily download the Mono Accessibility project via our handy 1-click: