НЛС (компьютерная система)
Разработчик | SRI International Исследовательский центр аугментации |
---|---|
Тип | Концепция |
Дата выпуска | 9 декабря 1968 года, у Матери всех демос. |
Операционная система | никто |
Процессор | никто |
Память | никто |
Хранилище | никто |
Графика | отображение видео с растровой разверткой |
Возможности подключения | видеовход, последовательный выход |
NLS , или « онлайн-система », была революционной системой компьютерного сотрудничества, разработанной в 1960-х годах. Он был разработан Дугласом Энгельбартом и реализован исследователями из Исследовательского центра аугментации (ARC) Стэнфордского исследовательского института (SRI). Это была первая компьютерная система, в которой на практике использовались гипертекстовые ссылки, компьютерная мышь , с растровой разверткой видеомониторы , информация, организованная по релевантности, экранные окна , презентационные программы и другие современные вычислительные концепции. Его финансировали ARPA (предшественник Агентства перспективных исследовательских проектов Министерства обороны ), НАСА и ВВС США .
NLS был продемонстрирован в Матери Всех Демосов .
Развитие [ править ]
Дуглас Энгельбарт разработал свои концепции при поддержке ВВС США с 1959 по 1960 год и опубликовал концепцию в 1962 году.Странная аббревиатура NLS (а не OLS) стала результатом эволюции системы. Первые компьютеры Энгельбарта не могли поддерживать одновременно более одного пользователя.Первым был CDC 160A в 1963 году, у которого было очень мало собственных программных возможностей. [1]
В качестве краткосрочной меры команда разработала систему, которая позволяла пользователям, работающим в автономном режиме (то есть всем, кто не сидит за одним доступным терминалом), редактировать свои документы, записывая строку команд на бумажную ленту с помощью Flexowriter . [2] Как только лента была завершена, автономный пользователь затем вставлял в компьютер бумажную ленту, на которой был сохранен последний черновик документа, а затем вводил новые команды, которые нужно было применить, и компьютер распечатывал новую бумажную ленту, содержащую последняя версия документа. [2] Без интерактивной визуализации это могло быть неудобно, поскольку пользователю приходилось мысленно моделировать совокупное воздействие своих команд на текст документа. С другой стороны, это соответствовало рабочему процессу офиса 1960-х годов, когда менеджеры давали секретарям распечатки документов с пометками. [3]
Дизайн продолжал поддерживать этот «автономный» рабочий процесс, а также интерактивную возможность редактирования тех же документов «онлайн». Чтобы избежать использования двух одинаковых сокращений (OLTS), автономная текстовая система была сокращена FLTS, а онлайновая текстовая система - NLTS. Поскольку система развивалась и теперь поддерживает не только текст, буква «Т» была исключена, и интерактивная версия стала известна как NLS. [4]
Роберт Тейлор , имевший образование в области психологии, оказал поддержку со стороны НАСА . Когда Тейлор перешел в Управление технологий обработки информации Министерства обороны США Агентства перспективных исследовательских проектов , он смог обеспечить дополнительное финансирование проекта.Разработка NLS перешла на CDC 3100 в 1965 году. [1] Джефф Рулифсон присоединился к SRI в 1966 году и был ведущим программистом NLS, пока не покинул организацию в 1973 году. [5]
В 1968 году разработка NLS перешла на компьютер SDS 940, на котором работала система разделения времени Беркли . [1] Он имел диск объемом около 96 МБ и мог поддерживать до 16 рабочих станций, каждая из которых включала с растровой разверткой монитор , трехкнопочную мышь и устройство ввода, известное как набор аккордовых клавиш . Набранный текст отправлялся с набора клавиш в определенную подсистему, которая передавала информацию по шине к одному из двух контроллеров дисплея и генераторов дисплея. Затем входной текст поступал на 5-дюймовую (127 мм) электронно-лучевую трубку (ЭЛТ), закрытую специальной крышкой, а наложенное видеоизображение принималось черно-белой телекамерой профессионального качества. Информация передавалась с телекамеры на систему управления камерой замкнутого контура и патч-панель и, наконец, отображалась на видеомониторе каждой рабочей станции.

