Гипермедиа , расширение гипертекста , является нелинейной средой информации, которая включает графику, аудио, видео, простой текст и гиперссылки . Это обозначение контрастирует с более широким термином мультимедиа , который может включать неинтерактивные линейные презентации, а также гипермедиа. Термин был впервые использован в статье 1965 года, написанной Тедом Нельсоном . [1] [2] Гипермедиа — это тип мультимедиа, который включает интерактивные элементы, такие как гипертекст, кнопки или интерактивные изображения и видео, позволяющие пользователям перемещаться и взаимодействовать с контентом нелинейным образом.
Всемирная паутина является классическим примером гипермедиа для доступа к веб-контенту , в то время как традиционная презентация в кинотеатре является примером стандартного мультимедиа из-за присущей ей линейности и отсутствия интерактивности посредством гиперссылок.
Первой работой гипермедиа, возможно, была Aspen Movie Map . HyperCard Билла Аткинсона популяризировала гипермедиа-письмо, в то время как множество литературных гипертекстовых и научно-популярных гипертекстовых работ продемонстрировали перспективность гиперссылок. Большинство современных гипермедиа доставляются через электронные страницы из различных систем, включая медиаплееры , веб-браузеры и автономные приложения (т. е. программное обеспечение, не требующее доступа к сети). Аудиогипермедиа появляется с устройствами голосового управления и голосовым просмотром . [3]
Гипермедиа может быть разработана несколькими способами. Любой инструмент программирования может быть использован для написания программ, связывающих данные из внутренних переменных и узлов для внешних файлов данных. Программное обеспечение для разработки мультимедиа, такое как Adobe Flash , Adobe Director , Macromedia Authorware и MatchWare Mediator, может быть использовано для создания автономных гипермедиа-приложений с упором на развлекательный контент. Некоторое программное обеспечение для работы с базами данных , такое как Visual FoxPro и FileMaker Developer , может быть использовано для разработки автономных гипермедиа-приложений с упором на управление образовательным и деловым контентом.
Гипермедиа-приложения могут разрабатываться на встраиваемых устройствах для мобильной и цифровой индустрии вывесок с использованием спецификации масштабируемой векторной графики (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-плееров или веб-ссылок при воспроизведении диска на персональном компьютере, подключенном к Интернету.
Существует ряд теорий, касающихся гипермедиа и обучения. Одно важное утверждение в литературе о гипермедиа и обучении заключается в том, что оно обеспечивает больший контроль над учебной средой для читателя или студента. [ необходима цитата ] Другое утверждение заключается в том, что оно выравнивает игровое поле для студентов с разными способностями и улучшает совместное обучение. [ необходима цитата ] Утверждение из психологии включает представление о том, что гипермедиа более точно моделирует структуру мозга по сравнению с печатным текстом. [4]
Гипермедиа используется как среда и ограничение в определенных интерфейсах прикладного программирования . HATEOAS , Гипермедиа как двигатель состояния приложения, является ограничением архитектуры приложений REST , где клиент взаимодействует с сервером исключительно через гипермедиа, предоставляемое динамически серверами приложений. Это означает, что теоретически не требуется никакой документации API , поскольку клиенту не нужны никакие предварительные знания о том, как взаимодействовать с каким-либо конкретным приложением или сервером, помимо общего понимания гипермедиа. В других сервисно-ориентированных архитектурах (SOA) клиенты и серверы взаимодействуют через фиксированный интерфейс , совместно используемый через документацию или язык описания интерфейса (IDL).