Введение
Тип электронной литературы
Гипермедиа, являясь расширением термина гипертекст, представляет собой нелинейную среду информации, включающую графику, аудио, видео, обычный текст и гиперссылки. Это определение отличается от более широкого термина мультимедиа, который может включать как неинтерактивные линейные презентации, так и гипермедиа. Оно также связано с областью электронной литературы. Термин был впервые использован в 1965 году в статье, написанной Тедом Нельсоном. Всемирная паутина является классическим примером гипермедиа для доступа к веб-контенту, в то время как неинтерактивный кинопоказ является примером стандартной мультимедиа из-за отсутствия гиперссылок. Первой работой в формате гипермедиа, вероятно, была «Карта фильмов Аспен». HyperCard Билла Аткинсона популяризировал создание гипермедиа, а различные литературные гипертекстовые произведения, как художественные, так и научно-популярные, продемонстрировали потенциал ссылок. Большая часть современной гипермедиа распространяется через электронные страницы с использованием различных систем, включая медиаплееры, веб-браузеры и автономные приложения (то есть программное обеспечение, не требующее доступа к сети). Аудиогипермедиа развивается благодаря устройствам голосового управления и голосовому поиску.
Инструменты развития
Гипермедиа может быть разработана различными способами. Любой инструмент программирования можно использовать для написания программ, связывающих данные из внутренних переменных и узлов с внешними файлами данных. Программное обеспечение для разработки мультимедиа, такое как Adobe Flash, Adobe Director, Macromedia Authorware и MatchWare Mediator, может использоваться для создания автономных гипермедиа-приложений с акцентом на развлекательный контент. Некоторые программы для работы с базами данных, такие как Visual FoxPro и FileMaker Developer, могут использоваться для разработки автономных гипермедиа-приложений с акцентом на управление образовательным и бизнес-контентом. Гипермедиа-приложения могут быть разработаны для встраиваемых устройств, используемых в мобильной индустрии и в сфере цифровой рекламы, с использованием спецификации Scalable Vector Graphics (SVG) от W3C (World Wide Web Consortium). Программные приложения, такие как Ikivo Animator и Inkscape, упрощают разработку гипермедиа-контента на основе SVG. Встраиваемые устройства, такие как iPhone, изначально поддерживают спецификации SVG и могут использоваться для создания мобильных и распределенных гипермедиа-приложений. Гиперссылки также можно добавлять к файлам данных, используя большинство бизнес-программ посредством встроенных ограниченных возможностей скриптинга и гиперссылок. Программное обеспечение для создания документации, такое как Microsoft Office Suite и LibreOffice, позволяет создавать гипертекстовые ссылки на другой контент в том же файле, на другие внешние файлы и URL-ссылки на файлы на внешних файловых серверах. Для большего акцента на графике и макете страниц гиперссылки можно добавлять с помощью большинства современных инструментов настольной издательской деятельности. Это включает в себя программы для презентаций, такие как Microsoft PowerPoint и LibreOffice Impress, дополнения к программам верстки, таким как Quark Immedia, и инструменты для включения гиперссылок в PDF-документы, такие как Adobe InDesign для создания и Adobe Acrobat для редактирования. Hyper Publish – это инструмент, специально разработанный и оптимизированный для управления гипермедиа и гипертекстом. Любой HTML-редактор можно использовать для создания HTML-файлов, доступных в любом веб-браузере. Инструменты для создания CD/DVD, такие как DVD Studio Pro, могут использоваться для создания гиперссылок на содержимое DVD-дисков для DVD-плееров или веб-ссылок при воспроизведении диска на персональном компьютере, подключенном к Интернету.
Учиться
Существует множество теорий, касающихся гипермедиа и обучения. Важным утверждением, встречающимся в литературе по гипермедиа и обучению, является то, что гипермедиа предоставляет читателю или учащемуся больший контроль над учебной средой. Другое утверждение заключается в том, что гипермедиа создает равные возможности для учащихся с разными способностями и способствует развитию совместного обучения. Психологическая теория предполагает, что гипермедиа в большей степени соответствует структуре мозга, чем печатный текст.
Интерфейсы программирования приложений
Гипермедиа используется как среда и ограничение в некоторых интерфейсах прикладного программирования. HATEOAS (Hypermedia as the Engine of Application State) — это ограничение архитектуры REST, при котором клиент взаимодействует с сервером исключительно посредством гипермедиа, динамически предоставляемого серверами приложений. Это означает, что теоретически документация API не требуется, поскольку клиенту не нужны предварительные знания о способах взаимодействия с каким-либо конкретным приложением или сервером, кроме общего понимания принципов работы с гипермедиа. В других сервисно-ориентированных архитектурах (SOA) клиенты и серверы взаимодействуют через фиксированный интерфейс, определяемый документацией или языком описания интерфейсов (IDL).