[TifloInfo] Обзор продукта "My Stick"

Новости тифлоинформационных технологий tifloinfo на shevkun.org
Пт Мар 2 01:27:05 EST 2007


Уважаемые участники рассылки!

В ИПТК "Логос" Всероссийского общества слепых прошло тестирование нового 
устройства MyStick, выпускаемого компанией Baum и представляющего собой 
элементарный экранный чтец и экранный увеличитель, записанный на 
флэш-память.

Ниже публикуется обзор устройства MyStick, подготовленный сотрудником ИПТК 
"Логос" Алексеем Базаровым. А после обзора Вы найдёте мои комментарии по 
поводу данного продукта.

==========
Совсем недавно компания Баум (Baum --
http://www.baum.de)
представила свою новую разработку: устройство под названием "My stick" 
(дословно "моя палочка"). Это устройство обеспечивает доступ незрячих и 
слабовидящих пользователей к персональному компьютеру под управлением 
Windows XP.

Внешне My Stick выглядит как самый обычный USB-флеш-диск (попросту 
юсб-флешка), а вот содержимое этой флешки заслуживает особого внимания. 
После вставки My Stick в один из USB-слотов компьютера происходит автозапуск 
записанной в память устройства программы. Если My Stick подключается к 
данному компьютеру впервые, на запуск программы требуется около минуты, в 
это время звучит незатейливая музыка; если к компьютеру My Stick уже 
подключался раньше, то программа запускается в течение нескольких секунд. В 
My Stick реализовано сразу две функции: во-первых, все текстовые элементы 
экрана озвучиваются речевым синтезатором; во-вторых, в определенной части 
экрана появляется увеличенное изображение текста, на котором в данный момент 
находится системный фокус или наведен указатель мыши.

В русской версии продукта в качестве синтезатора речи используется 
"Катерина". "Катерина" хранится и запускается непосредственно с флешки, ее 
предустановка на компьютер не требуется, к сожалению, даже если на 
компьютере есть SAPI-совместимые голоса, My Stick не может их использовать.

Функция увеличения имеет две основных настройки: регулируется уровень 
увеличения и цветовая схема (обычная или инвертированная). Функцию 
увеличения можно отключить, речевое сопровождение при этом остается, а 
программа в целом начинает работать немного быстрее и стабильнее.

В программе предусмотрено довольно много клавиатурных команд. В качестве 
вспомогательной клавиши используется "капслок". Удерживая ее, можно 
использовать все клавиши управления курсором, "пробел", энтер и др., при 
этом не происходит переключения регистра букв. С другой стороны, если при 
нажатии "капслок" не последует нажатия второй клавиши, или случайно дрогнет 
палец, то регистр изменится; при работе с текстом приходится внимательно 
следить за состоянием "Капслок".

По сравнению с Jaws в My Stick отсутствует одна очень важная функция --  
аналог JAWS-курсора. при использовании клавиатуры программа озвучивает (или 
соответственно увеличивает) только текст, на который можно установить 
системный фокус. С помощью сочетаний клавиш можно только узнать заголовок 
текущего окна и прослушать содержимое всего экрана (не только рабочего окна, 
но и всего того, что находится за его пределами).

My Stick позволяет работать пользователю с компьютером, на котором не 
установлено ни одной программы доступа к экрану. Достаточно успешно можно 
выполнять многие элементарные операции: скопировать файл, распечатать 
документ, запустить воспроизведение музыкального файла, проверить с помощью 
Outlook Express свою почту и пр. Для работы с Интернетом Баум рекомендует 
установить Veb formater, который находится на той же флешке, но его надо 
устанавливать вручную. В то же время, в Internet Explorer без установки 
дополнительных средств можно сравнительно успешно узнать прогноз погоды, 
прочитать программу телепередач и просто прослушать какой-нибудь текст. 
Разумеется нет никаких команд для быстрой навигации по элементам 
веб-страницы, никак не озвучиваются списки, таблицы, фреймы.

В Microsoft Word и Microsoft Excel работать довольно проблематично. В Ворде 
после прочтения каждой строки зачем-то озвучивается общее число строк и 
страниц, совершенно невозможно на слух отформатировать текст. В Excel 
озвучивается содержимое ячеек, но при этом никак нельзя узнать координаты 
текущей ячейки.

Для слабовидящих пользователей существует две версии My Stick. Более дешевая 
увеличивает только текстовые элементы интерфейса, т.е. если какой-нибудь 
элемент управления сделан в виде графического значка, то увидеть его нельзя, 
зато можно увидеть (если она есть) всплывающую подсказку. Более дорогая 
версия продукта увеличивает абсолютно все элементы интерфейса.
==========

Спасибо Алексею Базарову за предоставленный обзор. А теперь мои комментарии. 
Должен сразу сказать, что самого продукта MyStick я не видел, поэтому все 
замечания будут основываться на обзоре Алексея, на официальной информации от 
Baum и на состоянии рынка в целом.

Во-первых, в строгом смысле слова, MyStick вряд ли можно назвать новым 
продуктом. На самом деле, это несколько усовершенствованная версия экранного 
чтеца Blindows от немецкой компании AudioData GMBH. Blindows был практически 
вытеснен с рынка более сильными конкурентами, но теперь возродился в новом 
обличии как продукт Baum и Audiodata.

Во-вторых, стоит посетить сайт продукта: Http://www.mystick.de. Там Вы 
найдёте информацию на английском и немецком языках. Только не надейтесь 
увидеть там демоверсию продукта, поскольку таковой не существует.

В-третьих, хотел бы остановиться на техническом решении, использованном в 
продукте. Эта флэшка с таинственным содержимым - ни что иное, как 
флэш-память, поддерживающая стандарт U3. Смысл U3 заключается в том, что 
компьютер видит устройство и как CD-привод, и как флэшку. Это позволяет 
производить автозапуск специально заточенных программ, в т.ч. и MyStick, при 
вставке флэшки в компьютер. Я не знаю, сколько памяти имеется на флэшке, 
используемой для MyStick. Но в принципе очевидно, что её можно использовать 
и по прямому назначению - для хранения документов.

В-четвёртых, автоматическое использовани русскоязычного синтезатора без его 
установки - это очевидный плюс. Не имея перед собой сам продукт, я не могу 
сказать, как это реализовано. Алексей пишет, что MyStick не видит других 
SAPI-совместимых синтезаторов, установленных в системе. Поэтому я очень 
подозреваю, что поддержки SAPI5 у него нет. Но вот важная деталь: в продукте 
использован именно синтезатор ScanSoft Katerina. Дело в том, что у 
синтезаторов ScanSoft есть ещё и свой собственный интерфейс, которым 
производители могут воспользоваться вместо SAPI. Я предполагаю, что 
разработчики MyStick именно так и поступили. Чтобы запускать синтезатор с 
флэшки и не связываться с SAPI5, они написали для него свой собственный 
драйвер.

И наконец, давайте поставим MyStick в контекст рынка. Какие ещё продукты его 
класса могут с ним конкурировать?

Один из таких продуктов - FreedomBox System Access от компании Serotek. Он 
тоже реализован на флэшке стандарта U3. Но, в отличие от MyStick, 
пользователь сам может записать FreedomBox на флэшку, а для защиты от 
незаконного копирования используется привязка продукта к серийному номеру 
флэшки. FreedomBox имеет и ещё два очевидных преимущества по сравнению с 
MyStick. Во-первых, во FreedomBox реализован вполне приличный обзор 
содержимого текущего окна, при чём делается это с клавиатуры, а не при 
помощи мыши. Во-вторых, FreedomBox имеет отличный режим виртуального курсора 
для работы в Internet Explorer и Adobe Acrobat Reader. Но в то же время у 
FreedomBox есть и свои минусы. Этот продукт не имеет функций увеличения 
экрана, так что слабовидящим он мало полезен. У этого продукта нет 
встроенного русского синтезатора и русского интерфейса (хотя он без труда 
подхватывает SAPI-совместимые синтезаторы, установленные в системе). И, 
наконец, цена FreedomBox System Access d США составляет 600 долларов.

Существуют и бесплатные решения. Это уже известные нам Thunder и NVDA. И тот 
и другой продукт можно поместить на флэшку. Другое дело, как обеспечить 
автозапуск. На сайте Thunder можно прочитать, что у них есть специальная 
версия для флэшки, которую они продают за 200 - 250 евро. Однако более 
подробной информацией на этот счёт я не располагаю.

С учётом всего сказанного, наиболее перспективным для простого и мобильного 
доступа к системе мне кажется использование прокраммы NVDA, установленной на 
флэшку. В таком случае пользователь получает практически бесплатный 
продукт - он платит только за саму флэшку. Однако, чтобы это стало 
реальностью, нужно решить три задачи:

1. Сделать автозапуск NVDA с флэшки. При чём заметьте: нужно, чтобы 
программа запускалась автоматически на любом более или менее современном 
компьютере.

2. Перевести интерфейс NVDA на русский язык. Это, как мне кажется, самая 
несложная задача.

3. Сделать драйвер для одного из русскоязычных синтезаторов, чтобы ни 
драйвер, ни сам синтезатор не нуждался в установке на жёсткий диск. И вот 
это, друзья мои, задача, которая требует работы серьёзных программистов. Но 
я уверен, что среди нас такие люди есть.

Итак, что же у нас получается?

Если Вам ну прямо сейчас нужен доступ к компьютеру при помощи флэшки, и если 
Вы готовы мириться с ограничениями Thunder - то немедленно звоните на 
"Логос" и покупайте MyStick.

Если Вы не хотите мириться с ограничениями MyStick и готовы заплатить 
несколько больше денег за англоязычный продукт без встроенного русского 
синтезатора, и если Вы при этом можете легко перевести деньги за границу - 
тогда, конечно же, покупайте FreedomBox System Access.

А если по каким-то непонятным причинам ни та, ни другая идея Вас не 
впечатляет, то попробуйте другие решения, перечисленные в данной статье. 
Думаю, что в очень недалёком будущем появятся дополнительные варианты.

И последнее. Если Вы программист, и если данная тема Вас каким-то образом 
задела - то почему бы не обсудить возможность создания русскоязычного 
продукта экранного доступа, работающего с флэшки, на основе уже существующих 
свободно распространяемых продуктов? Такое обсуждение было бы вполне 
уместно - например, в рассылке TifloComp.

С уважением,
Олег Шевкун




Подробная информация о списке рассылки TifloInfo