PC Magazine/RE logo
(С) СК Пресс 8/96
PC Magazine April 9, 1996, p. 149

Как самому сделать компакт-диск.
Авторский инструментарий мультимедиа

Линда и Эрик фон Швебер


Звук, видеофильм, мультипликация: никогда прежде соединение разнородных составляющих в динамичное мультимедиа-шоу не было таким легким делом.

Что общего между каталогом мультимедиa CD-ROM фирмы Sony, обучающей программой, которой вы только что воспользовались для ознакомления с Windows 95 и информационным киоском, куда вы заглянули, чтобы определить маршрут прогулки по торгово-развлекательному центру? Все они, вероятно, были построены с использованием авторских инструментальных средств мультимедиа (скорее всего с помощью одного из девяти пакетов, рассмотренных в данном обзоре). Можно ли создать любой из этих продуктов с помощью программы мультимедиа-презентаций? Думается, что нет.

Авторские инструменты мультимедиа прочно заняли место между такими программами мультимедиа-презентаций, как Astound фирмы Gold Disk, с одной стороны, или программными средствами для создания специализированных мультимедиа-продуктов (например, игр и энциклопедий), с другой. Разница заключается в том, что среда авторского творчества дает разработчикам возможность создавать прикладные программы, наделенные изощренными возможностями взаимодействия: пользователь может перемещаться в виртуальном пространстве, щелка клавишей мыши на объектах и активных участках экрана, выбирая нужный вариант из нескольких возможных ответов, перетаскивая объекты или даже вводя числа и текст в произвольной форме.

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

Инструментальные средства подготовки произведений мультимедиа повзрослели, их новое поколение готово трансформировать ландшафт персональной вычислительной среды. Два года назад для работы со многими программами требовалась квалификация профессионала. Сегодня дл создания высококачественных аудио- и видеопродуктов специмльное образование не требуется и простые смертные могут стать авторами прекрасных мультимедиа-программ. Следует, однако, отметить, что наше внимание, как и основные усилия в процессе тестирования, были направлены на разработку CD-ROM для деловых применений. Иными словами, нас интересовали в первую очередь обучение с использованием компьютерных средств, сбор данных и возможность выполнять условное ветвление.

Общая картина

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

Для оценки авторских инструментов мультимедиа мы подвергли их серии серьезных испытаний на компьютере фирмы Hewlett-Packard с процессором Pentium. В наши тесты были включены задачи создания неинтерактивных мультимедиа-программ, обучающих компьютерных программ (CBT - computer-based training), каталогов и даже содержательных материалов World Wide Web.

Не думайте, что прогресс в области аудио- и видеосредств остановился. Благодаря синтезу звука по 16-разрядной таблице волн созданные нами прикладные программы звучали лучше, чем когда-либо прежде. Видеотехнологии также меняются. Алгоритм сжатия MPEG дает возможность получить полноэкранное видео с частотой 30 кадр/с - большой шаг вперед от картинок AVI размером с почтовую марку, которые мы видели в 1994 г. Большинство исследованных нами программ может управлять платами воспроизведения изображений MPEG с помощью команд MCI (интерфейс управления носителями информации).

Новые парадигмы и форматы

Многие поставщики авторских продуктов открыли дл себя преимущества объектно-ориентированного программирования, хотя никто из них пока не создал полностью объектно-ориентированной программы. Продукт Everest Authoring System дает возможность создавать копии объектов, тогда как Media Verse и Oracle Media Objects позволяют добавлять новые методы и события к уже существующим объектам. Шаблоны, имеющиеся в программах Authorware и Media Verse, экономят время при реализации специальных функций.

Куда поместить готовую прикладную мультимедиа-программу? В публикуемой в этом номере журнала близкой по теме статье "Накопители CD-R " рассматривается, как реально записать свое произведение на компакт-диск. Но вы можете также опубликовать его в World Wide Web. Без сомнения, большинство этих авторских программ в скором времени будут служить в качестве авторских инструментов Web и выполнять более широкие функции, следуя примеру продуктов Macromedia Director и IconAuthor.

Новое в мультимедиа

Одновременно с достижением поры зрелости традиционными авторскими средствами на сцене появились - или появятся в ближайшем будущем - новые способы представления данных, программы и форматы. Среди новых типов представления информации наибольшие перспективы имеют пространственные, так как этому способствует наличие высококлассных графических плат фирм Creative Labs и Diamond Multimedia, а также программных средств RealityLab корпорации Microsoft.

Программы MediaForge (вторая редакция) фирмы Strata, Media Objects 2.0 фирмы Oracle и mTropolis Windows фирмы mFactory содержат трехмерные авторские средства в форме языка VRML (Virtual Reality Modeling Language - язык моделирования виртуальной реальности). В перечисленных средах пространственные объекты становятся обычными объектами мультимедиа, подобно сегодняшним растрам, кнопкам и окнам списков.

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


Глоссарий. Основные термины по мультимедиа

Branch - ветвь. Любой путь исполнения, который может быть избран прикладной программой после оценки конкретного условия.

CBT (computer-based training) - компьютеризованное обучение. Метод, обычно применяемый в корпорациях и учебных заведениях, чтобы помочь непрограммистам создавать собственные прикладные программы.

Debugging - отладка. Пошаговое исполнение программы с целью обнаружения и исправления ошибок.

Event handler - обработчик событий. Специальный тип функции, автоматически вызываемой всякий раз после совершения некоторого инициированного пользователем, системой или программой события.

Execution flow - исполнительный поток. Раздел программы, выполняемый в зависимости от принятого в точке ветвления решения.

Function - функция. Инструкция для прикладной программы, приводящая к выполнению операции или получению значения, либо к тому и другому вместе.

Hot spots - активные точки. Кнопки и другие программируемые объекты, позволяющие активизировать объекты или связанные с ними события.

Kiosk - киоск. Автономный центр интерактивной информации или содержательного материала.

Loop - цикл. Набор операторов программы, исполняемый с фиксированным числом повторений, либо до того момента, когда оговоренное условие примет значение "истина" или "ложь".

MCI (Media Control Interface) - интерфейс управления средой передачи информации. Стандартный управляющий интерфейс для мультимедиа-устройств и файлов, включая интерфейс командных сообщений и интерфейс командных последовательностей.

MPEG (Motion Pictures Experts Group) - цифровой видеостандарт, разработанный экспертной группой по кинематографии.

ODBC (Open Database Connectivity) - открытые средства связи с базами данных. Доступ к программному интерфейсу баз данных фирмы Microsoft. ODBC предоставляет в распоряжение прикладных программ Windows стандартный язык для локального и сетевого взаимодействия с различными базами данных.

Palette - палитра. Таблица цветов, одновременно доступных для раскрашивания пикселов на экране.

Score - таблица кадров. Временная или кадрова последовательность, определяющая временной порядок презентации и синхронизации ее объектов.

Sequence - последовательность. Комбинаци событий, выполняемых в определенном порядке.

Sprite - спрайт. Независимый графический объект, свободно перемещающийся по экрану.

Time line - временная шкала. Графическое представление промежутка времени и хронологической связи событий.

Variable - переменная. Именованный контейнер, содержащий численные значения или текст.


Редакция советует

