On 17/07/16 12:35, Javier Hernandez wrote: > Hey Jean Philippe, > > > > On Sun, Jul 17, 2016 at 2:07 AM, MENGUAL Jean-Philippe > <mengualjean...@free.fr <mailto:mengualjean...@free.fr>> wrote: > > Hi, > > I'm collecting all the available doc about accessibility > infrastructure. > What should I say to a dev who want to help: > - at-spi; > - GTK tips for accessibility > > > * https://wiki.gnome.org/Accessibility > * > https://developer.gnome.org/accessibility-devel-guide/stable/gad-how-it-works.html.en > * https://developer.gnome.org/accessibility-devel-guide/stable/ > > > > Where can I find info about ATK? What's the diff ATK/AT-SPI? > > > > ATK: https://developer.gnome.org/atk/ > AT-SPI: https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/
Some time ago, the accessibility team also made an effort to improve wikipedia pages: https://en.wikipedia.org/wiki/Accessibility_Toolkit https://en.wikipedia.org/wiki/Assistive_Technology_Service_Provider_Interface Among other things, we made an effort to explain the difference between ATK and AT-SPI. > > > > > Finally, does some doc exist to make Orca work with other toolkits: > - if I understand qt-at-spi = at-spi for Qt > > > Right, look at this link https://community.kde.org/Accessibility/qt-atspi > > > - ATK is generic > > > ATK is for GTK, built-into GTK itself No. There is an ATK implementation built-into GTK itself, but ATK is generic and tries to be as abstracted as possible. We made a list of projects implementing ATK on the wikipedia page, but fwiw, here a list of projects that has an implementation of ATK: * Clutter. * Gnome-shell (it uses clutter built-in ATK implementation as a base) * LibreOffice * Unity3D (although not sure if it is still working) * WebKitGTK (although it uses "GTK" thing, it only uses GTK accessibility support for the main container, most of the accessibility support is a custom implementation of ATK) * Mozilla (ditto) > > > - Java has its own bus (what about with Orca)? > > > Java has its own > bridge, https://wiki.gnome.org/Attic/Java%20Access%20Bridge This bridge has been deprecated for a long time. It is based on at-spi1 (that one based on Corba). For at-spi2 you should use Java Atk Wrapper: https://wiki.gnome.org/Accessibility/JavaAtkWrapper As the name says, it is a wrapper. It wraps Java accessibility with ATK, so it uses at-spi2-atk. Technically you could consider the java-atk-wrapper another ATK implementation. So no, Java doesn't use its own bus these days. > > > > - WxWidgets: I see a wxaccessible, but I don't know what about Orca. > Joanie told me some widgets should be connected to ATK. Can you > explain > me the archstecture or tell me a doc about it? > > > Some doc about WxWidgets: > https://www.wxwidgets.org/docs/tutorials/accessibility/ > Briefly, I guess what Joanie said is that WxWidgets needs to "export" > the accessibility information of the widgets to AT-SPI in a way that > Orca can "understand" them properly. > > > > Thanks for your help. > > Regards, > > > > Hope that helps :) > Bien à toi, > Javi > > > > > -- > > Jean-Philippe MENGUAL > > HYPRA, progressons ensemble > > Tél.: 01 84 73 06 61 > Mail: cont...@hypra.fr <mailto:cont...@hypra.fr> > > Site Web: http://hypra.fr > _______________________________________________ > gnome-accessibility-list mailing list > gnome-accessibility-list@gnome.org > <mailto:gnome-accessibility-list@gnome.org> > https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list > > > > > _______________________________________________ > gnome-accessibility-list mailing list > gnome-accessibility-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
_______________________________________________ gnome-accessibility-list mailing list gnome-accessibility-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list