Sada nástrojů pro usnadnění - Accessibility Toolkit
![]() | tento článek může být pro většinu čtenářů příliš technická na to, aby je pochopili. Prosím pomozte to vylepšit na aby to bylo srozumitelné pro neodborníky, aniž by byly odstraněny technické podrobnosti. (Prosince 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
![]() | |
Stabilní uvolnění | 2.28.1 / 13. března 2018[1] |
---|---|
Úložiště | ![]() |
Licence | GNU LGPL (verze 2)[2] |
webová stránka | wiki |
Sada nástrojů pro usnadnění (ATK) je otevřený zdroj softwarová knihovna, část GNOME projekt, který poskytuje aplikační programovací rozhraní (API) pro implementaci přístupnost podpora v softwaru.
Obvyklá je jedna společná nomenklatura, která vysvětluje rámec přístupnosti klient-server architektura. Tím způsobem, pomocné technologie (AT), jako je čtečky obrazovky, by byli klienti tohoto rámce a počítačovými aplikacemi by byl server. V této architektuře musí klient a server mezi sebou komunikovat, obvykle pomocí IPC technologie platformy. V ideálním případě to přístupový rámec transparentně vystavuje klientovi a serveru.
Obvykle jsou API pro klientské i serverové aplikace stejné a framework přístupnosti poskytuje implementaci tohoto API na straně klienta i na straně serveru. V případě GNOME existují dvě různá API, jedno na straně klienta (Rozhraní poskytovatele asistenčních technologií (AT-SPI)) a jiný pro stranu serveru (ATK) z historických důvodů souvisejících se základními technologiemi.[3]
Implementace
Abstrakt ATK hlavičkové soubory jsou volně dostupné, aby pomohly vývojářům, kteří chtějí své vlastní Sada nástrojů GUI přístupné.[4] Vývojáři, kteří používají akcie widgety grafických nástrojů, které implementují záhlaví ATK, se nemusí příliš starat o zpřístupnění svých aplikací. Pokud si však vytvoří své vlastní widgety, budou se muset ujistit, že odhalují všechny dostupné informace.
GAIL (GNOME Accessibility Implementation Library) byl název implementace rozhraní přístupnosti definovaný ATK pro GTK +, knihovna widgetů GNOME. Zpočátku byl GAIL nezávislým modulem mapovaným na GTK +, ale od GNOME 3.2 byl GAIL sloučen do GTK +, takže implementace ATK je integrována do GTK + a GAIL je zastaralý.[5]
Kromě GTK + implementovaly ATK další přístupové sady a aplikace GUI, například OpenOffice[6]/LibreOffice,[7] Mozilla's Gecko,[8] Nepořádek[9] a WebKitGTK +.[3]
Rozvoj
ATK je součástí GNOME Accessibility Framework, který byl vydán v roce 2001.[10] Hlavní vývojovou silou za ATK byla kancelář APO (Accessibility Program Office) Sun Microsystems, Inc. (nyní Věštec ) s příspěvky od mnoha členů komunity. Když společnost Oracle získala Sun v roce 2010, omezily vývojářské úlohy vývojářů na plný úvazek pracujících na komponentách GNOME pro usnadnění přístupu, jako je Accessibility Toolkit ATK a čtečka obrazovky Orca.[11] Od té doby je ATK udržována hlavně komunitou GNOME.
Nástupce
V době GUADEC 2020 Emanuelle Bassi oznámila, že bude pracovat přibližně 6 měsíců na nástupci ATK.[12] Přístup již nebude udržován mimo strom, ale bude součástí GTK. K dispozici od GTK 3.99.0[13] Nový přístup bude implementovat WAI-ARIA (World Wide Web Consortium (W3C) Accessibility Initiative - Accessible Rich Internet Applications).
Správci
Vývoj ATK byl veden jejich správci s pomocí jeho komunity. Správci zatím jsou:[14]
Proud:
- Alejandro Piñeiro Iglesias
Předchozí:
- Bill Haneman
- Leon Fan
- Li Yuan
externí odkazy
Reference
- ^ "index: atk". Citováno 11. dubna 2017.
- ^ „Úložiště zdrojových kódů ATK git, soubor KOPÍROVÁNÍ“. Citováno 2014-03-30.
- ^ A b Sánchez Prada, Mario (3. února 2013). „Přístupnost v [WebKit] GTK +“. Citováno 2014-03-30.
- ^ „Zdrojový kód ATK“. Citováno 2014-03-30.
- ^ „Poznámky k vydání GNOME 3.2“. Citováno 2014-03-30.
- ^ „Zdrojový kód implementace Apache OpenOffice ATK“. Citováno 2014-03-30.
- ^ "Zdrojový kód implementace LibreOffice ATK". Archivovány od originál dne 18. 05. 2014. Citováno 2014-03-30.
- ^ „Architektura přístupnosti Mozilla“. Citováno 2014-03-30.
- ^ „Stránka projektu Cally (Clutter Accessibility Implementation Library)“. Citováno 2014-03-30.
- ^ „Zpřístupnění GNOME - otevírání nových dveří na pracovišti pro zdravotně postižené uživatele“. GNOME Foundation. Citováno 2014-03-30.
- ^ Walker, Willie (30. března 2010). „GNOME Accessibility Hackfest“. Citováno 2014-03-30.
- ^ „Prezentační desky GUADEC 2020“.
- ^ „Vydání GTK 3.99.0“.
- ^ „Soubor správce ATK“. Citováno 2014-03-30.