Assistive Technology Service Provider Interface information
AT-SPI
Stable release
2.50.2[1]
/ 16 March 2024; 3 months ago (16 March 2024)
Repository
gitlab.gnome.org/GNOME/at-spi2-core.git
License
GNU LGPL (version 2)[2]
Website
wiki.gnome.org/Accessibility
Assistive Technology Service Provider Interface (AT-SPI) is a platform-neutral framework for providing bi-directional communication between assistive technologies (AT) and applications.[3] It is the de facto standard for providing accessibility to free and open desktops, like Linux or OpenBSD, led by the GNOME Project.
One common nomenclature to explain an accessibility framework is a usual client-server architecture. In that way, 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 IPC technology of the platform. Ideally the accessibility framework exposes this to the client and server in a transparent way.
Usually the API for both client-side and server-side applications are the same, and the accessibility framework provides a client-side and a server-side implementation of that API. In the case of GNOME, there are two different APIs, one for the client-side (AT-SPI) and a different one for the server-side (Accessibility Toolkit (ATK)) due to historical reasons related to the underlying technologies.[4]
Assistivetechnology (AT) is a term for assistive, adaptive, and rehabilitative devices for people with disabilities and the elderly. Disabled people...
there are two different APIs, one for the client-side (AssistiveTechnologyServiceProviderInterface (AT-SPI)) and a different one for the server-side (ATK)...
software (being standardized as ISO/IEC TR 13066-6); AssistiveTechnologyServiceProviderInterface (AT-SPI) on UNIX and Linux (being standardized as ISO/IEC...
underlying technologies through the use of software interfaces each of which defines a contract between a service consumer and a serviceprovider. This separation...
maintain VPN state. Provider device (P) A device that operates inside the provider's core network and does not directly interface to any customer endpoint...
the Java Accessibility API and AssistiveTechnologyServiceProviderInterface (AT-SPI). By extending the MSAA interface, rather than replacing it, IAccessible2...
Zarafa/Kopano, and Bynari. MAPI also had a serviceproviderinterface of sorts. Microsoft used this to interface MS Mail to an email system based on Xenix...
performance optimizations. UI design. Some BaaS providers, such as AWS Amplify and Backendless, offer user interface designing tools that help developers design...
using AssistiveTechnologyServiceProviderInterface (AT-SPI), and become globally used throughout the desktop. Several assistivetechnologyproviders, including...
files. Online backup providers are companies that provide this type of service to end users (or clients). Such backup services are considered a form...
between the serviceprovider and its users. Service design may function as a way to inform changes to an existing service or create a new service entirely...
Cisco Systems' products and services focus upon three market segments—enterprise and serviceprovider, small business and the home. "Corporate market"...
attachments. Gmail has a search-oriented interface and supports a "conversation view" similar to an Internet forum. The service is notable among website developers...
the e-mail traffic that travelled through the network of an Internet serviceprovider (ISP). The e-mail that was filtered out could be saved on a tape-backup...
Mobile technology is the technology used for cellular communication. Mobile technology has evolved rapidly over the past few years. Since the start of...
cellular serviceproviders may offer mobile QoS to customers just as the wired public switched telephone network servicesproviders and Internet service providers...
Alternative technology Al Gore and information technologyAssistivetechnologyserviceprovider Best available technology – Approved environmental solutions Biotechnology...
portal ADDIE Model – Instructional systems design framework Assistivetechnology – Assistive devices for people with disabilities ChatGPT in education –...
processing of healthcare claims for reimbursement. Once the services are provided, the healthcare provider creates a detailed record of the patient's visit, including...
services, was described in 2022 as "the largest publicly listed language serviceprovider". Trados Studio is the successor of Translators Workbench, originally...