Карточка с языком сценариев

Кадр

Метод "Кадр" подобен методу изобразительного управления потоком данных. В него тоже обычно включается палитра пиктограмм (Icon Palette); однако связи, прорисованные между пиктограммами, могут представлять собой сложные ветвящиеся алгоритмы. Авторские системы, построенные по этому методу, - очень быстрые, но требуют применения хорошего автоматического отладчика, поскольку ошибки визуально неуловимы. Самые лучшие программы такого рода, например Quest, позволяют связать компилируемый язык с языком сценариев (при создании приложения в качестве языка сценариев используются Cи или Apple Media Kit).

К системам, основанным на кадре, относятся:

 Quest (фирмы Allen Communication), Windows;

 Apple Media Kit (фирмы Apple), MacOS;

 Ten Core Producer (фирмы Computer Teaching), DOS, Windows;

 CBT Express (фирмы Aim Tech), Windows, Unix, OS/2.

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

Возможности программ этого типа легко расширяемы с помощью модулей XCMD и DLL. Такие системы часто используются для разработки прикладных программ общего назначения, а их лучшие представители позволяют все объекты (включая индивидуальные графические элементы) подготавливать внутри авторской системы. Многие развлекательные и игровые программы проходят этап создания прототипа по данному методу до кодирования на компилирующем языке программирования.

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

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

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

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

К системам, основанным на карточке с языком сценариев, относятся:

 HyperCard (фирмы Apple Computer), MacOS;

 SuperCard (фирмы Allegiant Technologies), MacOS;

 Multimedia ToolBook (фирмы Asymetrix), Windows.

Примером мультимедиа-приложения, созданного с использованием авторской системы Toolbook, может служить CD-ROM "Английский на каждый день", разработанный российской фирмой New Media Generation в 1996 г. Специфика интенсивного курса изучения английского языка по методу Т.А. Графовой хорошо сочеталась с данной метафорой. Разработка была выполнена на достаточно высоком уровне и отмечена за отличный дизайн. Приложение функционирует в среде Windows и требует установки отдельных файлов на жесткий диск для ускорения работы.