В последние годы благодаря распространению ПК, оснащенных накопителями CD-ROM, мы стали свидетелями повышенного интереса к авторских в области мультимедиа-произведений. Одновременно корпорации пришли к осознанию того, что продукты мультимедиа, использовавшиеся для развлечения, могут также стать средством обучения.

Хотя на первый взгляд кажется, что для решени этих задач требуется набор разнообразных инструментов, мы думаем, что один из двух мощных продуктов может в основном (или даже полностью) удовлетворить ваши потребности в области авторских средств мультимедиа. Внимательно присмотритесь к продуктам, удостоенных отличия "Редакция советует", IconAuthor 7.0 фирмы AimTech Corp. и Macromedia Director 4.04.

Компании AimTech удалось модернизировать свой продукт IconAuthor - почтенный инструмент корпоративного уровня для создани мультимедиа-программ - не растеряв при этом качеств, принесших ему отличие "Редакция советует" в нашем предыдущем обзоре.

Хотя пакет IconAuthor по-прежнему ориентирован на использование пиктограмм, он существенно продвинут вперед благодаря появлению редактора объектов SmartObject Editor, который ныне управляет объектами, столь важными для создания прикладных программ мультимедиа. Редактор SmartObject Editor появился в версии 5.0 продукта фирмы AimTech, и мы с удовлетворением отмечаем, что в последней редакции программы он играет центральную роль. Попросту говоря, SmartObject Editor объединяет такие разрозненные компоненты, как рисунки, видеоклипы, мультипликация, фрагменты текста, кнопки и окна списков, в работоспособные наборы пиктограмм.

А благодаря имеющимся в программе IconAuthor окнам свойств объектов, которые можно назначать каждому объектному типу, построение сложных мультимедиа-программ приобретает черты изысканности. Кроме того, успешная реализация фирмой AimTech в программе IconAuthor интерфейса открытых средств связи с базами данных (ODBC) затмевает аналогичные попытки, предпринимавшиеся в других продуктах.

Есть один недостаток, который присущ и другим наделенным широкими функциональными возможностями продуктам, как Authorware фирмы Macromedia. Дни, когда за эффективные авторские инструменты приходилось платить почти 5000 долл., должны отойти в прошлое. Программа Media Objects фирмы Oracle (цена 495 долл.) служит тому убедительным доказательством.

Маленькой сенсацией стало то, что отличие "Редакция советует" за разработку интерактивных программ досталось универсальному пакету Macromedia Director (цена 1195 долл.). Хотя его средства дл работы с базами данных не соответствуют уровню, необходимому создателям обучающих программ, этот пакет заслуживает награды по целому ряду причин: он не только стал единственной программой в данном обзоре, обеспечивающей двоичное соответствие созданных им файлов мультимедиа для платформ Windows и Macintosh, но и лучше других просмотренных нами инструментов справлялся с анимационными программами и созданием сцен. А появление Shockwave, инструмента для работы в Internet, говорит о намерении фирмы Macromedia пойти по пути создания средств авторизации в Web.

Соответствие решаемой задаче: авторские программные средства мультимедиа

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

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

Поскольку разработать компьютеризованную обучающую систему (Computer-Based Training, CBT) очень сложно, это задание служит специально для оценки "мастеров", шаблонов и других инструментов, цель которых состоит в том, чтобы облегчить создание прикладных программ дл пользователей-непрограммистов. Мы также обращали внимание на интерфейс с базой данных (собственный или соответствующий спецификации ODBC), нужный дл контроля успеваемости учащихся, и на специальные инструменты, предназначенные для составлени упражнений. Подобные прикладные программы, как правило, создаются и применяются внутри крупных предприятий.

Так как основная цель интерактивных каталогов/киосков - продавать товары, мы искали продукты, содержащие добротные инструменты для работы с базой данных торговых сделок. Мы также оценивали степень сложности каждого языка программировани мультимедиа-приложений и его возможности многократно добавлять новые данные, графику и носители информации в старую структуру программы.

В задачу авторства в Web входит генераци прикладной программы, которая может быть воспроизведена вспомогательной программой из браузера Web, либо нечто более сложное, например, создание автономной прикладной программы, предназначенной для пересылки данных через соединение TCP/IP с сервера на браузер пользователя, которая освобождает пользователя от необходимости загружать из сети саму программу.


Macromedia Inc.

Линда и Эрик фон Швебер

В 1994 г. нашего отличия "Редакция советует" по категории программные авторские инструменты мультимедиа были удостоены продукты Authorware фирмы Macromedia и IconAuthor фирмы AimTech. Как и IconAuthor, за прошедшее с тех пор время пакет Authorware стал более зрелым, а его наиболее заметные недостатки были устранены.

Теперь Authorware 3 (цена 4995 долл.) представляющий собой 16-разрядный продукт для Windows 3.1, стал надежной средой промышленного уровня, позволяющей разным людям внести свой вклад в работу над одной прикладной программой. Художники могут создать библиотеку образов, программисты - шаблоны для сложных взаимодействий, а дизайнеры интерфейса - собрать все компоненты воедино. С другой стороны, даже одному дизайнеру-непрограммисту под силу сделать всю работу в одиночку.

Дополнительное достоинство программы? Authorware 3 обеспечивает идентичную среду для авторского написани программ как на машинах PC, так и на Macintosh, и позволяет создавать исполнимые модули (без дополнительных отчислений) для любой платформы.

Чтобы построить тестовую прикладную программу PC Labs, мы перетащили пиктограммы на линию потока (flowline), разместили графические изображения на экране монитора и установили все необходимые параметры диалоговых окон. Мы рассматривали линию потока как своего рода средство для построения иерархических схем, и такому подходу особенно способствовало то, что Authorware группирует пиктограммы в таблицы, умещающиеся на одном экране. Благодаря этому лини потока остается понятной на любом этапе работы над программой. Вы получаете доступ к "тексту" своей программы, спускаясь с уровня пиктограмм на уровень настроечных параметров диалоговых окон. Такая лини потока отличается от аналогичного инструмента пакета IconAuthor, где каждая пиктограмма представляет небольшой фрагмент программы. Пиктограммы Authorware несут в себе богатую программную информацию, дл пользования которой вовсе не требуется усваивать образ мышления программиста.

Манипуляции

Некоторые пиктограммы позволяют вам манипулировать представлением информации на экране. Они могут выводить на экран и удалять с него графические изображения, перемещать и оживлять объекты, воспроизводить цифровые фильмы в форматах AVI и QuickTime и звуковые файлы WAV, а также обращаться к проигрывателям видеодисков и видеолент. Для вывода названия нашего материала на начальный экран потребовалось просто установить пиктограмму дисплея, ввести с клавиатуры название и перетащить пиктограмму перемещения под пиктограмму дисплея на линии потока. Пиктограммы, обеспечивающие интерактивные функции, идеально подходили для нашей игры с перетаскиванием объектов. Мы загрузили изготавливающие серию растры в дисплейные пиктограммы и установили их атрибуты в значение draggable (перетаскиваемый), а затем перетащили каждое растровое изображение в предназначенное ему место.

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

