Content deleted Content added
SimLibrarian (talk | contribs) →External links: URL updates, fixed section order |
Adding local short description: "Computer accessibility framework", overriding Wikidata description "D-Bus based accessibility framework" |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 1:
{{Short description|Computer accessibility framework}}
{{Infobox software
| name =
Line 31 ⟶ 32:
}}
'''Assistive Technology Service Provider Interface''' ('''AT-SPI''') is a platform-neutral framework for providing bi-directional communication between [[assistive technologies]] (AT) and applications.<ref>{{cite web
One common nomenclature to explain an accessibility framework is a usual client-server architecture. In that way, [[Assistive technology#Computer accessibility|Assistive Technologies]] (ATs), such as [[screen readers]], would be the clients of that framework, and computer applications would be the server. In this architecture, client and server need to communicate with each other, usually using the [[Inter-process communication|IPC]] technology of the platform. Ideally the accessibility framework exposes this to the client and server in a transparent way.
Line 39 ⟶ 40:
==Implementations==
AT-SPI was originally designed for using [[Common Object Request Broker Architecture]], an object-based [[Inter-process communication|IPC]]/[[Remote procedure call|RPC]] technology, for its transport protocol. The AT-SPI specification itself was tied to CORBA as it was defined in CORBA [[Interface description language|IDL]]. AT-SPI used the GNOME project's own fast and lightweight CORBA implementation,
The GNOME project decided that the 3.0 release
==Support==
|