Так получилось, что большую часть своего времени я занимаюсь тем, что знакомлюсь с самыми различными программами, присланными мне "на рецензирование", а с наиболее понравившимися знакомлю читателей нашего издания в своих статьях. Рассказать доходчиво о том, как работает программа, показать ее "изюминки" и достоинства не всегда удается с помощью доступного арсенала средств, имеющегося в распоряжении обозревателя. Безусловно, главным средством передачи такой информации является текст. Но описание самой незначительной функции программы занимает целый абзац, а если программа многофункциональна, рассказать о ней подробно, втиснув текст в отведенные редактором 6-8 тысяч знаков, становится практически невозможным. Те же проблемы возникают у разработчиков программ, составляющих к своим продуктам справки и "хелпы".
Известно, что разными людьми один и тот же текст воспринимается по-разному. Это происходит из-за того, что каждый человек имеет свои, персональные настройки восприятия, и потому, что люди попросту находятся на разных уровнях развития. Вот и берет читатель из текста только то, что ему "показалось", и только то, что он понять способен. Поэтому без подкрепления текстов образной информацией никак не обойтись. Вы скажете: "Какие проблемы? Ведь можно к тексту прилагать скриншоты". Да, конечно, это хорошее подспорье для описания программы. Но что может понять пользователь, взглянув на скриншот? Хороший ли имеет программа интерфейс, какие у нее окна и закладки и сколько пунктов есть в меню - это максимум. По одним скриншотам трудно судить, как работает программа, и какие функции имеются в ее распоряжении.
Перечисленные проблемы возникают и у авторов программ, составляющих к своим продуктам справки и документацию, пишущие пресс-релизы и анонсы, основная цель которых - просто и понятно рассказать потенциальному покупателю о достоинствах и возможностях своих разработок. Конечно, лучшим способом доходчиво поведать "народу" о своих творениях является анимированная презентация.Если программа распространяется на компакт-дисках, не возникает сложностей сопроводить ее обучающим демо-роликом в видеоформате. Именно так делает компания "МедиаХауз" для издаваемых ею программ на компактах. Например, у программы "Поем и учим английский" такой замечательный "демо", что никаких справок для работы с ней читать не нужно.
Но для размещения в Сети в качестве полноценных презентаций такие демо-ролики совершенно не годятся из-за своих огромных размеров. По той же причине нельзя их включать и в дистрибутивы программ, предлагаемые пользователям для скачивания через Интернет. Для этих целей нужно поискать более компактные решения. Читатель скажет: "Зачем что-то искать, если есть Macromedia Flash?" Да, действительно, этот формат является самым распространенным в Сети в настоящее время. В его пользу говорит тот факт, что многие компании, держатели закрытых собственных форматов, отказались от них в пользу технологии flash. Важно и то, что большинство интернет-пользователей могут без проблем просмотреть любой flash-ролик с помощью встроенных в браузер средств. К тому же flash-ролик легко внедряется в любую веб-страницу и допускает интерактивность в виде различных кнопок, линков и скриптов.
Но, познакомившись поближе с технологией изготовления flash-роликов, я поняла, что они не показывают то, как реально работает программа. Это всего лишь анимированная последовательность тщательно подобранных и отредактированных скриншотов, снабженная различными украшательствами - такими, как подсказки, титры и описания. Иначе как презентационной графикой flash-ролики не назовешь. К тому же, на создание такого рукотворного чуда даже профессионал должен затратить целый рабочий день. Не многовато ли для получения одного 5-минутного ролика? Если к этому добавить стоимость программы для создания роликов в формате Macromedia Flash: ViewletBuilder от Qarbon, TurboDemo и RoboDemo от eHelp, то получится дороговато - стоят эти программы порядка $800 за копию (дабы не уличили меня в предвзятости, скажу, что у eHelp есть какая-то "вечная" скидка, и можно купить ее программу примерно за $400).
А если полученные ролики нужно внедрить в файл справки, становится еще хлопотней. Нам бы, с простым российским разработчиком софта, найти чего-нибудь попроще, подешевле, чтобы записывать в реальном времени то, как работает программа, и чтобы результирующий файл был "легким", удобным для просмотра через Сеть.
Не оговорюсь, если скажу, что всем этим требованиям в настоящее время удовлетворяет единственная программа - DemoForge Studio. Эта разработка компании Pingram Marketing не только вобрала в себя лучшие качества и достоинства существующих средств для создания видео- и flash-презентаций, но и имеет неоспоримое преимущество - сверхкомпактность созданного компанией формата DemoForge. Ролики в формате DemoForge более чем в 10 раз компактнее аналогичных роликов в формате Flash, не говоря уже о модификациях формата AVI. Но, несмотря на такую "легкость", "демофоржевские" ролики обладают 100% точностью воспроизведения, которая недостижима при использовании flash. Благодаря этому уникальному качеству формат DemoForge можно назвать идеальным для использования непосредственно на веб-сайте и в документации к программе. На конференции разработчиков программного обеспечения ISDEF'02 автором программы Евгением Суходолиным был сделан подробный доклад. А история возникновения программы DemoForge Studio достаточно проста, и вот как коротко о ней поведал сам создатель:
"Меня всегда удивляло отсутствие качественных программ для очень простой (с точки зрения пользователя) задачи: запись всего, что происходит на экране, и последующего воспроизведения. Не сказать, чтобы таких программ вообще нет, но все они страдают существенными изъянами: либо огромного размера файлы (класс программ, что пишут в avi, при этом безбожно тормозят при записи), либо банальное slide show из последовательности скриншотов и анимированным курсором между сменой кадров. Единственное исключение - это Lotus ScreenCam, который и не тормозил, и ролики очень маленькие делал (почти такие же, как у нас), но который канул в лету. То есть он уже не поддерживается фирмой-разработчиком и не работает под Windows 2000/XP. Вот на его место мы и претендуем".
Работа с записывающим модулем
Коротко о том, что делает DemoForge Studio, можно сказать так: записывает все происходящее на "Рабочем столе" в виде компактного демо-ролика, который потом можно просмотреть собственным плеером. Записыващий модуль (DemoForge Recorder) крайне прост в использовании и выполнен в виде клиента удаленного рабочего стола Windows 2000 Server, XP или .NET Server. После инсталляции программы в ее каталоге ...\Samples\, появляются "демки", просмотрев которые, можно без проблем настроить этот модуль.