В Authorware 3 появились текстовые стили, которые могут быть применены к любому тексту (метки, пункты меню, окна с прокручиваемым текстом). Мы определили "горячий" стиль, применили его к отдельным словам, предложениям и абзацам, и немедленно получили гипертекст! Окно стилей позволяет задавать способы взаимодействия с программой: например, использование одного или двух щелчков для выделения гипертекста, изменения курсора и т. п.

Разработка на ходу

Начав работать с нашими сценарием и содержанием (storyboard), мы имели возможность одновременно с этим вести проектирование в среде Authorware и получили немедленный отклик, когда приступили к тестированию нашей прикладной программы. Флаги позволили нам испытывать программу, разбив ее на небольшие фрагменты. В числе новых отладочных инструментов - окно Trace (Трассировка), которое показывает все команды, выданные или принятые программой, и окно Show Connections (Показать соединения), дающее возможность перемещатьс между окнами. Создание, отображение и отслеживание значений переменных - детская игра. Программа Authorware элегантно обеспечивает целостность данных при назначении имен пиктограммам и переменным. Измените имя переменной, и исправления будут внесены везде, где они встречаются.

Authorware может работать с таймерами, изменять течение событий в ответ на управляющие воздействия со стороны пользователя, отслеживать последовательность событий и обращаться к проигрывателям лазерных дисков из диалогового окна. К недостаткам программы относитс то, что вам по-прежнему приходится пользоватьс командами MCI для воспроизведения файлов MIDI или звуковых компакт-дисков. И хотя программа Authorware располагает средствами ODBC, обеспечивающими двустороннюю связь с базами данных, она не дает возможности полноценного взаимодействия с базой данных, ограничивая каждую извлеченную запись одной строкой текста.

С помощью тестового сценария, разработанного в лаборатории PC Labs, нам удалось заполнить бланк заказа, мы не рекомендуем использовать программу Authorware для организации серьезных систем взаимодействия с базами данных, таких, как интерактивные каталоги. Несмотря на то что в комплект поставки Authorware входит полный набор кнопок, диалоговых окон, ползунковых регуляторов, индикаторов, окон с прокручиваемыми текстами и окон ввода данных, ей недостает таких средств, как критические списки и комбинированные окна, которые мы использовали дл создания экранных бланков заказа в других программах.

Новая документация и оперативная подсказка содержат исчерпывающую и доходчиво изложенную информацию. Мы нашли в них все необходимые нам сведения, от пространного объяснения различных пиктограмм до любых образцов. Authorware 3 поставляется с купоном на получение бесплатного экземпляра программы Director Studio (см. ниже описание продукта Macromedia Director). В версию 3.5 пакета Authorware, предназначенную для работы в среде Windows 95, войдет программа Shockwave for Authorware, переносяща прикладные программы в среду World Wide Web.

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

Соответствие решаемой задаче:
Authorware 3
Возможности Простота
Разработка интерактивных программ Хорошо Хорошо
Обучающая система на базе ПК (CBT) Отлично Отлично
Интерактивные каталоги/киоски Приемлемо Приемлемо
Авторство в Web N/A N/A
N/A - неприменимо. Данный продукт не имеет такой характеристики.

Только факты: Authorware 3

Цена, рекомендуемая изготовителем: 4995 долл.
Требуемые ресурсы: ПК на базе процессора 386/33 или более мощного, 4-Мбайт ОЗУ, 20 Мбайт на жестком диске, Microsoft Windows 3.1 или более поздняя версия, плата VGA, накопитель CD-ROM с двукратной скоростью.
Уникальный интерфейс Authorware позволяет пользователям-непрограммистам легко создавать сложные прикладные программы, не написав при этом ни одного сценария (не нужен даже оператор "on button up").
Macromedia Inc., San Francisco, CA; 800-756-9603, 415-252-2000; fax, 415-626-0554;
http://www.macromedia.com


AimTech Corp.

Луиза Симоне

Последний раз мы рассматривали пакет IconAuthor фирмы AimTech в 1994 г. На первый взгляд кажется, что прошедшие два года не изменили существенно ни основные характеристики программы, ни ее основополагающую философию. Версия 7.0 программы IconAuthor (цена 4995 долл.), по-прежнему требует, чтобы при построении своих прикладных программ вы использовали блок-схему, состоящую из пиктограмм. Она до сих пор сохраняет строгое разделение между структурой прикладной программы и собственно содержанием и все еще поставляется вместе с несколькими вспомогательными утилитами, помогающими редактировать и управлять им.

Однако при более внимательном рассмотрении выясняется, что фирма AimTech внесла в пакет IconAuthor несколько важных изменений. Главное среди них касаетс роли, выполняемой редактором объектов SmartObject Editor, появившимся два года назад и за это врем ставшим стержневым элементом при создании прикладных программ IconAuthor. SmartObject Editor собирает отдельные объекты - такие, как импортированные изображения, звуковые файлы, видеоклипы, мультфильмы, связи с базами данных, текст, кнопки, таблицы и окна списков - в страницы с упорядоченной компоновкой. Вы управляете внешним видом и поведением этих объектов, изменяя связанные с каждым из них свойства. Например, для того, чтобы создать игру, заключающуюся в подборе пар объектов с применением техники drag-and-drop в пробной программе, подготовленной в лаборатории PC Labs, мы просто установили свойство Draggable (перемещаемый) импортированного изображения в значение "истина".

IconAuthor уверенно работает с объектами мультимедиа. Он не только позволяет легко импортировать звуковые, кинематографические и анимационные файлы, но и без усилий управлять ими. Например, чтобы добавить к кинематографическому объекту кнопки "пуск" и "стоп", наподобие применяемых в видеомагнитофонах, нужно всего лишь активизировать свойство Control Bar (линейка управления) в редакторе SmartObject Editor. Особой похвалы заслуживает утилита ImageLab за ее узкоспециализированный инструментальный набор, который обрабатывает графический файлы либо по-одному, либо в пакетном режиме.

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

Управление данными

Независимо от того, создаете ли вы обучающую прикладную программу или стали автором презентации на базе компакт-диска или киоска, вам придетс импортировать данные и управлять ими. Способность программы IconAuthor обращаться к базам данных через драйверы ODBC фирмы Microsoft произвела на нас хорошее впечатление. Установив внешнее соединение с базой данных (через диспетчер ODBC Administator), вы просто вставляете объект из базы данных в страницу SmartObject. Хотя объект базы данных представлен на рабочем виде пиктограммой, сам он во время исполнени программы не виден. Вы получаете конкретную информацию из базы данных, используя стандартные команды SQL и выводя данные на экран путем связывания полей базы данных с таблицами, текстовыми окнами, раскрывающимис списками, флажками-галочками и кнопками с зависимой и независимой фиксацией.

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

Действительно, чтобы получить максимальную отдачу от программы IconAuthor, полезно мыслить подобно программисту. Например, непрограммисты предпочитают строить программы с помощью простых механизмов (таких, как команды безусловного перехода GOTO). Однако дл создания навигационных маршрутов в блок-схеме IconAuthor вы должны использовать традиционные структуры ветвления и циклов.

Альтернатива

Фирма AimTech выпустила на рынок низкоуровневый продукт - CBT Express по цене 1495 долл. - освобождающий пользователей от необходимости преодолевать трудности программы IconAuthor. CBT Express предназначен для разработки систем компьютерного обучения и предоставляет готовые шаблоны, к которым вы просто должны добавить содержательный материал.

