
48
Через 5 лет, в 1968 г., эти идеи Энгельбарта приобрели более
конкретной характер и были реализованы в системе NLS (On Line
System). Она была разработана как экспериментальное средство в
лаборатории Стэнфордского института, которой Энгельбарт руководил в
течение 20 лет. Исследовательская группа развила систему в комплекс,
удовлетворяющий все рабочие потребности этой группы и
предусматривающий "…помещение в компьютерную память всех наших
спецификаций, планов, схем, программ, документов, докладов,
памятных записок, библиографических перечней и замечаний и т. п., а
также выполнения всей нашей разнообразной работы: составления
планов, схем, отладки программ и т. д., включая значительную часть
нашего взаимного общения – через консоли". Упомянутые консоли были
очень сложны по стандартам того времени. Они давали телевизионное
изображение и имели множество различных входных устройств, среди
них было одно из наиболее известных изобретений Энгельбарта – мышь.
Файлы в NLS содержались как иерархии сегментов, каждый из
которых мог иметь длину не более 3000 символов и назывался
"утверждением". Каждое "утверждение" снабжалось идентификатором
своего уровня в иерархической структуре файла. Можно было
установить любое число ссылочных связей "утверждений" друг с
другом, связей как внутрифайловых, так и межфайловых. В результате
структура, первоначально иерархическая, приобретает неиерархические
связи. В системе обеспечивалось несколько способов перемещения
внутри файла по "утверждениям".
Подобно другим ранним гипертекстовым системам, NLS
концентрировалась на трех аспектах:
• база данных нелинейного текста;
• фильтры "видов" (views), производящие отбор информации из
этой БД;
• "виды" (views), которые структурируют отображение
собранной информации для терминала.
Появление рабочих станций с дисплеями, обладающими высокой
разрешающей способностью, сместило интерес в сторону большей
графичности в изображении связей, узлов, сетевых фрагментов; стало
использоваться, например, одно окно для каждого узла.
В 80-е годы Энгельбарт работал в компании "МАК-Доннел
Дуглас", которая предлагала на рынке коммерческий сетевой вариант
системы, получивший название NLS/Augment. В ней был сделан акцент
на создании среды для работников знания, т. е. на автоматизации
рабочих мест инженеров, занимающихся программным обеспечением.
Система включала множество видов компьютерно-поддерживаемой
коммуникации, как синхронной, так и асинхронной. Асинхронная
коммуникация осуществлялась электронной почтой, ведением