Educational Technology & Society 3(4) 2000
ISSN 1436-4522
pp. 218-221

HyperMethod - опыт использования

Обозреватель: Сабаев И.А., Исхаков Р.С., Михайлов Р.А., Суреев Е.А., Садыков Т.Р., Радаев П., Можанов К.
Казанский государственный технический университет им. А.Н. Туполева
420015, Россия, Татарстан, г. Казань, ул. К.Маркса, , д.10,
Центр Новых Информационных Технологий Республики Татарстан
тел.: (8432) 36 50 51
Email: iskhakov@cnitrt.kai.ru

Данные о продукте:

Наименование продукта

HyperMethod

Категория продукта

Пакет для создания мультимедийных приложений

Название производителя

HyperMethod Company

Ссылка на производителя

hyper@eltech.ru

Ссылка на продукт

http://www.eltech.ru/hyper

Краткий обзор:

Простота использования

Простота навигации

Документация

Отношение цена/качество

Имеющиеся возможности

Дидактические основы

Образовательная ценность

Коммерческая ценность

Интерактивность

Лучшие/худшие особенности:

Для разработки не требуется квалифицированный программист, набор заданных заранее стилей, возможность разработки под любое разрешение экрана, возможность вставки любых OCX компонентов / отсутствие хорошей документации, слабая поддержка скриптов

      В последнее время наблюдается большой спрос на мультимедиа продукцию. Это и каталоги различных товаров, и презентации, в общем, все, что содержит в себе информацию, представленную различными способами - в виде видеосъемок, фотографий, рисунков, мультипликаций и звука. Конечно, текст остается главным звеном в цепи передачи информации, но просто текст уже не привлекает. Тут на помощь и приходят мультимедиа технологии.
     Создавать мультимедийные программы можно различными способами. Самый популярный на сегодня способ - это написать всю программу на мощном языке программирования. Конечно, квалифицированный программист легко справится с задачей подобного рода, при этом количество и качество эффектов ограничивается лишь фантазией разработчиков. Но подумайте, каково будет потом внести в программу изменения? Например, добавить новые иллюстрации или немного сократить тексты. Для этого придется перекомпилировать всю программу, что является весьма долгим и утомительным процессом, кроме того, если это придется делать человеку, незнакомому с разработкой, то ему придется ещё потратить много времени на изучение работы программы. А сколько проблем может возникнуть из-за несовместимости программы с оборудованием пользователя? Такой вариант разработки мультимедиа приложений используется, в основном, крупными компаниями, которые, обладая большим штатом программистов, могут разрабатывать за относительно короткие сроки неплохие учебники.
     Кроме написания программы целиком на языке программирования, можно поступить и по-другому - написать оболочку для составления таких программ и создавать программы в ней. Этот способ содержит немалые преимущества по сравнению с предыдущим - для новых мультимедийных программ уже не придется писать все сначала. Однако и этому способу присущи определенные недостатки, главным из которых является сложность написания подобной оболочки. На это уходит очень много времени, так как необходимо предусмотреть все, что может понадобиться в дальнейшем при разработке мультимедиа программ.
     Наконец, самый простой способ - это купить качественную оболочку. На рынке существует целый ряд таких оболочек, среди которых есть и простые, и сложные. Все они различаются как по цене, так и по своим возможностям. После испытаний различных оболочек мы остановились на программе HyperMethod.
     Программа HyperMethod это российская разработка, поэтому и цена у неё не такая высокая как у аналогичных западных, однако по своим возможностям эта программа иногда опережает свои зарубежные аналоги. Кроме того, немаловажную роль играет и русскоязычная поддержка программы со стороны компании.
     Так что же умеет этот программный пакет? А умеет он очень многое. Так как в нем есть возможность вставки любого ActiveX компонента, установленного в системе, то вывод напрашивается сам собой - расширять возможности НyperMethodа можно до бесконечности. Если для реализации своих идей стандартных средств пакета не хватает, то все вопросы решаются написанием своего компонента, что во много раз легче, чем писать всю программу. Кроме того, эти компоненты можно использовать повторно, в различных проектах. Всё это значительно облегчает жизнь разработчика.
     При создании презентационного диска для строительной фирмы "Антика" потребовалось показать созданные нами 3D модели домов таким образом, чтобы пользователь мог сам вращать объект вокруг своей оси. Специально для этого был написан OCX компонент и вставлен в пакет НyperMethod (рис. 1).

Рисунок 1 Трехмерная модель дома.

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

Рисунок 2. Пример скриптового окна анимированной кнопки

     Программа HyperMethod состоит из двух частей - первая часть это собственно программа разработки, а вторая это отдельный проигрыватель коллекций. Таким образом, достигается лицензионная чистота мультимедиа продуктов.
     С помощью встроенных средств можно создавать программы установки разработанных приложений без каких-либо навыков программирования. Все достигается простым заполнением форм, а остальное берет на себя HyperMethod.
     Благодаря тому, что HyperMethod понимает большинство стандартных типов фалов, создание мультимедиа приложений требует меньше усилий разработчика. Готовую анимацию можно вставить как в виде avi, так и в виде mpeg файла, звук и музыку также можно вставлять в наиболее оптимальном формате mp3. Поддерживаются такие форматы графических файлов, как bmp, gif и jpg (рис. 3).

Рисунок 3. Настройка элемента рисунок

     HyperMethod может составить отчет о том, сколько и какого вида объектов использовалось при создании программы, он может выдать статистику по используемым шрифтам и ActiveX компонентам. Это позволит отследить нестандартные объекты и либо заменить их стандартными, либо включить в установочный пакет программы.
     Поддерживаются всевозможные виды оформления текстов - надпись можно подчеркнуть, выделить жирным шрифтом, изменить текст, создать тень. Все это можно сохранить в стиле для данного документа и в дальнейшем не придется вспоминать как же выглядели заголовки, а просто назначить тексту стиль "Заголовок".
     Ну и конечно, какая современная программа без гиперссылок. HyperMethod и в этом компоненте является одним из лидеров рынка. Любой фрагмент текста может быть преобразован в текстовый "якорь", который может ссылаться на другие документы и даже коллекции. Текстовому "якорю" можно назначить разные режимы активации. Реакцией на активацию "якоря" может быть запуск определенного скрипта.
     Кроме этого HyperMethod позволяет создавать анимацию путем проигрывания слайдов с помощью встроенного OCX компонента.