Казалось, идея — вот она, на поверхности. Но идея должна была созреть, и еще целых девять лет Тим частным порядком продолжает свои исследования в области организации и управления информацией. И наконец, в 1989 году выпускает документ под названием "Информационный менеджмент: Планы", распространенный в CERN в качестве комментария. Сейчас его можно называть как угодно: историческим, революционным, эпохальным, поскольку в нем содержались все основные принципы того, что сегодня мы называем WWW. Прежде всего, его автор с уверенностью заявлял: современное состояние компьютерной технологии позволяет создать на ее базе глобальное гипертекстовое пространство.
Естественно, что в разработке этого своеобразного манифеста будущего первую роль играл сам Бернерс-Ли, назвавший три основных источника, которыми он пользовался при создании этой концепции. Первому из них — статье Ванневара Буша "As we may think", появившейся в журнале "Atlantic monthly" за 1945 год, Тим уделял особое внимание.
В своей статье Ванневар Буш высказывал опасение по поводу разобщенности человеческого сообщества в накоплении знаний. Описывая столь незавидное положение дел, Буш предлагает свой вариант решения проблемы. Гипотетическая машина, названная автором Меmех, должна была позволить человеку хранить и быстро вызывать документы, а также случайные связи между ними. Последствием внедрения такого механизма в жизнь должно было стать образование децентрализованного академического общества, в котором уже не нужна центральная фигура или центральная библиотека как основной хранитель знаний.
Кроме "As we may think" источниками идей Web для Бернерса-Ли послужили работы Теда Нельсона и Дуга Энгельбарта. Нельсон, с которым Тим был знаком лично, занимался проблемой "грамотных машин", и ему принадлежит термин "гипертекст". Правда, у Нельсона гипертекст рассматривался с лингвистической точки зрения. Энгельбарт, как и Буш, но уже позднее описал гипотетический механизм Augment, использующий "разбитый указатель" для снятия ограничения при адресации внутри документа (практически — идею URI).
В октябре 1990 года Бернерс-Ли создал первый WWW-сервер и первую клиентскую программу: браузер — редактор. Работала эта программа в среде NeXTStep. Программа в качестве редактора WYSIWYG осуществляла простое добавление новых связей и новых документов, ссылки на которые давались в виде "универсального указателя документа" (Universal Document Identifier — URI). Впоследствии скромный автор проекта уверял, что он ничего особенного не сделал. "Для создания WYSIWYG уже существовали все элементы программного обеспечения. Я всего лишь добавил гипертекст". Проект был представлен сообществу физиков, специализирующихся в области физики высоких энергий, и фанатам NeXT. И с этого момента началось официальное построение Всемирной паутины.
Размышляя о том, как назвать свое изобретение, Тим Бернерс-Ли перебрал огромное количество вариантов. Среди альтернативных названий были: Mine of Information ("Информационная шахта"), The Information Mine и Information Mesh ("Информационная сетка").
"Ища имя для глобальной гипертекстовой системы, я старался особо подчеркнуть децентрализованность формы, позволяющей связать все со всем. Математически эта форма представляет собой график в виде паутины".
Так и родилось ее название — World Wide Web, или просто WWW. В дальнейшем пришлось саму программу переименовать в Nexus, поскольку потребовалось как-то отделить ее от названия абстрактного гипертекстового пространства.
После появления WWW в декабре 1990-го началась детальная разработка принципов будущей системы. Официально они были представлены в виде документа со следующими требованиями:
□ в отличие от базы данных, информационная система должна быть в состоянии сохранять случайные связи между произвольными объектами;
□ если два независимых пользователя создают связь от одной системы к другой, им не требуется выполнять такие операции, как, например, слияние баз данных своих ссылок;
□ любая попытка ограничить пользователя определенным языком или операционной системой должна быть обречена на провал;
□ любая попытка ограничить пользователя конкретной ментальной моделью и способом построения информационной структуры также должна быть обречена на провал.
Обеспечить взаимодействие человека и гипертекста на таком интуитивном уровне, чтоб информационное поле, создаваемое машиной, было способно в точности воспроизводить работу человеческого сознания, и стало конечной целью Web.
Читать дальше