Разработчики, заинтересованные в широком многообразии вспомогательных инструментов и способов распространения своих программ, по достоинству оценят возможности IconAuthor. Вы можете отлаживать прикладные программы с использованием утилиты IA Scope, помечающей пиктограммы, которые вызывают ошибки. Диспетчер ресурсов Resource Manager позволяет собирать файлы дл последующего распространения, сжимать файлы дл экономии дискового пространства, защищать прикладные программы от изменений, генерировать программу настройки и указывать, какие файлы будут скопированы на жесткий диск, а какие будут запускаться с дистрибутивного носителя (такого, как компакт-диск).

Вы можете также разрабатывать прикладные программы, предназначенные для кросс-платформенного воспроизведения. Во время подготовки данной статьи мы могли воспроизводить прикладные программы IconAuthor 7.0 в среде Windows 3.x, Windows 95 и OS/2; к тому времени, когда вы будете читать эти строки, вы сможете воспроизводить их и на компьютерах Macintosh. Фирма AimTech планирует также выпустить 32-разрядную версию IconAuthor для среды Windows 95 и программу дл создания приложений в среде Windows NT.

Версия 7.0 рассчитана, кроме того, на то, чтобы удовлетворять потребности авторов Web. Способность читать (но не записывать) исходные тексты HTML и указывать на содержательный файл с помощью унифицированного адреса URL вместо оператора локального пути делают возможным запуск прикладных программ IconAuthor в Internet. Вы даже можете установить проигрыватель IconAuthor Present в качестве вспомогательной прикладной программы Web-браузера такого типа, как Netscape.

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

Соответствие решаемой задаче:
IconAuthor 7.0
Возможности Простота
Разработка интерактивных программ Отлично Отлично
Обучающая система на базе ПК (CBT) Отлично Хорошо
Интерактивные каталоги/киоски Отлично Хорошо
Авторство в Web Хорошо Отлично

Только факты: IconAuthor 7.0

Цена, рекомендуемая изготовителем: 4995 долл.
Требуемые ресурсы: ПК на базе процессора 486/25 или более мощного, 8 Мбайт ОЗУ, 13 Мбайт на жестком диске, Microsoft Windows 3.1 или более поздняя версия, плата VGA, накопитель CD-ROM с двукратной скоростью.
IconAuthor, настоятельно рекомендуемая среда разработки, использует универсальную метафору блок-схемы, которая позволит вам создавать сложные системы компьютерного обучения и мультимедиа-приложения, не прибегая к написанию исходного текста программ. Возможности доступа и манипуляции данными превосходят все, предлагаемое конкурентами, а множество полезных утилит выполняют все вспомогательные действия, необходимые для успешного создания прикладной программы.
AimTech Corp., Nashua, NH; 800-289-2884, 603-883-0220; fax, 603-883-5582;
http://www.aimtech.com


Macromedia Inc.

Стивен У. Плейн

Пакет Macromedia Director 4.04, получивший от своего создателя фирмы Macromedia очень удачное название (одно из значений слова director - кинорежиссер), переносит вас прямо в кресло режиссера мультимедиа-фильмов. Хот этот отличающийся новизной подход открывает широкие возможности управления содержательным материалом, он лучше подходит для мультимедиа-презентаций и программ-киосков, нежели для компьютерных обучающих систем или интерактивных каталогов, требующих интенсивной работы с базами данных.

Но несмотря на это, продукт ценой 1195 долл. имеет много привлекательных черт: центральный компонент (таблица кадров), который обеспечивает точную временную синхронизацию;совместимость с разными платформами; мощные, но при этом интуитивно понятные функции анимации; расширяемая архитектура, позволяющая наделять продукт новыми функциями.

Индивидуальный творческий почерк

Пользовательский интерфейс программы Director мало напоминает своего старшего брата - интерфейс программы Authorware. Прикладная программа уподобляетс кинофильму (movie), экран воспроизведения - сцене (stage), а различные элементы фильма - актерам (cast members). В процессе создания фильма вы перетаскиваете "актеров" на "сцену" или в окно таблицы кадров (Score Window), представляющее генеральный план фильма, и затем изменяете поведение отдельных "актеров". Фильм, созданный с помощью пакета Director, состоит из кадров, объединяющих множество независимых индивидуальных каналов, каждый из которых может содержать небольшое изображение (спрайт) или звук, специальную палитру и т.д. Каждый спрайт представляет собой "актера", которым могут быть фрагмент текста, растровое изображение или цифровой видеоклип.

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

Director имеет 48 отдельных каналов спрайтов в каждом кадре. Спрайты представляют собой лишь копии "актеров", поэтому вы можете изменять их внешность, не затрагивая подлинник "актера". Каждому номеру канала поставлен в соответствие слой "сцены", и вы можете перемещать спрайты между слоями, просто перетасовыва их. Для каждого кадра существует несколько специальных каналов: переходов, палитры, темпа, сценарный и два звуковых канала.

Одна из самых сильных сторон пакета Director - его кросс-платформенная переносимость. Версии продукта дл Windows и Macintosh совместимы на двоичном уровне, поэтому фильмы Director можно переносить между этими платформами, просто перемещая файлы. Это дает возможность беспроблемно сотрудничать с многочисленными пользователями, предпочитающими полагаться на Macintosh при работе с графикой. Компания Macromedia планирует еще больше расширить сферу совместимости Director, включив в нее такие телеприставки, как 3DO.

"Актеры"

Программа Director предусматривает импорт внушительного числа графических форматов. Когда вы импортируете файл, он автоматически становитс "актером" и получает номер. Версия 4.04 программы может смешивать звуковые файлы, дискретизованные с разными частотами и имеющие разные размеры, но вам не удастс смешать AIF- и WAV-файлы со звуковым сопровождением цифровых киноклипов. И все же программа облегчает распространение материалов, поскольку вы можете экспортировать фильм Director или его часть в AVI-файл стандарта Video for Windows. Удивительно, но экспортированные AVI-файлы не могут содержать звуковой информации.

Средства анимации - один из самых мощных наборов инструментов пакета Director, позволяет приводить спрайты в движение разными способами. Данный продукт располагает также средствами для записи в реальном масштабе времени, которые запоминают движения спрайта при перетаскивании его по "сцене" и преобразуют их в последовательность кадров. Хотя данный метод записи представляет собой наиболее легкий способ создани мультипликационного фильма, временами он приводит к прерывистости движений объекта.

Director позволяет непрограммисту часто менять взаиморасположение "актеров" и приводить их в движение, но для получения добротного кинофильма потребуетс заняться программированием. Язык пакета Director, Lingo, использует в качестве команд фразы, напоминающие выражения английского языка, но для того, чтобы к нему привыкнуть, потребуется некоторое время. Из среды Lingo можно вызвать XObjects - инфраструктуру Director, предназначенную для расширения возможностей языка. Инфраструктура XObjects написана на Си и обеспечивает доступ к текстовым файлам; она является единственным встроенным в Director средством для работы с базами данных.

Пакет Director доказал свою полезность при реализации простых презентаций, но оказался слаб в сложном программировании: мы нашли процесс создани условной логики громоздким, а доступ к базам данных разочаровывающим. Мы также обнаружили, что по мере увеличения размеров таблицы кадров навигация по ней стала затрудненной. И все же в целом "актерская" модель и прецизионное покадровое управление понравились.

