IAccessible2 - IAccessible2
![]() | tento článek příliš spoléhá na Reference na primární zdroje.únor 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
IAccessible2 je přístupnost API pro Microsoft Windows aplikace. Původně vyvinutý společností IBM pod kódovým označením Project Missouri,[1] IAccessible2 byl umístěn pod záštitou Skupina standardů zdarma, nyní součást Linux Foundation.[2] Byl umístěn jako alternativa k novému Microsoftu Automatizace uživatelského rozhraní API.
Zatímco automatizace uživatelského rozhraní je označována jako „bez licenčních poplatků“,[3] IAccessible2 tvrdí, že je „otevřeným standardem“.
Cíle
Zatímco UI Automation znamená radikální zlom od Microsoft Active Accessibility (MSAA) k vytvoření flexibilnějšího API přístupnosti, IAccessible2 vyplňuje vnímané opomenutí v MSAA tak, aby odpovídalo API Java Accessibility a Rozhraní poskytovatele asistenčních technologií (AT-SPI).[4] Rozšířením rozhraní MSAA, místo aby jej nahradil, umožňuje IAccessible2 „vývojářům aplikací využít své investice do MSAA a zároveň poskytnout přístup Assistive Technology (AT) k bohatým dokumentovým aplikacím.“[5] Pro komerční konkurenty společnosti Microsoft, Sun a IBM, je rovněž výhodné propagovat alternativní rozhraní přístupnosti k standardu platformy Windows, což vysvětluje jak jejich zaměření na vývoj rozhraní jiných než MSAA / UIA, tak propagaci podpory mezi platformami navzdory nedostatku jakýkoli AT, který je multiplatformní a může jej používat.
Projekt Missouri byl zahájen, když Stát Massachusetts, v procesu přijetí formátu OpenDocument u svých veřejných záznamů vyžadoval zpřístupnění formátu.[6] Zvyšování přístupnost dynamických webových aplikací, například vystavením vlastních ovládacích prvků pro použití s pomocná technologie a filtrováním proudů nových informací podle typu a důležitosti se stalo druhým hlavním zaměřením projektu.[7]
Podpěra, podpora
Podpora pro IAccessible je přítomna v LibreOffice od verze 4.2.[8][9] Je ve vývoji pro Apache OpenOffice,[10] Sada aplikací Mozilla,[11] NonVisual Desktop Access[12] a Opera webový prohlížeč.[13] I když byl IAccessible2 představen jako API přístupnosti Windows, Rozvojové rámce Qt zachází s IAccessible2 jako s potenciální alternativou k AT-SPI také v Linuxu a plánuje přidat předběžnou podporu Qt 4.3.[14]Od roku 2019 Qt používá MSAA a IAccessible2 ve Windows a nadále používá AT-SPI pro systémy Unix / X11.[15]
Reference
- ^ ConsortiumInfo.org „Zobrazení způsobu přístupnosti: IBM přispívá projektem Missouri skupině Free Standards Group“
- ^ Tisková zpráva pro Linux Foundation: „Skupina bezplatných standardů pro standardizaci nových přístupových rozhraní“ (2006-12-14). Zpřístupněno 06.02.2007.
- ^ Microsoft.com: „Nový model přístupnosti společnosti Microsoft, který bude nabízen jako multiplatformní řešení pro průmysl“. Zpřístupněno 06.02.2007.
- ^ Weblog Petera Korna: Dokončení obrázku přístupnosti Windows - IAccessible2 (2006-11-13). Zpřístupněno 06.02.2007.
- ^ IAccessible2: Accessibility / IAccessible2 - Linuxová nadace (12. 12. 2006). Zpřístupněno 10. 4. 2007.
- ^ Schwerdtfeger, Rich (14. 12. 2006). „Projekt Missouri a dar IBM společnosti IAccessible2 skupině Free Standards Group“. Archivovány od originál dne 10.10.2012. Citováno 2007-02-06.
- ^ Bergstein, Brian (2006-12-14). „Projekt Missouri a dar IBM společnosti IAccessible2 skupině Free Standards Group“. USA dnes. Citováno 2007-02-06.
- ^ „LibreOffice 4.2: Zaměření na výkon a interoperabilitu a zlepšení integrace s Microsoft Windows“. Nadace dokumentů. 30. ledna 2014. Citováno 14. února 2014.
- ^ „Přístupnost v LibreOffice“. Wiki dokumentu nadace. Citováno 28. prosince 2019.
- ^ https://blogs.apache.org/OOo/entry/merging_lotus_symphony_allegro_moderato
- ^ Mozilla Bugzilla: Bug 368873 - Support IAccessible2 API. Přístupné 16. 4. 2010.
- ^ Michael Curran, „Představujeme IAccessible2“, NVDA mailing list (2006-12-16).
- ^ Blog Opera Desktopteam. Přístupné 16. 4. 2010.
- ^ Harald Fernengel, IAccessible2 v systému Linux Demo Archivováno 2007-02-05 na Wayback Machine (2007-01-26), přístup 2007-02-07.
- ^ Dokumentace Qt (2019), přístup 2020-11-08.