Кликните на изображение чтобы открыть иллюстрации к статье (в новом окне)
Для работы с записывающим модулем требуется сетевой доступ к компьютеру с установленным Terminal Server, который присутствует в следующих операционных системах:
- Windows XP Professional. По умолчанию в XP отключена возможность Remote Desktop, необходимая для работы записывающего модуля. Включить ее можно в "Свойствах компьютера" на соответствующей закладке (как это сделать, показано в ролике ...SamplesWinXP.dmf).
- Для того чтобы воспользоваться записывающим модулем, его необходимо запустить на другом компьютере вашей локальной сети, и в параметрах соединения указать сетевое имя компьютера с Windows XP.
- Windows 2000 Server. При наличии Windows 2000 Server запись может производиться на этом же компьютере. Terminal Server идет в поставке Windows 2000 Server и является стандартной его службой, хотя по умолчанию может не быть установленным. Как его установить показано в ролике ...SamplesWin2kSrv.dmf).
- Windows NT 4.0 Terminal Server Edition. Для этой операционной системы ничего специально для работы "рекордера" делать не нужно - все необходимые средства в ней имеются изначально.

Кликните на изображение чтобы открыть иллюстрации к статье (в новом окне)
На DemoForge Recorder'е легко сделать анимированный файл справки к программе, снабдив каждый топик соответствующим визуальным пояснением.
Специализированный плеер
Говоря о достоинствах программы, нельзя оставить в стороне и то, что не очень нравится. Для просмотра ролика в формате DemoForge требуется установка ActiveX-компонента, что, по отзывам некоторых специалистов, является "плохой практикой". Из-за того, что требуется браузерно- и платформенно-зависимый плагин, эти ролики нельзя просматривать в "Опере". Flash - другое дело, он разработан для кучи платформ и браузеров. Вот как комментирует это обстоятельство сам автор программы:
"Это не "плохая" практика, а самая обычная. С технической точки зрения flash представляет собой абсолютно то же самое (тот же ActiveX), просто он уже установлен у большинства пользователей. Это что касается IE. Для остальных браузеров - да, действительно, ПОКА у нас нет плагинов. Еще отмечу, что у нас уже находится в разработке конвертер для flash. Но надо понимать, что при конвертации во flash ролики станут больше раз в 8-10 и хуже по качеству. Это из-за того, что "флэш" по сути не предназначен для подобного применения. Это основная причина, по которой мы разработали собственный плагин".
Перейдем от слов к делу, следуя названию статьи, "лучше один раз увидеть, чем сто раз услышать". Смотрите: вот статья "Записная книжка интернетчика", рассказывающая о замечательной программе Notes Pilot, которая позволяет сохранять нужную информацию во время просмотра веб-страниц, а затем удобно ее просматривать. Чтобы хоть кратко рассказать об основных достоинствах этой записной книжки интернетчика, пришлось потратить пару дней на написание текста объемом 9 килобайт, создание скриншотов и картинок, рисование всяческих стрелочек и так далее. А вот здесь можно посмотреть на ролики в формате DemoForge для Notes Pilot'а, иллюстрирующие его работу. Например, рассказ об экспорте писем из Outlook Express уместился в ролике длительностью 41 секунда и "весом" 43 килобайта, а чтобы рассказать об основных функциях Notes Pilot'а, автору этой программы и создателю "демофоржевского" ролика Евгению Мироничеву хватило всего 1 минуты! Кстати, при просмотре в IE, если плеер не установлен, автоматически предлагается его установить, а вам необходимо лишь дать свое согласие нажатием одной кнопки. Делается это в считанные минуты, и никакой волокиты с установкой специализированного плеера.

Кликните на изображение чтобы открыть иллюстрации к статье (в новом окне)
В текущей версии программы DemoForge Studio 1.2 есть ограничение на цветность: 256 цветов. Поэтому ролики не на всякий софт (особенно графический) будут выглядеть хорошо. Но эта проблема уже решена - ограничение убрано во 2-й версии программы, которая готовится к своему выпуску буквально на днях. Теперь для всех пользователей будут доступны 32-битный цвет и великолепный звук. Просто замечательно, что программа теперь сможет работать под любой версией Windows XP, а не только под профессиональной, так что Terminal Server уже не потребуется.
В скором будущем у программы DemoForge Studio появится русскоязычная страничка, для которой уже "застолбили" домен demoforge.ru. И по большому секрету скажу, что, возможно, для российских пользователей программа будет продаваться по специальной цене, которая ниже установленной в настоящее время. А пока для тех, кто желает создавать ролики самостоятельно, Pingram Marketing предлагает свой продукт - DemoForge Studio - по цене $295 за копию. Но для тех, кому нужно сделать всего лишь несколько роликов, например, для демонстрации основных возможностей программы посетителям своего сайта, предлагается сервис по их созданию - по цене всего лишь $10 за минуту готового клипа.