Пакет Shockwave for Director фирмы Macromedia, который можно получить с Web-сервера компании, способен помещать фильмы Director непосредственно в страницы Web, созданные на языке HTML. Shockwave состоит из программы Netscape Navigator и процессора фильмов Afterburner, создающего сжатые Shockwave-совместимые версии ваших фильмов, которые можно встраивать в текст HTML-программ. Для пересылки фильмов Shockwave перед их показом может потребоваться значительное время, но они помогут создать впечатляющие локальные страницы.

Во время подготовки данного обзора фирма Macromedia работала над Director 5.0, модернизированной версией программы, которая будет обладать новым пользовательским интерфейсом, увеличенным числом фильтров импорта, добротными средствами обработки текста и новыми проигрывателями для различных браузеров Internet. Но если версия 4.04 программы - это 16-разрядная прикладная программа, способна функционировать в среде Windows 95, версия 5.0 будет поставляться как 32-разрядная программа, рассчитанна на Windows 95/Windows NT.

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

Соответствие решаемой задаче:
Macromedia Director 4.04
Возможности Простота
Разработка интерактивных программ Отлично Отлично
Обучающая система на базе ПК (CBT) Приемлемо Хорошо
Интерактивные каталоги/киоски Хорошо Хорошо
Авторство в Web Хорошо Отлично

Только факты: Macromedia Director 4.04

Цена, рекомендуемая изготовителем: 1195 долл.
Требуемые ресурсы: ПК на базе процессора 486/33 или более мощного, 8-Мбайт ОЗУ, 40 Мбайт на жестком диске, Microsoft Windows 3.1 или более поздняя версия, плата VGA, накопитель CD-ROM с двукратной скоростью.
Пакет Macromedia Director преуспевает в создании простых презентаций с точно выдерживаемой временной синхронизацией. Его окно таблицы кадров Score Window и разумное применение спрайт-копий индивидуальных элементов обеспечивает универсальность и гибкость; его кросс-платформенная совместимость создает несравненные возможности для сотрудничества.
Macromedia Inc., San Francisco, CA; 800-756-9603, 415-252-2000; fax, 415-626-0554;
http://www.macromedia.com.


Как рождается PC Magazine CD

Питер Маки
PC Magazine CD - ежеквартальный журнал, распространяемый на компакт-дисках, в котором наши обзоры дополняются мультимедиа-компонентами, дающими читателям возможность получить более полное представление о продуктах.

Да будет звук: мы разрабатываем редакционные материалы с использованием разнообразных авторских средств мультимедиа. Например, при рассмотрении новых программных продуктов мы применяем такой инструмент, как Lotus ScreenCam, который одновременно записывает экранные образы и речь. Когда мы знакомим читателей с новым продуктом и обсуждаем его характеристики, у них возникает впечатление, будто они заглядывают через плечо экскурсовода. ScreenCam создает распространяемые без дополнительных отчислений EXE-файлы, которые мы соединяем с пиктограммой активизации на электронной странице компакт-диска.

Говорящие головы: некоторые категории продуктов, чаще всего аппаратные средства, требуют других решений при подаче содержательного материала, поскольку их изображения невозможно записать с экрана. Тем не менее, мы стремимся дать читателям возможность "почувствовать" каждый продукт и поэтому избираем более традиционный подход к созданию содержательного материала: полномасштабный компьютерный видеофильм. Мы пишем сценарий, где освещаем сильные и слабые стороны продукта, и затем наша съемочная бригада снимает фильм по этому сценарию. Мы редактируем только что отснятый материал, записанный в цифровом коде и сохраненный в форме AVI-файла на машине для видеоредактировани AVID. Затем мы привязываем файл к пиктограмме активизации на электронной странице компакт-диска, воспроизводимой в формате Video for Windows.

Возможности пользователя: мы предоставляем в ваше распоряжение инструменты, позволяющие оперировать результатами эталонных тестов. Например, наша интерактивная программа просмотра показателей цена/производительность (Price/Performance Viewer) позволит вам ближе ознакомиться с характеристиками продукта. Программы для каждого из этих инструментов были написаны специально для PC Magazine CD на языке Visual Basic.

Средства построения страниц: для создани заглавных экранов и объектов типа кнопок используется пакет Adobe Photoshop. Все функциональные средства добавляются позже.
Мы используем среду MediaVerse в качестве оболочки базы данных компакт-диска; вся имеющаяся на диске информация хранится в отдельных корзинах (скажем, корзина для текстовых файлов, корзина дл графических файлов и т.д.). Затем мы используем специализированную программу на Си++ для извлечени конкретных файлов из корзин и вывода их в соответствующие позиции на электронной странице компакт-диска.

Взаимодействие: для построения интерактивных сцен применяется пакет Multimedia Director. Благодаря ему у конечных пользователей в процессе презентации появляется возможность выбора и перехода к другим темам.

Изготовление диска: закончив работу над содержательными материалами, мы изготавливаем альфа-, бета- и, наконец, золотой мастер-диски, осуществляя контроль качества после завершени каждого этапа. Затем мастер-диск направляется на нашу копировальную фабрику, Cinram.

Предпродажная подготовка: Параллельно мы разрабатываем упаковку для CD-ROM. Компакт-диски, распространяемые среди подписчиков и поставляемые в розничную сеть, имеют разную упаковку.

Законченный продукт: В нашем печатно- производственном подразделении (AGI) все части продукта собираются воедино и диски раскладываютс по пакетам, которые затем упаковываются в коробки и отправляются оптовым торговцам.


Заглянем в ближайшее будущее

Линда и Эрик фон Швебер

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

В подготавливаемой к выпуску редакции пакета TIE (Training Icon Environment) Authoring System, верси 5.0 (цена, рекомендуемая изготовителем, - 3500 долл.) фирмы Global Information Systems Technology разработчика ждут три крупных новшества: Object Oriented Tutor (объектно-ориентированная обучающа система), новая архитектура, существующа параллельно со старой; Strategies ("стратегии"), или шаблоны, для прикладных программ TIE; и HyperWindows - шаблон TIE, облегчающий синтез мультимедиа.

Прежде всего, Object Oriented Tutor может оказаться совсем не тем, что вы ожидали. Эта архитектура очень сильно напоминает системы распознавания речи с рабочей областью ("blackboard"). В среде Object Oriented Tutor объекты посылают сообщения не друг другу, как в истинной объектно-ориентированной системе, а в рабочую область, получившую название очереди сообщений (message queue).

Strategies - шаблоны, поставляемые вместе с TIE, "экранируют" разработчика от только что обсуждавшихся сложностей. В документации, с которой мы имели возможность ознакомиться, описаны три шаблона. Шаблон для механизма drag-and-drop представляется полным, но вместе с тем ограниченным: разработчик может дать конечному пользователю не более трех попыток для нахождения правильного ответа.

Шаблон HyperWindows Strategy облегчает использование мультимедиа. Прошлым версиям TIE дл доступа к носителям информации требовался интерфейс MCI. Одно или несколько окон HyperWindows могут быть запущены из главной прикладной программы TIE. Каждое окно HyperWindows может отображать текст, мультипликацию, растровое изображение либо воспроизводить цифровые аудио-, видеоклипы или информацию, записанную на видеодиск.

