- •Компьютерные технологии в науке и образовании
- •Часть 3 Гипертекстовые и мультимедийные инструментальные системы
- •Содержание
- •Лекция 1
- •3.1 Основные компоненты гипертекстовых и мультимедийных документов.
- •3.1.1.Текстовая информация
- •3.1.2 Полутоновые и цветные иллюстрации
- •3.1.3 Анимационная графика
- •3.1.4 Видеоинформация
- •3.1.5 Аудиоинформация
- •Лекция 2
- •3.2 Технологии гипертекстовых систем.
- •3.2.1 Функции гипертекстовых электронных изданий
- •3.2.2 Принципы построения гипертекстовых документов
- •3.2.3 Математическая модель гипертекста
- •3.2.4 Гипертекстовые Web-документы
- •3.2.5 Подготовка публикаций в среде Adobe Acrobat
- •3.2.6 Технология Help-файлов
- •3.2.7 Средства доставки электронных изданий
- •3.2.8. Классификация и общие принципы оформления электронных изданий
- •Лекция 3
- •3.3 Цифровое представление текстовой информации.
- •3.3.1. Стандарты кодирования символов ascii, ansi, кои-8 и unicode
- •3.3.2. Формат pdf
- •3.3.3 Формат разметки текста rtf
- •Лекция 4
- •3.4 Графические форматы.
- •3.4.1. Растровый формат gif
- •3.4.2. Формат графических файлов png
- •3.4.3 Графический формат jpeg
- •3.4.4. Формат tiff
- •3.4.5. Программные средства преобразования форматов
- •Лекция 5
- •3.5. Представление анимационной, видео- и звуковой информации
- •3.5.1. Семейство форматов mpeg
- •3. 5.1.1. Компрессия видеоданных в mpeg
- •3.5.1.2. Формат mpeg-1
- •3.5.1.3. Формат mpeg-2
- •3.5.1.5. Формат mpeg-7
- •3.5.2. Звуковые форматы
- •3.5.3. Анимационные файловые форматы fli, flc, cel
- •Лекция 6
- •3.6 Программы просмотра Web-публикаций.
- •3. 6.1.Доступ к Web-странице в Internet
- •3.6.2.Программа просмотра ms Internet Explorer
- •3.6.3. Программа просмотра Netscape Navigator
- •Лекция 7
- •3.7 Языки разметки гипертекста и программирования скриптов.
- •3.7.1 Язык разметки гипертекста нтмl
- •3.7.2 Расширенный язык разметки xml
- •3.7.3 Язык Java
- •3.7.4 Язык JavaScript
- •3.7.5 Язык программирования сценариев php
- •3.7.6 Язык Perl
- •3.7.7 Язык моделирования виртуальной реальности vrml
- •Лекция 8
- •3.8 Программирование Web-страниц в языковой среде html.
- •3.8.1 Структура и форматирование html-документа
- •3.8.2 Таблицы
- •3.8.3 Изображения и навигационные карты
- •3.8.4 Формы
- •3.8.5 Фреймы
- •3.8.6 Фреймы и таблицы
- •3.8.7 Объекты
- •3.8.8 Гиперссылки
- •3.8.9 Таблицы стилей
- •Лекция 9
- •3.9 Автоматизация создания Web-публикаций.
- •3.9.1 Назначение и функциональные возможности пакета
- •3.9.2 Структурная схема программного пакета
- •3.9.3 Интерфейс пользователя и принципы его организации
- •3.9.4 Некоторые типовые процедуры пакета Dreamweaver
3.2.1 Функции гипертекстовых электронных изданий
Гипертекстовые издания являются частным случаем гипертекстовых систем и имеют дело с электронными текстами, а также графикой и другими компонентами электронных изданий. Они выполняют множество функций, необходимых при обработке текстовой или иной информации: создание текстовой базы данных, ввод текстов через клавиатуру, включение в состав электронного издания графики, анимации, видео- и аудиоинформации, зaгрузка компонентов издания из файлов; функции редакторов, включая перенос блоков информации из одного места издания в другое, снабжение материала различными атрибутами; поиск материала по атрибутам, по строчкам символов (стрингам), создание, хранение и поиск различного рода информации, вывод на печать и т.п.
Вместе с тем, позволяя устанавливатъ связи и обеспечивая переходы по этим связям, гипертекстовые системы начинают выполнять более развитые функции обработки текстовой и иной информации.
Укажем некоторые из этих специфических функций, выполняемыx гипертекстовыми электронными изданиями:
поддержка ссылочных связей (вызов текста или иного фрагмента, на который дается ссылка) как внутри некоторого материала (электронный словарь, энциклопедия, каталог и т.п.), так и внутри некоторого хранилища информационных компонентов издания в целом;
поиск информации с помощью браузинга в программах просмотра;
ведение структуры (наращиваемой) издания;
навигация по связям с целью изучения или усвоения знаний об освещенной в издании предметной области;
выделение в ходе навигации «виртуальных» структур, совокупностей в чем-то близких информационных блоков (применительно к тексту эти совокупности иногда называют «контекстами»);
запоминание «путей», компоновка в ходе навигации линейных текстов;
автоматическое построение из гипертекстовой сети связных текстов с использованием эвристических алгоритмов;
встраивание в текст других компонентов электронного издания;
организация демонстрации электронного издания.
Развитые гипертекстовые системы, предназначенные для конечных пользователей (читателей), выполняют большинство этих функций.
3.2.2 Принципы построения гипертекстовых документов
Согласно словарю гипертекст рассматривается как «мультимедийное приложение с использованием текста и (или) графики. Гипертекст допускает такое представление документов, которое имитирует ассоциативное структурирование понятий человеком в противопоставление линейному порядку следования понятий в книгах, фильмах и в речи».
Фактически гипертекст - это технология работы с текстовыми данными, позволяющая устанавливать ассоциативные связи типа гиперсвязей или гиперссылок между фрагментами, статьями и графикой в текстовых массивах. Благодаря этому становится доступной не только последовательная, линейная работа с текстом, как при обычном чтении, но и произвольный ассоциативный просмотр в соответствии с установленной структурой связей, а также с учетом личного опыта, интересов и настроения пользователей. Гипертекстовой документ как бы получает дополнительные измерения. С одной стороны, он подобен обычному текстовому документу, имеющему фиксированное начало и конец. С другой стороны, гипертекст одновременно организован по тематическим линиям, по индексам и библиографическим указателям.
С точки зрения реализации гипертекст представляет собой множество именованных фрагментов (страниц, статей или других элементов) информации, объединенных в сетевую структуру с помощью системы связей между фрагментами.
Эти связи в гипертекстовых документах выступают как гиперссылки - связи между различными фрагментами гипертекста, представляющие собой ссылки на конкретное место в публикации, куда осуществляется переход при активизации данной гиперссылки. Обычно гиперссылки определенным образом выделяются в тексте документа и активизируются путем клика (однократного нажатия курсором мыши) или нажатия определенной функциональной клавиши.
Локальные гиперссылки - это ссылки на другие части того самого документа, откуда они осуществляются (например, ссылки из «содержания» на главы публикации, ссылки из одной главы на другую, от какого-либо термина на его определение, расположенное в словаре терминов данной публикации и т.п.).
Глобальные гиперссылки - это ссылки на другие документы, в общем случае на какие-либо ресурсы, расположенные вне данного документа, например в другом файле, логически не связанном с документом и существующем независимо от него, либо на странице удаленного Web-сервера.
Объекты гипертекстовой сети образуют следующую иерархическую структуру: сеть, подсеть, фрагмент, метка. Подсеть представляет собой некоторое подмножество фрагментов сети, связанных между собой и объединенных неким признаком - смысловым или функциональным. В информационных блоках могут быть выделены специальные поля (например, цветом или размером), используемые для связывания информационных фрагментов в гипертекстовую сеть. Такие поля называют гипертекстовыми метками (кнопками). Активизация связи приводит к переходу пользователя к следующему информационному фрагменту. В зависимости от типа связи переход может быть постоянным или временным. В последнем случае пользователь получает возможность ознакомиться с примечанием, пояснением, толкованием термина и вернуться к первоначальному информационному фрагменту.
В соответствии с иерархией в гипертекстовой сети могут присутствовать следующие типы связей: метка-метка, метка-фрагмент, метка-подсеть, фрагмент-фрагмент, фрагмент-метка, фрагмент-подсеть, подсеть-метка (рис. 2.1). В некоторых первоисточниках метки называют кнопками.
Обычно прикладные гипертекстовые системы поддерживают несколько типов связей. Однако для полноценной работы используются четыре первых из перечисленных выше типов связей. Если с реализацией связи типа метка-другой объект не возникает проблем (пользователь просто указывает на метку курсором и нажимает управляющую клавишу), то для реализации связей типа фрагмент-фрагмент необходим иной способ.
Существенной особенностью гипертекстовых систем является их ориентация на активную работу пользователя в интерактивном режиме. Осуществляя навигацию по информационным фрагментам, пользователь получает возможность по-разному представлять информацию, что облегчает ее понимание и обеспечивает создание новых знаний. Все это позволяет говорить о гипертекстовых системах (изданиях) как о знаниеориентированных.
Для облегчения работы с гипертекстовой средой возможно (а в коммерческих продуктах необходимо) применение следующих сервисных инструментов пользователя.
Список всех фрагментов сети гипертекстового издания (системы). Целесообразно организовать этот список в виде иерархической системы, на верхнем уровне которой содержатся только общие формулировки тем фрагментов, а при снижении от уровня к уровню в существующей иерархии достигается все большая детализация и конкретизация.
Поисковый механизм. Позволяет искать в сети гипертекстового издания фрагменты (статьи), содержащие необходимую информацию по ключевым словам и (или) приписанным при построении издания атрибутам фрагментов. В качестве атрибутов могут выступать, например, названия, имя автора, стоимость фрагмента, дата его последней модификации и т.п.
Книжная закладка. Предоставляет пользователю возможность отмечать интересующий его информационный фрагмент.
Записная книжка. Обеспечивает реализацию для пользователя функции сохранения своих произвольных комментариев к просмотренным фрагментам и возможность их последующего просмотра.
Средства печати и экспорта гипертекстовых фрагментов в стандартных форматах файлов для получения твердой копии фрагмента документа или электронной копии для ее последующей обработки.
Средства сохранения состояния системы. Используются для продолжения работы с гипертекстовым изданием после вынужденного или запланированного перерыва начиная с того места, на котором работа с изданием была прервана.
Средства, позволяющие пользователю наблюдать всю гипертекстовую сеть или ее часть с той или иной степенью детализации и с разных ракурсов. Дают пользователю возможность представить структуру всего или части гипертекстового издания для более эффективной работы с документом.