At-spi: Gnome's Accessibility Project.
Building the documentation for AT-SPI is straightforward, with pre-built versions available online. However, the most up-to-date documentation is in the project's 'docs' directory, and building this requires docbook and jade. Developers can find more information in the 'gtk-doc' package.
The project also includes two test clients ('at' and 'simple-at') and a test app ('app') in the 'tests' directory. To run these tests, developers need a functional ORBit2/bonobo-activation installation. They can then add the registryd directory to the bonobo-activation directory list using bonobo-activation-sysconf or install Accessibility_Registry.server in the bonobo-activation 'servers' directory. From there, developers can run the test programs to see 'app' register as an application and 'at' as a listening client. Bonobo should handle the process of bootstrapping the registry daemon ('registryd') automatically. These test programs use the bonobo/CORBA C bindings directly.
Overall, AT-SPI offers a powerful solution for accessibility in the Gnome environment, particularly for developers looking to create accessible applications or assistive technologies. The inclusion of test programs makes it easy for developers to get started and ensure that their code is working as expected.
Version 1.28.1: N/A