Вы ищете инструмент, столь же простой в эксплуатации, как продукт начального уровня, с визуальными средствами, превосходящими возможности лучших презентационных программ, обладающий гибкостью высококлассной авторской среды и мощью 32-разрядного, многопоточного программирования? Фирма Strata - дебютант в данной области, но ее пакет MediaForge (цена, рекомендованна изготовителем, - 1495 долл.), который должен появиться ко времени, когда вы будете читать эту статью, обещает все, что было перечислено выше, и даже еще больше.

MediaForge, в сущности, представляет собой визуальный внешний интерфейс продукта MediaBasic - расширения языка Basic для мультимедиа фирмы Strata. Последнее удивительно, поскольку встроенна функциональность программы Strata не требует явного написания исходного текста прикладной программы. Некоторые примеры демонстрируют переходы и эффекты, далеко превосходящие возможности любого другого продукта; простота использования механизма подбора и перетаскивания объекта в качестве способа выбора объекта; видео "манипуляция"; и спрайт-процессор, выбирающий нужные образы для мультипликационного персонажа при его перемещениях в любом из девяти направлений.

Как насчет того, чтобы выделить задачу в отдельный поток и позволить ей выполняться в асинхронном режиме? MediaForge, 32-разрядна прикладная программа для Windows 95/NT, сводит все к простому выбору из диалогового окна. Хотите стать автором произведений для Web? Фирма Strata предоставит сменный модуль для браузера Netscape, позволяющий программе MediaForge играть роль авторского инструмента Web. Нужна возможность соединения с базами данных? Средства ODBC из пакета MediaForge выглядят в этом плане весьма многообещающе.

Не впадайте в заблуждение по поводу строчной буквы m в названии продукта mFactory, либо его появление - большое событие. Выход в свет в январе программы mTropolis для Macintosh (цена, рекомендуемая изготовителем - 4495 долл.) и запланированный на май выпуск 32-разрядной версии для Windows 95/NT - важное событие для всех изготовителей продукции мультимедиа. Фирма mFactory переходит к разработке новых прикладных программ мультимедиа. С помощью продуктов mFactory вы создаете не прикладные программы: вы строите двухмерные миры, заселяете их объектами, знающими правила поведения, и устанавливаете свойства этих миров (такие, как гравитация и обнаружение столкновений).

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

Возможно, вы спросите: "Как это сделано?" Фирма mFactory создала инструмент, который в действительности использует сильные стороны объектного ориентирования. Рыбка в приведенном выше примере - анимированный объект, созданный в mToon, анимационном модуле продукта mFactory, имеющем ячеистую структуру. Программа mFactory прокладывает маршрут рыбки, привязывая границы ячеек к участкам маршрута, обнаружение столкновений происходит тогда, когда объект-рыбка встречает на своем пути объект-стенку аквариума.

Последняя версия программы работает с такими объектными типами, как текст, звук, видео и мультипликация. К тому времени, когда появитс mTropolis for Windows, продукт сможет работать с трехмерными объектами через интерфейс Reality Lab фирмы Microsoft, выполняя очень сложный текстовый поиск, гиперсвязывание, форматирование и име возможность создавать прикладные программы, позволяющие нескольким пользователям Web делить между собой общий мир.


Демонстрационные программы

Ланс Уланофф

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


В помощь создателю клипов

Эри Моллер

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

Sonic Waves 3000, фирма Innovative Media Corp.
Набор фирмы Innovative Media, состоящий из двух CD-ROM (цена 99,99 долл.), содержит 16-разрядные .WAV-файлы общим объемом более 1,2 Гбайт, в которых хранятся такие звуки, как аплодисменты многочисленной публики и пулеметная стрельба. Звуковой редактор Sound Forge Apprentice фирмы IMC позволит легко и точно воспроизвести нужный звуковой эффект.

3000 Photo Gallery #2, фирма Expert Software
Коллекция фотографий (цена 19,95 долл.) фирмы Expert Software, за использование которых не требуетс делать дополнительных отчислений в пользу их правообладателей, предназначена как для систем Windows, так и Macintosh. Изображения, разделенные на 25 категорий, охватывают широкий спектр тем от животных до техники. Система поиска по ключевому слову ClickSearch позволит легко найти нужный вам образ, и вы сможете экспортировать любое изображение в свою любимую мультимедиа-программу в форматах .PCX, TIFF или WMF.

The Object Series, фирма PhotoDisc
Если верить цитате из каталога фирмы PhotoDisc, ее продукт Object Series (цена 149 долл. за один диск) предоставляет в ваше распоряжение "любые категории, скажем так, вещей". Ассортимент "вещей" лежит в пределах от овощей и фруктов до реликвий прошлого. Процессор поиска, лицензированный фирмой Ulead Systems, дает возможность вести поиск не только по ключевому слову, но и по таким критериям, как размер файла и дата создания изображения. Фирма PhotoDisc также выпустила в продажу серию Signature, котора представляет собой коллекцию фотоэтюдов.

Terra Incognita, фирма Texture Farm
Если вы - любитель природы и хотите это продемонстрировать, то продукт Terra Incognita (цена 99,95 долл.) фирмы Texture Farm, возможно, как раз то, что вы ищете. Он содержит 100 обработанных цифровыми методами изображений натуральных структур и абстракций, от раковин морского ушка до шкуры носорога. Все изображение можно выводить на экран в форматах Photo CD или Pict.

PhotoSphere Library, фирма PhotoSphere Software
Фирма PhotoSphere Software создала библиотеку PhotoSphere Library на пяти CD-ROM (цена 250 долл. за один диск), которая предлагает множество ракурсов одних и тех же объектов. Которые сфотографированы с различных точек как в вертикальном, так и в горизонтальном форматах, на каждом диске содержитс 100 изображений, за использование которых не требуется делать дополнительных отчислений в пользу правообладателей.

MGDigitalAtlas, фирма Magellan Geographix
Фирма Magellan Geographix предлагает точные, приспосабливаемые к конкретным применениям цифровые карты,предназначенные для публикаций и презентаций. База данных библиотеки MGDigitalAtlas содержит более тысячи цифровых карт. В дополнение к MGDigitalAtlas эта фирма выпустила на рынок библиотеку спутниковых карт MGDigitalEarth. Цены на карты MGDigitalAtlas лежат в пределах от 25 до 400 долл.; на карты MGDigitalEarth - от 50 до 200 долл.

DigiClips Special Edition, фирма Tri-Digital Software
При составлении комплекта клипов DigiClips Special Edition (цена 24,95 долл.) фирмы Tri-Digital Software в отношении содержательных клипов принят подход "всего понемногу". На компакт-диске хранятс 75 видеоклипов в формате Indeo, за использование которых не требуется делать дополнительных отчислений в пользу их правообладателей, 50 речевых клипов, 50 растровых фотографий, 25 музыкальных клипов и 10 анимационных клипов. К тому времени, когда вы будете читать эту статью, в продажу поступит DigiClips 95 - новое дополнение к серии DigiClips.

