Оглавление [Скрыть]
Интерфейс поставщика услуг вспомогательных технологий
-
Обзор AT-SPI
- AT-SPI – это платформа для двунаправленной связи между вспомогательными технологиями и приложениями.
- Она является стандартом де-факто для обеспечения доступности на Linux и других платформах.
-
Структура и взаимодействие
- AT-SPI представляет собой архитектуру клиент-сервер, где вспомогательные технологии являются клиентами, а приложения – серверами.
- Платформа обеспечивает прозрачное взаимодействие между клиентом и сервером через различные технологии IPC.
-
История и развитие
- AT-SPI изначально был разработан для использования CORBA и использовал ORBit и Bonobo.
- Переход на D-Bus был осуществлен в 2006 году для улучшения производительности и дизайна.
- AT-SPI версии 2 был выпущен вместе с GNOME 3.0 в 2011 году.
-
Поддержка и развитие
- Поддержка AT-SPI обеспечивается сообществом GNOME, а не Oracle после приобретения Sun Microsystems.
- ATK, компонент специальных возможностей GNOME, является основным инструментом для взаимодействия с AT-SPI.
-
Лицензирование и дополнительные применения
- AT-SPI выпущен под лицензией GNU Library General Public License версии 2.
- Он также используется для автоматизированного тестирования пользовательских интерфейсов.
-
Рекомендации и внешние ссылки
- Ссылки на документацию и ресурсы проекта доступны на сайте проекта.