Monday, February 8, 2010

The state of free accessibility

Hello all. As some of you may have read at osswatch, or in Jeanie's open letter to Oracle, or even from mark doffman of codethink (or experienced yourself in some cases) the state of free accessibility technology is somewhat lacking as of late. I've spent some time investigating the various players, testing solutions, discovering what's out there, etc. and would like to give an account of how things are from my perspective as a KDE developer and as one who would like to see desktop accessibility on Linux and our other platforms flourish.

First maybe an introduction of the key pieces of this puzzle would help.

The first piece of the puzzle from a KDE developer's perspective is Qt's Accessibility classes here. As part of QtGui module most (maybe all) Qt widgets are accessible as far as they can be. They all provide description, state, role, and actions in Qt's way that allows them to be "seen" via accessibility on Windows, should allow them to be "seen" on linux/unix via at-spi2 (will discuss this piece a bit later) and allows them to be "seen" with carbon builds on Mac also (accessibility for cocoa is a feature request that has not been scheduled at the moment). So as far as gui developers are concerned, as long as existing Qt gui widgets (or derivatives) are used, we should be in good shape. Unfortunately, the next piece falls a bit short.

The next piece of the puzzle is the qt-atspi2 bridge. This is in the works and can be found here. This takes the form of a qt plugin backend for qaccessible. It bridges the gap between qaccessible classes and at-spi2 dbus interface. Though Mark Doffman at codethink has done amazing work here. The latest version is not quite ready to work with at-spi2 because of recent changes in at-spi2 itself.

The final piece of the puzzle for kde/Qt apps is at-spi2 itself. This has been developed quite a bit by various members of the gnome-accessibility community. I know Mark Doffman spent some time optimizing some things and fixing issues in there. Gnome is going to be switching from corba to this new dbus-based at-spi2 for gnome 3.0 (and possibly sooner, depending), so desktop accessibility will at last be unified on linux platforms. Unfortunately for Qt apps, the api recently changed quite a bit in january of this year, so the qt-atspi2 bridge needs to be updated to work with these changes. I have a description from Mark of what needs doing, but need to wrap my head around it before being able to help with the effort here, come join irc.gnome.org #a11y if you'd like to lend a hand. This really probably needs to become a community effort in the long run.

As can be seen above there is lots to do to make kde accessible, lots to do to make linux desktop accessible and lots to do to make sure everything is in place for everything to work nicely. So... come join the effort! join #kde-accessibility (I was often alone in there until recently Luke Yelavich of speech-dispatcher fame joined). join irc.gnome.org #a11y. get on some mailinglists, come to akademy (I hope to have a talk there, we'll see).

7 comments:

Arky said...

Not really a KDE user, but would be keeping you company at #kde-accessibility from now on

:)

念強 said...
This comment has been removed by a blog administrator.
林守全 said...

激情成人聊天室情色成人辣妹胸部辣妹視訊露奶辣妹自拍三點全露內衣秀台灣成人貼圖成人電影院三點全裸免費視訊辣妹av圖裸體自拍色情聊天美女視訊g點色情訊息淫女火辣av辣妹圖片免費視訊聊天室情色天空調情上床圖片裸體自拍走光照片走光視訊情色成人18成人區火辣美女成人vcd成人影片下載本土av性愛情慾淫妹美女聊天性愛聊天室女生自慰影片免費看a圖淫婦巨乳辣妹視訊成人女生自慰方法免費情色限制級a片穿幫情色下載情色網站

JeremiahRenne332 said...

85cc免費片播放 85cc觀看卡通 85cc免費影片播放 85cc影片長片播放 85cc免費長片播放 85cc免費影片長片播放 85cc免費影片長片播放 85cc成人片區 85cc成人區 85cc影片區 85cc免費影城net 85cc免費影片觀看108人 85cc免費影城短片 85cc無碼影 85cc無碼片 85cc無影片 85cc無碼影片 85cc成人片小澤圓 85c網 85cc網 85cc免費a片播放 85cc亞洲短片 85cc歐美免費影片欣賞 85cc歐美免費影片欣賞 85ccst 85cc免費影城倉井空免費影片 85cc貼圖 85cc成人影片看 85cc成人影片觀看 85cc免費影城倉井空 85cc免費影片線上看 85cc免費影城長片 85cc免費影片觀看長片 85cc免費影片欣賞 85cc免費影片欣 85cc下載 85cc% 85cc嘟嘟影城 85cc嘟嘟影城 85ccst無碼 日本辣妹片 辣妹的胸部 跟辣妹做愛 辣妹胸部影片 辣妹的胸部影片 本土辣妹貼圖 辣妹性愛貼圖 辣妹自拍貼圖站 辣妹本土 辣妹貼圖自拍

裕以 said...

對物要珍惜,對事要盡心,對人要感恩。..................................................

俊淑娟美 said...

ut網際空間聊天ut 網際空間聊天高聊天室ut男同聊天同志聊天至免費線上貼圖免費線上愛影片免費線上影片a片免費線上影片網免費線上影片論壇免費觀看卡通色情片免費觀看台灣片交流網吻技完全免費成人網宏耶宏椰的家宏爺宏爺網站宏爺影城我78我愛78免費我愛78論談我愛87論壇我愛論壇找妹做愛即時通辣妹利特利的遊戲免費觀看成人卡通影片免費觀看成人電影淫蕩學生妹ut美女聊天室無碼影片無碼影片

佳穎盛卿 said...

great msg for me, thanks a lot dude˙﹏˙