KPT Power Photos I и II, фирма MetaTools
В своем подходе к созданию цифровых изображений сотрудники фирмы MetaTools, ранее известной как HSC Software, предпочли качество количеству. Пакет KPT Power Photos I (цена 199 долл.) содержит 500 изображений, KPT Power Photos II (цена 199 долл.) добавляет к ним еще 375. Оба продукта подверглись корректировке цветов и имеют встроенные каналы, позволяющие легко выполнять наложение объектов. Когда статья готовилась к печати, фирма MetaTools выпустила третий продукт из серии Power Photos - набор из пяти CD-ROM, содержащий 375 изображений.

The Publishers Depot

Чтобы получить доступ к удивительной коллекции мультимедиа-клипов, направьте свой браузер World Wide Web на http://www.publishersdepot.com. Фирма The Publishers Depot, заключившая лицензионные соглашения примерно с пятьюдесятью поставщиками клипов, предлагает для прямой продажи более 350 тысяч изображений и звуковых файлов.

Фирма The Publishers Depot работает над значительным расширением набора услуги ко времени, когда вы будете читать эти строки, начнет продажу и оперативных видеоматериалов. Типичная стоимость лицензии составляет не менее 30 долл. за 300-Кбайт файл с изображениями.

CD-ROM Transportation Set, фирма Four Palms
Комплект из пяти дисков CD-ROM Transportation Set (цена 99 долл. за один диск, 399 долл. за полный набор) фирмы Four Palms содержит множество видеоклипов (летящие самолеты, скользящие по воде лодки, пыхтящие поезда). Каждый CD-ROM в комплекте содержит более 80 видеопоследовательностей в формате Indeo, которые можно воспроизводить в любом экранном окне. Нужный клип можно отыскать с помощью поиска по ключевому слову или по миниатюрным копиям.

CyberManager 95, фирма Cyber Interactive
Фирма Cyber Interactive хочет помочь вам привести в порядок груду клипов, загромождающих ваш компьютер. Предложенный компанией диспетчер мультимедиа CyberManager 95 (цена 69,95 долл.), может работать с 23 форматами данных, начиная от файлов .BMP до Autodesk-, .FLC-, и .FLI-файлов. Программа располагает экранными органами регулировки громкости звука, средствами полноэкранного воспроизведени видеозаписей и динамического ("на ходу") создани каталогов.

Firstlight VideoClips, фирма Firstlight Productions
Набор видеоклипов на восьми CD-ROM (цена 29,95 долл. за один диск) фирмы Firstlight Productions, охватывает такие темы, как окружающая среда, отдых и мировые достопримечательности. Каждый клип содержит 120 видеосцен кинематографического качества, дополненных воссозданным с контрольных фонограмм звуковым сопровождением. Вы можете экспортировать клипы в любом из двух форматов: 160x120 или 320x240 пиксел.

Media Commander, фирма MediaPaq
Media Commander (цена 129,95 долл.), прикладна мультимедиа-база данных фирмы MediaPaq, использует широко распространенный способ применени миниатюрных изображений (пиктограмм) дл представления любых мультимедиа-коллекций, содержащих звук, изображения и видео. Среди наиболее продвинутых функций Media Commander - добавление к изображениям звука и комментариев, динамическое ("на ходу") сжатие файлов изображений с использованием алгоритмов JPEG и LZH, а также функция присоединени файлов к сообщениям электронной почты.

CompassPoint, фирма Northpoint Software
CompassPoint, пригодная для использования в сети система управления изображениями (цена 495 долл. дл одного пользователя) фирмы Northpoint Software, может хранить до 100 тысяч изображений в одной базе данных. Продукт CompassPoint предлагает пользователям такие передовые функции, как обеспечение безопасности баз данных, ведение журнала регистрации обращений к коллекции, динамическое сжатие изображений в различных форматах.


Visual Basic как средство авторизации мультимедиа

Дэн Смит

С помощью программного инструмента Microsoft Visual Basic (VB) можно, предположительно, построить все что угодно, даже прикладные программы мультимедиа - а VB располагает некоторыми элементами управления мультимедиа. Возможности этих элементов управления, однако, примитивны и довольно ограничены. В итоге тем, кто склонен избрать VB своей авторской средой, понадобятся, по-видимому, еще один из двух вспомогательных инструментов: Lenel Gallery VBX фирмы Lenel Systems и Mediashop фирмы Motion Works. Эти два 16-разрядных элемента управления расширяют возможности VB для работы с мультимедиа.

VB в сочетании с Mediashop (цена 299,95 долл.) фирмы Motion Works Groups предлагает разработчикам и программистам богатый набор инструментов, позволяющих создавать высококачественные мультимедиа-программы, киоски и презентации без затрат больших усилий на обучение новым методам, что непременно сопровождает более дорогостоящие авторские пакеты мультимедиа. Программа Mediashop поставляется с пятью мультимедиа-элементами управления VBX (Visual Basic Extension - расширение Visual Basic), а также с четырьмя автономными интерактивными мультимедиа-редакторами.

Мультимедиа элементы управления VBX пакета Mediashop дают пользователям возможность создавать и интегрировать мультимедиа с VB, устанавливая связи между авторской средой (VB) и автономными мультимедиа редакторами Mediashop. Пакет Lenel Gallery VBX позволяет разработчикам интегрировать галереи миниатюрных изображений и средства мультимедиа непосредственно в VB.

Чтобы помочь вам в освоении программы, Mediashop предоставляет интерактивный изобразительный инструмент. Данный растровый редактор используетс для создания активных объектов на единственном растровом изображении. Вы можете манипулировать этими активными (hot-spot) объектами в среде VB, используя программные методы для интерактивного управления изображением. Mediashop позволяет работать с растровыми файлами .BMP, .DIB и .RLE. Интерактивные средства управления изображением также дают пользователям возможность просматривать растровые изображения в реальном масштабе времени в формах VB.

С помощью объектного редактора интерактивного видеоинструмента вы можете создать активные видеообъекты, которыми могут быть любые прямоугольные области в видеокадре. Затем вы можете сохранить их в файле с аудиовидеочередованием (IVD - Audio Video Interleaved) - собственном формате файлов Mediashop, предназначенном дл использования в прикладной программе VB. Однако будьте осторожны: не существует никаких элементов для управления началом, прекращением воспроизведени или показом видеоизображений. Эти функциональные возможности обеспечиваются только программными способами, поскольку инструмент управлени видеоинформацией - это автономная прикладна программа, не интегрированная в VB.

Интерактивный анимационный инструмент (Interactive Animation Tool) дает пользователям возможность создавать, редактировать и маневрировать объектами внутри мультипликационного фильма. С помощью компонента окраски вы можете создать анимированных "актеров" (объекты переднего плана) и декорации (фоновые объекты) и наложить два рисунка друг на друга. Движение обеспечивается такими компонентами, как сортировщик заготовок кадров??? (cel) (который координирует заготовки кадров??? (cels) с "актерами" с кадрами мультфильма), контроллер мультимедиа для воспроизведени мультипликаций и окно шкалы времени для просмотра всех объектов и анимационных кадров. Наконец, звуковой компонент предоставляет волновой редактор для управления звуком.

