ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Корпорация Microsoft (Редмонд, шт. Вашингтон) начала бета-тестирование нового набора интерфейсов прикладного программирования (API), предназначенного для упрощения разработки и использования компьютерной продукции для людей с физическими недостатками.
Набор ActiveX Accessibility оснащает продукты типа программ чтения экрана вслух общим механизмом идентификации стилизованных компонентов, таких, как линейки кнопок. По словам представителей Microsoft, эти API будут встроены в Office 97.
Как и большинство уровней API корпорации Microsoft, ActiveX Accessibility предназначен для стандартизации разработки и предотвращения низкоуровневой несовместимости.
"Есть много аппаратных средств для облегчения работы с ПК людям с физическими недостатками, но часто, чтобы заставить их работать, поставщикам приходится использовать недокументированные низкоуровневые лазейки", - сказал Алек Саундерс, менеджер корпорации по продуктам в группе настольных систем.
Программы чтения экрана вслух обычно с легкостью переводят основные документы, такие, как текстовые файлы, в синхронную речь. Однако идентификация пространственно-ориентированных объектов, например кнопок и курсоров, а также заказных компонентов, не являющихся стандартными Windows-средствами управления, вызывает у них трудности.
Так, одна из программ чтения экрана определяет положение курсора, находя точки, мигающие с определенной частотой. Разработка продуктов на этом уровне занимает много времени и повышает вероятность возникновения несовместимости после обновления операционной системы или приложения.
"Если поставщики начинают использовать заказные элементы, то работа слепого человека с приложением становится неэффективной или даже невозможной", - сказал Джамал Мазруи, занимающийся формированием штата комитета по технической политике в Национальном Совете по инвалидностям (Вашингтон).
Мазруи - слепой и вынужден был уйти с прежней работы, так как после модернизации системы его программа чтения с экрана перестала работать. "Эти продукты постепенно улучшаются, позволяя некоторым пользователям с физическими недостатками работать, но тем, кому требуется более гибкий контроль, они все равно не подходят".
Для того чтобы новые API заработали, независимые производители ПО (ISV) должны добавить соответствующую поддержку в свои приложения, а поставщики продуктов для людей с физическими недостатками должны переписать их так, чтобы они распознавали встроенную в объекты информацию.
В комплекте Office 97 набор ActiveX Accessibility будет включен в линейки инструментов и в пункты меню. В более поздние версии войдет поддержка и других компонентов.
НОРВИН ЛИЧ