IAccessible 2
IAccessible2IAccessible2는 Microsoft Windows 응용 프로그램용 접근성 API입니다.IBM이 처음에 Project [1]Missouri라는 코드명으로 개발한 IAccessible2는 현재 Linux [2]Foundation의 일부인 Free Standards Group의 보호를 받고 있습니다.Microsoft의 새로운 UI Automation API의 대안으로 자리매김되어 있습니다.
UI Automation은 "로열티 프리"[3]라고 선전되는 반면 IAccessible2는 "오픈 스탠다드"라고 주장합니다.
목표들
UI Automation은 보다 유연한 접근성 API를 만들기 위해 Microsoft Active Accessibility(MSAA; 액티브액세스성)에서 획기적인 변화를 가져오는 반면 IAccessible2는 Java Accessibility API 및 Assistive Technology Service Provider Interface(AT-SPI)[4]와 일치하도록 MSAA에서 인식된 누락 사항을 채웁니다.IAccessible2는 MSAA 인터페이스를 대체하는 것이 아니라 확장함으로써 "애플리케이션 개발자는 MSAA에 대한 투자를 활용하는 동시에 풍부한 문서 애플리케이션에 [5]대한 보조 기술(AT) 액세스를 제공할 수 있습니다."또한 Microsoft의 상용 경쟁사인 Sun과 IBM은 Windows 플랫폼 표준에 대한 대체 접근성 인터페이스를 홍보하는 것이 유리합니다. 이 표준에서는 비 MSAA/UIA 인터페이스 개발에 주력하고 있으며 교차 플랫폼을 사용할 수 있는 AT가 없음에도 불구하고 교차 플랫폼 지원을 홍보하고 있습니다.
프로젝트 미주리는 매사추세츠 주가 공개 기록에 OpenDocument 형식을 채택하는 과정에서 이 형식에 접근할 수 있도록 요구하면서 시작되었습니다.[6]예를 들어 보조 테크놀로지와 함께 사용하기 위한 커스텀 컨트롤을 공개하고 새로운 정보의 스트림을 유형 및 중요도별로 필터링함으로써 동적 웹 애플리케이션의 접근성을 높이는 것이 [7]프로젝트의 두 번째 주요 관심사가 되었습니다.
지지하다
LibreOffice 버전 4.2에서 [8][9]IAccessable이 지원됩니다.Apache OpenOffice,[10] Mozilla Application Suite,[11] NonVisual Desktop[12] Access 및 Opera 웹 [13]브라우저용으로 개발 중입니다.IAccessible2는 Windows Accessibility API로 도입되었지만 Qt Development Frameworks는 IAccessible2를 Linux 상의 AT-SPI의 잠재적인 대안으로 취급하고 있으며 Qt 4.[14]3에 예비 지원을 추가할 계획입니다.2019년 현재 Qt는 Windows에서 MSAA와 IAccessible2를 사용하고 있으며 Unix/[15]X11 시스템에서는 AT-SPI를 계속 사용하고 있습니다.
레퍼런스
- ^ ConsortiumInfo.org "접근성 표시: IBM은 프로젝트 미주리를 Free Standards Group에 기여"
- ^ Linux Foundation 프레스 릴리즈: "새로운 접근성 인터페이스를 표준화하는 무료 표준 그룹" (2006-12-14)2007-02-06에 접속.
- ^ Microsoft.com: "Microsoft의 새로운 접근성 모델은 업계용 크로스 플랫폼 솔루션으로 제공될 예정입니다."2007-02-06에 접속.
- ^ Peter Korn의 웹로그:Windows 의 접근성 그림 완성 - IAccessible 2 (2006-11-13)2007-02-06에 접속.
- ^ IAccessible 2:접근성/IAccessible2 - Linux Foundation (2006-12-12)2007-04-10에 접속.
- ^ Schwerdtfeger, Rich (2006-12-14). "Project Missouri and IBM's donation of IAccessible2 to the Free Standards Group". Archived from the original on 2012-10-10. Retrieved 2007-02-06.
- ^ Bergstein, Brian (2006-12-14). "Project Missouri and IBM's donation of IAccessible2 to the Free Standards Group". USA Today. Retrieved 2007-02-06.
- ^ "LibreOffice 4.2: Focusing On Performance And Interoperability, And Improving The Integration With Microsoft Windows". The Document Foundation. 30 January 2014. Retrieved 14 February 2014.
- ^ "Accessibility in LibreOffice". The Document Foundation Wiki. Retrieved 28 December 2019.
- ^ "Merging Lotus Symphony: Allegro moderato : Apache OpenOffice".
- ^ Mozilla Bugzilla: Bug 368873 – IAccessible2 API 지원.2010-04-16에 접속.
- ^ Michael Curran, "IAccessible2 소개", NVDA 메일링 리스트(2006-12-16).
- ^ Opera Desktop team 블로그.2010-04-16에 접속.
- ^ Harald Fernengel, IAccessible 2 on Linux Demo Archived 2007-02-05 at the Wayback Machine(2007-01-26)은 2007-02-07에 액세스했습니다.
- ^ QT 문서(2019), 2020-11-08에 액세스.