Если вы хотите манипулировать мультипликацией в среде VB, то должны загрузить интерактивный элемент управления анимацией со свойством AnimFileName, указывающим путь к анимационному файлу. Име инструментальный редактор звуковых комментариев, вы можете использовать текст и оцифрованную речь дл озвучивания текста. Его другие функциональные средства дают возможность группировать слова в предложение и диалог для тестирования звуковых комментариев, которые позволяют пользователям проверять отдельные слова и фразы. Наконец, элемент управления изображением кнопок позволяет пользователям применять растры для изображени кнопок, что пользователи обычно делают для имитации нажатого и отпущенного состояния кнопки.

К недостаткам программы Mediashop относятс слабая интеграция между VB и интерактивными инструментами. Для создания областей активизации (hot spots), мультипликации, видео и звука пользователи должны покинуть VB и загрузить каждый интерактивный инструмент по отдельности. Хотя эти недочеты могут утомить и разочаровать пользователей, они не должны отвратить вас от применения Mediashop для создания высококачественных прикладных программ мультимедиа.

Несколько менее мощный инструмент

Программа Lenel Gallery VBX (цена 99 долл.) фирмы Lenel Systems International в действительности представляет собой единый специализированный элемент управления для VB, позволяющий пользователям просматривать растровые графику, представленную во многих форматах, включая JPEG, Photo CD и пиктограммы внутри прикладной программы VB. Gallery VBX поддерживает механизм drag-and-drop, и пользователи просто захватывают нужные файлы и перетаскивают их в прикладную программу; однако дл каждого перетаскиваемого объекта нужен управляющий кадр. Дополнительно фирма Lenel предлагает два других инструмента разработки мультимедиа, продаваемых по-отдельности, MCI Drivers Kit (цена 199 долл.) и MediaDeveloper (цена 299 долл.).

Как Mediashop, так и Lenel Gallery VBX предоставляют пользователям полный контроль над мультимедиа в рамках прикладных программ VB. Широкий набор функциональных средств Mediashop соперничает с возможностями более дорогих авторских пакетов мультимедиа. Если вы знаете Visual Basic и хотите создавать прикладные программы мультимедиа в этой среде, то вам стоит внимательно присмотреться к этим двум инструментам.


Сводка характеристик. Авторские средства мультимедиа

+ да - нетAuthorware 3Everest Authoring System 1.5IconAuthor 7.0ImageQ 2.31Macromedia Director 4.04MediaVerse 1.5Multimedia Toolbook 4.0: CBT EditionOracle Media Objects 1.05Quest 5.1
Цена, рекомендуемая изготовителем,
или реальная розничная, долл.
4995*4395; подписная 239* в месяц4995*749*1195*799*1299 (реальная розничн.)99 до 31 мая 1996 г.; 495* после этой даты3995*
ПлатформыMacintosh, Windows 3.1Windows 3.1OS/2, Windows 3.1Windows 3.1Macintosh, Windows 3.1Windows 3.1, Windows 95Windows 3.1Macintosh, Windows 3.1Windows 3.1
Общие характеристики
Бесплатное распространение
исполнительной версии продукта
+-+++++++
Обучение на месте эксплуатации---------
Использование DLL+++++++-+
Динамический прием и передача данных (DDE)-++---+-+
Работа в качестве клиента/сервера OLE -.0+ +- -+ +- -- -- -- -- -- -
Вызовы MCI+++++++++
Интерфейс разработчика
Блок-схемы из пиктограмм+++-----+
Рубрикатор----+-+--
В символьном режиме
N/AN/AN/AN/A-N/A+N/AN/A
Вложенные блок-схемы+-+-----+
Открывание нескольких документов--++-----
Масштабирование изображений--+++-+++
Линейка или панель инструментов++++++++-
Отладочная утилита+++-+++++
Назначение прав привилегированного доступа пользователем--+-+++++
Скрытие линейки меню и строки заголовка+++++-+++
Модули оперативной подсказки------+-+
Программирование
Язык сценариев-+-++++++
Типы данных переменных:
Массив
+++-+-+++
Целочисленный
+-++-++-+
Строчный
++++-++++
Проверка правильности данных-++---+++
Парадигмы:
Объектно-ориентированная
-++---+-+
С использованием параметров
-++++++++
Процедурная (сценарии)
-+-++++++
Шаблоны
+-++-++-+
Таблица кадров+++++++++
Временная синхронизация+++++++++
Объекты пользовательского интерфейса
Алфавитно-цифровой ввод+++++++++
Флажки-галочки+++-+++++
Диалоговые окна+++++++++
Drag-and-drop+++++-+++
Палитры+-+-+++++
Спускающиеся меню+++++-+++
Кнопки с независимой/зависимой фиксацией+ ++ ++ ++ -+ ++ ++ ++ ++ +
Навигация
Динамические гиперсвязи++--+++++
Перемещения вперед/назад++-++++++
Команды GOTO++-++++++
Переходы к началу или концу программы++-++++++
Работа с видеосредствами
Управляет видеомагнитофоном/
проигрывателем лазерных дисков
+++++++++
Показ усеченного и полноэкранного видео+++++++++
Цветовые наложения+++-++++-
Инструменты Internet
Экспорт файлов: .GIF/JPEG/HTML- - -- - -+ + -- - -- - -- - -- - -- - -+ + -
Совместимость с сервером Web--+-+----
Файлы данных
ASCII+++++++++
dBASE+-+---+-+
Фирменные форматы---+-++--
Поддержка ODBC+-+---+-+
Работа с графикой
Градиент цвета-++-++--+
Управление цветовой палитрой+-+++++++
Переходные эффекты+++++++++
Анимация:
С указанием маршрута
+++++-+++
С упорядочением последовательности
---++--++
С использованием простых ячеек
---++-+--
С использованием временной диаграммы
----+----
С построением промежуточных кадров
----+----
Форматы видеофайлов: .AVI/MPEG/QuickTime+ + ++ + -+ + ++ + -+ + ++ - -+ + -+ + ++ + +
Обработка текста
Добавление теней---+++--+
Шрифт с засечками---------
Экструзия текста---------
Расположение строк по кривой---------
Текст с поворотом--------+
Работа со звуком
Циклическое повторение звукового сопровождения+++++++++
Убирание звука+++++++++
Импорт файлов
Анимация: FLC/FLI+ ++ ++ ++ ++ +- -+ +- -+ +
Графика:
BMP/EPS
+ ++ -+ ++ -+ ++ -+ ++ -+ +
GIF/PCX
- +- ++ ++ ++ +- -+ +- ++ +
Pict/RLE
- +- -+ +- ++ -- -+ -+ -- -
Targa/TIFF
- +- -+ ++ +- +- ++ +- -+ +
WMF
+-+++-+-+
Звук:
Аудиокомпакт-диск
++++-++++
MIDI
++++-++++
SND
----+-+-+
WAV
+++++++++
Об авторах:
Стивен У. Плейн и Луиза Симоне - внештатные редакторы PC Magazine. Полин Орс - независимый автор. Линда и Эрик фон Швебер - часто публикующиеся авторы PC Magazine. Питер Макки - исполнительный редактор PC Magazine CD. Бен З. Готтесман - технический директор, Дэн Смит - помощник руководителя проекта, а Ари Моллер - исследователь редакции PC Magazine. Ланс Н. Уланофф - старший помощник редактора, ответственный за подготовку данного обзора.