2. mavjud emas - IAccessible2

2. mavjud emas bu kirish imkoniyati API uchun Microsoft Windows ilovalar. Dastlab tomonidan ishlab chiqilgan IBM Project Missouri kod nomi bilan,[1] IAccessible2 ning homiyligi ostida joylashtirilgan Bepul standartlar guruhi, endi qismi Linux fondi.[2] Microsoft-ning yangi versiyasiga alternativa sifatida joylashtirilgan UI avtomatlashtirish API.

UI Automation "royalti yo'q" deb karnay qilsa ham,[3] IAccessible2 "ochiq standart" deb da'vo qilmoqda.

Maqsadlar

UI Automation esa radikal tanaffusni anglatadi Microsoft Active Accessibility (MSAA) yanada moslashuvchan API yaratish uchun IAccessible2 MSAA-da Java Accessibility API-ga mos keladigan kamchiliklarni to'ldiradi va Yordamchi texnologiyalar bo'yicha xizmat ko'rsatuvchi interfeys (AT-SPI).[4] MSAA interfeysini almashtirish o'rniga, uni kengaytirib, IAccessible2 "dastur ishlab chiquvchilariga MSAA-ga o'zlarining sarmoyalaridan foydalanish imkoniyatini beradi, shuningdek boy hujjat dasturlariga yordamchi texnologiyalar (AT) kirish imkoniyatini beradi".[5] Shuningdek, Microsoft-ning tijorat raqobatchilari Sun va IBM uchun Windows platformasi standartiga muqobil kirish interfeysini ilgari surish foydalidir, bu ularning MSAA / UIA bo'lmagan interfeyslarni ishlab chiqishga qaratilishini va ularning etishmasligiga qaramay platformalararo ko'makni targ'ib qilishini tushuntiradi. uni ishlatishi mumkin bo'lgan har qanday AT platformasi.

Missuri loyihasi qachon boshlangan edi Massachusets shtati, jarayonida OpenDocument formatini qabul qilish ommaviy yozuvlari uchun formatga kirishni talab qildi.[6] Oshirish dinamik veb-dasturlarning qulayligi Masalan, foydalanish uchun maxsus boshqaruv elementlarini ochish orqali yordamchi texnologiya va yangi ma'lumotlar oqimlarini turlari va ahamiyati bo'yicha filtrlash orqali loyihaning ikkinchi asosiy yo'nalishi bo'ldi.[7]

Qo'llab-quvvatlash

IAccessible-ni qo'llab-quvvatlash mavjud LibreOffice 4.2 versiyasidan boshlab.[8][9] U ishlab chiqilmoqda Apache OpenOffice,[10] Mozilla Application Suite,[11] Vizual bo'lmagan ish stoliga kirish[12] va Opera veb-brauzer.[13] IAccessible2 Windows kirish APIsi sifatida kiritilgan bo'lsa ham, Qt rivojlanish doiralari IAccessible2 ni potentsial alternativ sifatida ko'rib chiqmoqda AT-SPI Linuxda ham va unga dastlabki yordamni qo'shishni rejalashtirmoqda Qt 4.3.[14]2019 yildan boshlab Qt Windows-da MSAA va IAccessible2-dan foydalanadi va Unix / X11 tizimlari uchun AT-SPI-dan foydalanishni davom ettiradi.[15]

Adabiyotlar

  1. ^ ConsortiumInfo.org "Erişilebilirlik yo'lini ko'rsatish: IBM Missuri loyihasini bepul standartlar guruhiga qo'shadi"
  2. ^ Linux Foundation Press-relizi: "Yangi erkin foydalanish interfeyslarini standartlashtirish bo'yicha bepul standartlar guruhi" (2006-12-14). Kirish 2007-02-06.
  3. ^ Microsoft.com: "Microsoft-ning yangi kirish imkoniyati modeli sanoat uchun platformalararo echim sifatida taqdim etiladi". Kirish 2007-02-06.
  4. ^ Piter Kornning veb-blogi: Windows kirish rasmini to'ldirish - IAccessible2 (2006-11-13). Kirish 2007-02-06.
  5. ^ IAccessible2: Accessibility / IAccessible2 - Linux fondi (2006-12-12). Kirish 2007-04-10.
  6. ^ Schwerdtfeger, Rich (2006-12-14). "Missuri loyihasi va IBM tomonidan IAccessible2-ni" Erkin standartlar guruhiga "xayriya qilish". Arxivlandi asl nusxasi 2012-10-10 kunlari. Olingan 2007-02-06.
  7. ^ Bergstayn, Brayan (2006-12-14). "Missuri loyihasi va IBM tomonidan IAccessible2-ni" Erkin standartlar guruhiga "xayriya qilish". USA Today. Olingan 2007-02-06.
  8. ^ "LibreOffice 4.2: ishlash va o'zaro ishlashga e'tibor qaratish va Microsoft Windows bilan integratsiyani yaxshilash". Hujjatlar fondi. 2014 yil 30-yanvar. Olingan 14 fevral 2014.
  9. ^ "LibreOffice-da kirish imkoniyati". Hujjatlar fondi Wiki. Olingan 28 dekabr 2019.
  10. ^ https://blogs.apache.org/OOo/entry/merging_lotus_symphony_allegro_moderato
  11. ^ Mozilla Bugzilla: Bug 368873 - IAccessible2 API-ni qo'llab-quvvatlash. Kirish vaqti: 2010-04-16.
  12. ^ Maykl Kurran, "IAccessible2 bilan tanishish", NVDA pochta ro'yxati (2006-12-16).
  13. ^ Opera Desktopteam blogi. Kirish vaqti: 2010-04-16.
  14. ^ Xarald Fernengel, Linux Demosida IAccessible2 Arxivlandi 2007-02-05 da Orqaga qaytish mashinasi (2007-01-26), kirilgan 2007-02-07.
  15. ^ Qt hujjatlari (2019), kirish vaqti 2020-11-08.