ЯЗЫКИ ПРОГРАММИРОВАНИЯ

 

Корпорация Microsoft (Редмонд, шт. Вашингтон) начала бета-тестирование нового набора интерфейсов прикладного программирования (API), предназначенного для упрощения разработки и использования компьютерной продукции для людей с физическими недостатками.

 

Набор ActiveX Accessibility оснащает продукты типа программ чтения экрана вслух общим механизмом идентификации стилизованных компонентов, таких, как линейки кнопок. По словам представителей Microsoft, эти API будут встроены в Office 97.

 

Как и большинство уровней API корпорации Microsoft, ActiveX Accessibility предназначен для стандартизации разработки и предотвращения низкоуровневой несовместимости.

 

"Есть много аппаратных средств для облегчения работы с ПК людям с физическими недостатками, но часто, чтобы заставить их работать, поставщикам приходится использовать недокументированные низкоуровневые лазейки",  -  сказал Алек Саундерс, менеджер корпорации по продуктам в группе настольных систем.

 

Программы чтения экрана вслух обычно с легкостью переводят основные документы, такие, как текстовые файлы, в синхронную речь. Однако идентификация пространственно-ориентированных объектов, например кнопок и курсоров, а также заказных компонентов, не являющихся стандартными Windows-средствами управления, вызывает у них трудности.

 

Так, одна из программ чтения экрана определяет положение курсора, находя точки, мигающие с определенной частотой. Разработка продуктов на этом уровне занимает много времени и повышает вероятность возникновения несовместимости после обновления операционной системы или приложения.

 

"Если поставщики начинают использовать заказные элементы, то работа слепого человека с приложением становится неэффективной или даже невозможной",  -  сказал Джамал Мазруи, занимающийся формированием штата комитета по технической политике в Национальном Совете по инвалидностям (Вашингтон).

 

Мазруи  -  слепой и вынужден был уйти с прежней работы, так как после модернизации системы его программа чтения с экрана перестала работать. "Эти продукты постепенно улучшаются, позволяя некоторым пользователям с физическими недостатками работать, но тем, кому требуется более гибкий контроль, они все равно не подходят".

 

Для того чтобы новые API заработали, независимые производители ПО (ISV) должны добавить соответствующую поддержку в свои приложения, а поставщики продуктов для людей с физическими недостатками должны переписать их так, чтобы они распознавали встроенную в объекты информацию.

 

В комплекте Office 97 набор ActiveX Accessibility будет включен в линейки инструментов и в пункты меню. В более поздние версии войдет поддержка и других компонентов.

 

НОРВИН ЛИЧ

Версия для печати