Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
D-3.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
1.13 Mб
Скачать

Программные средства.

А в т о р с к и е с и с т е м ы.

Программы, которые позволят объеди­нить созданные вами отдельные кусочки в единое законченное целое муль­тимедиа-приложение можно условно разделить на две группы. Это спе­циализированные программы, предназначенные для быстрой подготовки определенных типов мультимедиа-приложении (презентаций, публикаций в Internet) и авторские инструментальные средства мультимедиа.

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

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

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

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

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

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

О б щ и е с в е д е н и я.

Авторское средство разработки (авторская система) представляет собой программу, которая имеет предварительно подготовленные элементы для разработки интерактивного программного обеспечения. Такие системы раз­личаются по своей специализации, возможностям и легкости освоения. В настоящее время не существует автоматизированной авторской системы, позволяющей полностью построить приложение только по принципу "укажи и щелкни" (point and click), хотя современные средства подходят к этому достаточно близко.

Применение авторской системы — это, фактически, ускоренная форма программирования: вы не обязаны вникать в тонкости языка или, хуже того, в детали работы Windows API (Application Programming Interface — интер­фейс прикладных программ), но должны понимать, как программы работа­ют. Вместе с тем, не надо пугаться слова "программирование". Многие сис­темы имеют довольно дружественный пользовательский интерфейс, а для осуществления простейших проектов можно вообще обойтись без этого процесса.

В общем случае для разработки интерактивного мультимедийного проекта в авторской системе требуется значительно меньше времени, чем при исполь­зовании средств чистого программирования. Это означает снижение стои­мости работ в несколько раз. Однако на создание компонентов мультимедиа (графика, текст, видео, звук, мультипликация и т. д.) выбор авторской сис­темы вообще не влияет; выигрыш во времени при подготовке конечного продукта в этом случае достигается за счет ускоренного построения прото­типа, а не из-за выбора авторской системы вместо какого-нибудь языка программирования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]