ARIA를 통해 Web 2.0의 내게 필요한 옵션 개선

최초 문서 게시일: 2012년 5월 17일 목요일

최근 OWA(Outlook Web App)를 사용하는 여러 고객들이 웹 응용 프로그램의 내게 필요한 옵션을 최우선 주제로 제기해 왔습니다. 이처럼 웹 응용 프로그램의 내게 필요한 옵션에 대한 관심이 높아진 이유 중 하나는 W3C에서 제시한 표준인 ARIA(영문일 수 있음)(Accessible Rich Internet Applications) 때문입니다. 이 표준이 발표된 것은 꽤 오래 전이지만 가장 널리 사용되는 웹 브라우저의 ARIA 지원은 최근에 개선되었습니다. 이 게시물에서는 ARIA에 대해 소개하고 이후 OWA 버전의 ARIA 지원에 대해 알려 드리고자 합니다.

여기서 내게 필요한 옵션(영문일 수 있음)이란 시력, 신체, 청력 등에 장애가 있는 사용자들이 해당 사용자의 상황에 맞게 최적화된 UI(사용자 인터페이스)를 통해 응용 프로그램의 모든 기능에 액세스할 수 있도록 하는 방법을 지칭합니다. 예를 들어 대부분의 시각 장애 사용자들은 UI 텍스트를 읽어 주는 화면 판독기를 통해 컴퓨터와 상호 작용합니다. 컴퓨터 마우스를 사용할 수 없는 신체 장애가 있는 사용자의 경우에는 받아쓰기용 음성 인식과 키보드 입력만을 통해 UI를 탐색하는 대체 키보드 디자인을 사용합니다.

OWA의 동반 제품인 Microsoft Outlook을 포함한 Microsoft Office 역시 MSAA(Microsoft Active Accessibility(영문일 수 있음)) 기술을 통해 오랫동안 내게 필요한 옵션을 효율적으로 지원해 왔으며, 최근에는 Windows 플랫폼에 UIA(사용자 인터페이스 자동화(영문일 수 있음)) 프레임워크가 적용되었습니다. 그러나 웹 기반 전자 메일 환경의 경우에는 다양한 내게 필요한 옵션 기술이 서로 호환되지 않으며 새로운 동적/복잡한 웹 응용 프로그램 동작이 많기 때문에 내게 필요한 옵션을 적용하기가 까다롭습니다. Microsoft 역시 a) 보다 동적이고 복잡한 웹 응용 프로그램 동작을 도입하는 대신 내게 필요한 옵션의 효율성을 유지하는 방식 또는 b) 내게 필요한 옵션 지원을 최우선으로 고려하지 않고 최신식 Web 2.0 응용 프로그램을 작성하는 방식 중에서 선택해야 했습니다. OWA 2007 및 2010에서는 둘 중 하나를 선택할 수가 없었기 때문에 두 방식을 모두 사용하기로 했습니다. 즉, Web 2.0에서 제공하는 모든 기능을 활용할 수 있는 OWA Premium과 거의 전적으로 HTML 4.0만 사용하여 작성되었으며 UI의 내게 필요한 옵션 지원 수준이 매우 높은 OWA Light가 동시에 제작되었습니다. OWA를 통해 처음으로 Exchange 사서함에 액세스하면 내게 필요한 옵션을 사용하도록 최적화된 OWA 환경을 사용할지 여부를 묻는 메시지가 표시됩니다.

지난 수 년간 OWA Light의 화면 판독기 상호 운용성 및 키보드 탐색 기능(영문일 수 있음)은 현재 시판 중인 다른 웹 응용 프로그램에서는 찾아볼 수 없는 최고의 내게 필요한 옵션 솔루션을 제공해 왔으며, 해당 기능을 일상적으로 사용하는 사용자들에게 좋은 평가를 받았습니다. 그러나 웹 표준은 지속적으로 발전하고 있으며, 사용자들은 이전처럼 2가지 UI 솔루션을 제공하는 대신 OWA의 내게 필요한 옵션을 한 차원 발전시킬 수 있을 정도로 ARIA가 완성된 상태인지 궁금해하고 있습니다. 저희는 ARIA의 변화를 지켜보고 지원되는 최신 웹 브라우저 버전에서 시험해 본 결과 지원이 가능하다는 결론을 내렸으며, 향후 Outlook Web App 버전에서는 ARIA가 구현될 예정입니다.

Kristian Andaker
Microsoft 그룹 프로그램 관리자
OWA 팀 대표

이 문서는 번역된 블로그 게시물입니다. 원본 문서는 Is ARIA ready to make Web 2.0 accessible? The OWA team says "YES!"를 참조하십시오.