On 17/07/16 12:35, Javier Hernandez
wrote:
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.
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)
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.
|