История развития программного обеспечения

Современные гипертекстовые системы

Невозможно перечислить огромное количество гипермедиа, гипертекстовых систем, которые разрабатываются и уже практически используются в настоящее время. Вот лишь короткий список западных разработок, достойных внимания.

HyperWave

Этот проект появился в 1990 г. и первоначально имел название Hyper-G. Сейчас это сложная система управления документами Web в больших информационных пространствах. Она позволяет проводить иерархическое структурирование, управление связями, полнотекстовый поиск и поиск по аттрибутам, интерактивное редактирование связей и документов и многое другое.

Microcosm

Открытая гипермедиа система для разработки онлайновых учебников, справочников и документации. В ней интегрированы результаты десятилетних исследований в области гипертекста, лингвистики и статистического анализа, которые проводились в Саутгемптоновском университете в Англии. Реализовано автоматическое, динамическое связывание информации, обеспечивается тематический поиск и навигация.

Storyspace

Система, которая поддерживает процесс написания гипертекстовых произведений ("писательская среда"). Разрабатывалась специально для писателей – гипертекстовых беллетристов, лучше всего подходит для работы с большими, сложными, изощренными гипертекстами. Она аккумулировала многие черты системы Intermedia, фактически является ее наследницей. Разрабатывается в Eastgate Systems, в ее среде написано большинство произведений гипербеллетристики, включая и первое такое произведение: Michael Joice "Afternoon, A Story".

WebThing

Объектно-ориентированная гипертекстовая система, спроектированная для совместной авторской работы. Предназначена для WWW. Документы в WebThing генерируют HTML связи из других документов на лету, избавляя авторов от необходимости их создания и устраняя проблему устаревших и оборванных ссылок. Это – экспериментальная система, которая вводит понятие Holistic Hypertext в Web (selforg site – самоорганизующийся сайт).

Xanadu

Система Теда Нельсона, разработка которой продолжается.

World Wide Web

Самая популярная гипертекстовая система, основанная на клиент-серверной архитектуре и работающая на Интернет.

В заключение немного о стандартах, используемых в гипертекстовых/гипермедиа разработках. Проблемы использования стандартов, их написания и применения – одна из центральных тем в исследованиях и разработках этой области.

SGML – сокращенное название международного стандарта ISO/IEC 8879:1986. Полное название: Information Processing – Text and Office Systems – Standard Generalized Markup Language (SGML). SGML образует основу целого ряда стандартов. Это метод (правила) создания и разметки структурированных документов. Документами, разрабатываемыми в соответствие с этим стандартом, могут обмениваться самые разные несходные системы. Ссылка на сайт с информацией о SGML: http://www.oasis-open.org/cover/general.html.

HTML – HyperText Markup Language – правила (метод) создания документов для публикации в WWW. Является приложением языка SGML. Большинство HTML-браузеров не поддерживает некоторые конструкции SGML, однако программы для разработки SGML-документов могут производить хорошие HTML-документы. Спецификацию HTML 4 можно найти по адресу http://www.w3.org/TR/REC-html40/, дополнительные данные – по адресу http://www.oasis-open.org/cover/.

HyTime – сокращенное название международного стандарта ISO/IEC 10744:1992. Полное название: Hypermedia/Time-based Structuring Language. Он обеспечивает стандартную техническую основу для интегрированной открытой гипермедиа, включая SDML, Standard Music Description Language (ISO/IEC Committee Draft 10743).

HyTime является расширением SGML, он добавляет набор форматов ("SGML architectural forms"), чьи синтаксис и семантика как раз и являются содержанием стандарта HyTime. Они обеспечивают системно-независимое представление гиперлинков, информационных адресов, размещение информационных объектов во времени и пространстве и пр. Информация – по адресам:
http://www.oasis-open.org/cover/hytime.html
http://www.hytime.org

XML – формирующийся новый стандарт под названием Extensible Markup Language. В отличие от HTML, XML не является приложением SGML. Это набор простых условий для применения SGML без наиболее экзотических особенностей последнего. Информация о XML:
http://www.oasis-open.org/cover/xml.html
http://www.xml.com