NLS была продемонстрирована Энгельбартом 9 декабря 1968 года большой аудитории на Осенней совместной компьютерной конференции в Сан-Франциско . С тех пор его прозвали « Матерью всех демонстраций », поскольку он не только продемонстрировал новаторские возможности NLS, но и включал в себя сборку некоторых замечательных современных видеотехнологий. Клавиатура и мышь терминала Энгельбарта на сцене были соединены самодельным модемом на скорости 2400 бод через выделенную линию , которая подключалась к компьютеру ARC SDS 940 в Менло-Парке , в 48 километрах к юго-востоку от Сан-Франциско. Две микроволновые линии передали видео [6] из Менло-Парка обратно к видеопроектору Eidophor , предоставленному Исследовательским центром Эймса НАСА , и на экране высотой 22 фута (6,7 м) с видеовставками зрители могли следить за действиями Энгельбарта на его дисплее, наблюдать, как он использовал мышь и посмотрите, как к презентации присоединились члены его команды в Менло-Парке. [6]
Одна из самых революционных функций NLS, «Журнал», была разработана в 1970 году австралийским инженером-компьютерщиком Дэвидом Эвансом в рамках его докторской диссертации. [а] на основе гипертекста The Journal представлял собой примитивную программу для групповой работы , которую можно рассматривать как предшественника (если не прямого предка) всего современного серверного программного обеспечения, поддерживающего совместное создание документов (например, вики ). Члены ARC использовали его для обсуждения, дебатов и уточнения концепций точно так же, как сегодня используются вики.Журнал использовался для хранения документов для Сетевого информационного центра и ранних сетевых электронной почты . архивов [9] Большинство документов журнала сохранилось в бумажном виде и хранится в Стэнфордского университета архивах ; они представляют собой ценную информацию об эволюции сообщества ARC с 1970 года до появления коммерциализации в 1976 году. Дополнительный набор документов журнала существует в Музее истории компьютеров в Калифорнии вместе с большой коллекцией резервных лент ARC, датируемых ранним периодом. 1970-х годов, а также некоторые ленты SDS 940 1960-х годов.
NLS был реализован с использованием нескольких предметно-ориентированных языков, которые обрабатывались с помощью Tree Meta . системы компилятора-компилятора [10] Окончательный язык реализации получил название L10. [11]
В 1970 году НЛС была портирована на компьютер ПДП-10 (модифицированный ББН для работы под операционной системой АО «Техснабэкспорт» ). [11] К середине 1971 года реализация NLS была введена в эксплуатацию в качестве нового Сетевого информационного центра, но даже этот компьютер мог обслуживать лишь небольшое количество одновременных пользователей. [9] Доступ был возможен либо с изготовленных по индивидуальному заказу рабочих станций с дисплеем, либо с простых терминалов, похожих на пишущие машинки, которые в то время были менее дорогими и более распространенными.К 1974 году NIC выделился в отдельный проект на собственном компьютере.
Впервые [ править ]
Все функции NLS поддерживали цель Энгельбарта по расширению коллективной работы над знаниями и, следовательно, были сосредоточены на том, чтобы сделать пользователя более мощным, а не просто на упрощении использования системы. [12] Таким образом, эти функции поддерживают парадигму полного взаимодействия с богатыми возможностями взаимодействия для обученного пользователя, а не то, что Энгельбарт называл WYSIAYG (то, что вы видите, это все, что вы получаете). [13] парадигма, которая появилась позже. [14]
- Компьютерная мышь
- Редактирование двухмерного изображения
- Внутрифайловая адресация объектов, связывание
- Гипермедиа
- Контурная обработка
- Гибкое управление видом
- Несколько окон
- Межфайловое редактирование
- Интегрированная гипермедийная электронная почта
- Гипермедийное издательство
- Контроль версий документов
- Телеконференции с общим экраном
- Компьютерные встречи
- Директивы форматирования
- Контекстно-зависимая помощь
- Распределенная клиент-серверная архитектура
- Единый синтаксис команд
- Универсальный интерфейсный модуль «пользовательский интерфейс»
- Интеграция нескольких инструментов
- Интерпретатор командного языка с грамматическим управлением
- Протоколы для виртуальных терминалов
- Протоколы удаленного вызова процедур
- Компилируемый «Метаязык команд»
Энгельбарт сказал: «Многие из этих новинок возникли прямо благодаря инновациям персонала — мне даже пришлось их объяснять, прежде чем я смог их понять. [Сотрудники заслуживают] большего признания». [14]
и Упадок преемственность
программы Крах NLS, а затем и ARC в целом, стал трудным этапом обучения . NLS не был спроектирован так, чтобы его было легко изучить; он интенсивно использовал программные режимы, опирался на строгую иерархическую структуру, не имел интерфейса «укажи и щелкни» и заставлял пользователя изучать загадочные мнемонические коды, чтобы делать с системой что-нибудь полезное. Набор аккордовых клавиш, дополнявший модальный характер NLS, заставлял пользователя изучать 5-битный двоичный код, если он не хотел использовать клавиатуру. Наконец, с появлением сети ARPA в SRI в 1969 году технология разделения времени , которая казалась практичной при небольшом количестве пользователей, стала непрактичной в распределенной сети ; разделение времени быстро заменялось индивидуальными мини-компьютерами (а позже и микрокомпьютерами ) и рабочими станциями . Попытки портировать NLS на другое оборудование, такое как PDP-10 и более поздняя версия DECSYSTEM-20 , оказались успешными. Его перевезли в другие исследовательские институты, такие как USC/Information Sciences (ISI), которые производили мыши и наборы ключей для NLS. NLS также была расширена в ISI для использования недавно появившихся лазерных принтеров Xerox.
Разочарован направлением «крестового похода» Энгельбарта. [ нужна ссылка ] многие ведущие исследователи из SRI ушли, многие из них оказались в исследовательском центре Xerox в Пало-Альто , забрав с собой идею мыши. SRI продала NLS компании Tymshare в 1977 году и переименовала ее в Augment. Tymshare, в свою очередь, была продана McDonnell Douglas в 1984 году. [1] [15]
Некоторые из парадигм «полного взаимодействия» существуют в различных системах, включая Hyperwords надстройку для Mozilla Firefox . Концепция Hyperwords выросла из документального веб-фильма Энгельбарта «Невидимая революция». [12] Цель проекта — позволить пользователям взаимодействовать со всеми словами в сети, а не только со ссылками. Hyperwords работает через простое иерархическое меню, но также предоставляет пользователям доступ к «фразам» клавиатуры в духе команд NLS и функций представлений, вдохновленных мощными NLS ViewSpecs. Представления позволяют пользователю переформатировать веб-страницы на лету. Энгельбарт входил в Консультативный совет компании Hyperwords с момента ее создания в 2006 году до своей смерти в 2013 году.
С 2005 по 2008 год группа волонтеров из Музея истории компьютеров пыталась восстановить систему. [16] [17]
Визикалк [ править ]
Дэн Бриклин , создатель первой программы для работы с электронными таблицами Visicalc , видел, как Дуг Энгельбарт демонстрировал онлайн-систему, которая вдохновила Бриклина на создание Visicalc. [18]
См. также [ править ]
Примечания [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б с д Дуглас К. Энглбарт (июнь 1986 г.). «Мастерская расширенных знаний» . Материалы конференции ACM по истории персональных рабочих станций . Пало-Альто, Калифорния: ACM. стр. 73–83. дои : 10.1145/12178.12184 . ISBN 978-0-89791-176-4 . S2CID 9530266 . Проверено 20 апреля 2011 г.
- ↑ Перейти обратно: Перейти обратно: а б Инглиш, Уильям К.; Энгельбарт, Дуглас К.; Хаддарт, Бонни (июль 1965 г.). Компьютерное управление отображением (итоговый отчет) . Менло-Парк: Стэнфордский исследовательский институт. п. хи . Проверено 3 января 2017 г.
- ^ под управлением Джуди Адамс и Генри Лоу. «Дуглас Энгельбарт» . Стэнфорд и интервью по устной истории Кремниевой долины . Стэнфордский университет . Проверено 19 апреля 2011 г.
- ^ Дуглас К. Энгельбарт (май 1966 г.). «Ежеквартальный технический отчет № 1» . Исследование по разработке методов увеличения человеческого интеллекта . Стэнфордский университет . Проверено 19 апреля 2011 г.
- ^ «Джонс Фредерик (Джефф) Рулифсон» . Зал славы НИИ . НИИ Интернешнл . Архивировано из оригинала 1 июля 2013 года . Проверено 13 июня 2013 г.
- ↑ Перейти обратно: Перейти обратно: а б «Щелчок, услышанный во всем мире» . Проводной . 1 января 2004 года . Проверено 19 апреля 2011 г.
- ^ «Доктор Дэвид Эванс, управляющий директор и генеральный директор» . Magnetica.com.au . 2006. Архивировано из оригинала 18 июля 2008 года.
- ^ «Незавершенная революция Энгельбарта: Дэвид А. Эванс» . unrev.Stanford.edu . Архивировано из оригинала 8 мая 1999 года.
- ↑ Перейти обратно: Перейти обратно: а б Д. Мейер (31 июля 1973 г.). «Подача и доставка сетевого журнала» . РФК 543 . Исследовательский центр аугментации . Проверено 19 апреля 2011 г.
- ^ Энгельбарт, Д., Исследование разработки методов увеличения человеческого потенциала. Итоговый отчет, июль 1968 г. Разделы 4 и 5.
- ↑ Перейти обратно: Перейти обратно: а б Дуглас К. Энглбарт; Ричард В. Уотсон; Джеймс К. Нортон (4–8 июня 1973 г.). «Мастерская расширенных знаний» . Материалы национальной компьютерной конференции и выставки AFIPS '73 , состоявшейся 4–8 июня 1973 г. стр. 9–12. CiteSeerX 10.1.1.729.1832 . дои : 10.1145/1499586.1499593 . S2CID 52827267 . Проверено 20 апреля 2011 г.
- ↑ Перейти обратно: Перейти обратно: а б Фроде Хегланд и Флер Клийнсма. «Невидимая революция» . Веб-документальный фильм . Лондон . Проверено 13 апреля 2011 г.
- ^ «То, что вы видите, — это ВСЕ, что вы получаете» , Харви Лехтманн, Взаимодействие, выпуск 2/1997, стр. 51.
- ↑ Перейти обратно: Перейти обратно: а б Кристина Энгельбарт. «Погоня на всю жизнь» . Институт Энглбарта . Проверено 13 апреля 2011 г.
- ^ Томас Дж. Люк (28 февраля 1984 г.). «McDonnell купит Tymshare» . Нью-Йорк Таймс .
- ^ «Индекс увеличения NLS» . Группа сохранения программного обеспечения . Музей истории компьютеров . Проверено 15 апреля 2011 г.
- ^ «Архив технических дискуссий по восстановлению NLS» . Музей истории компьютеров . Проверено 15 апреля 2011 г.
- ^ Исааксон, Уолтер (2015). Новаторы: как группа хакеров, гениев и компьютерных фанатов создала цифровую революцию (1. Изд. Simon & Schuster в мягкой обложке). Нью-Йорк: Саймон и Шустер в мягкой обложке. п. 354. ИСБН 978-1-4767-0869-0 .
Дальнейшее чтение [ править ]
- Тьерри Бардини (2000). Начальная загрузка: Дуглас Энгельбарт, коэволюция и истоки персональных компьютеров . Стэнфорд: Издательство Стэнфордского университета. ISBN 978-0-8047-3723-4 .
Внешние ссылки [ править ]
- На веб-сайте Института Дуга Энгельбарта см., в частности, страницу ресурсов по демонстрации 1968 года , где можно найти ссылки на демонстрацию и на последующие панельные дискуссии участников демонстрации; О NLS/Augment ; Энгельбарта Библиография , Видеосъемка ; и страница специальных коллекций архивов Энгельбарта .
- Оригинальная демоверсия 1968 года в виде потоковой передачи клипов RealVideo.
- Версия демо-видео 1968 года в высоком разрешении.
- HyperScope, браузерный проект по воссозданию и расширению NLS/Augment. В этом проекте участвует сам Дуглас Энгельбарт.
- Документы NLS на bitsavers.org
- OpenAugment , еще одна ныне несуществующая реализация NLS/Augment.