NLS (компьютерная система)
Разработчик | 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), автономная текстовая система была сокращена FLT, а онлайн-система была сокращена NLT. По мере того, как система развивалась, чтобы поддержать больше, чем просто текст, «T» была отброшена, и интерактивная версия стала известна как NLS. [ 4 ]
Роберт Тейлор , который имел опыт в области психологии, оказывал поддержку НАСА . Когда Тейлор перешел в офис методов обработки информации Министерства обороны США Агентства , он смог предоставить дополнительное финансирование для проекта. NLS Development перешла в CDC 3100 в 1965 году. [ 1 ] Джефф Рилифсон присоединился к SRI в 1966 году и стал ведущим программистом NLS, пока не покинула организацию в 1973 году. [ 5 ]
В 1968 году NLS Development перешла на компьютер SDS 940 под управлением системы расписания в Беркли . [ 1 ] Он имел приблизительно 96 МБ диска хранения и мог поддерживать до 16 рабочих станций, каждая из которых содержит растрового сканирования монитор с тремя кнопками , мышь и устройство ввода, известное как аккордовый клавиш . Типичный текст был отправлен из ключи в определенную подсистему, которая передала информацию вдоль шины на один из двух контроллеров дисплея и генераторов отображения. Затем входной текст был отправлен в 5-дюймовую (127 мм) катодную трубку (CRT), заключенную на специальную обложку, а наложенное видеоизображение было получено черно-белой телевизионной камерой профессионального качества. Информация была отправлена с телевизионной камеры в управление камерой с замкнутым циклом и патч-панель и, наконец, отображалась на видео монитора каждой рабочей станции.

NLS был продемонстрирован Энгельбартом 9 декабря 1968 года крупной аудитории на совместной компьютерной конференции осень в Сан -Франциско . С тех пор это было названо « Мать всех демонстраций », поскольку оно не только продемонстрировало новаторские черты NLS, но и включало в себя сборку некоторых замечательных современных видео технологий. Клавиатура терминала и мышь Энгельбарта были связаны домашним модемом на 2400 бод через арендованную линию , которая соединена с ARC компьютером SDS 940 в Менло -парке , в 48 километрах к юго -востоку от Сан -Франциско. Две микроволновые ссылки перенесены видео [ 6 ] От Menlo Park обратно до видеопроектора Eidophor , предоставленного исследовательским центром AMES NASA , и на экране 22-футового (6,7 м) с видеоиссоями, зрители могли бы следовать за действиями Энгельбарта на своем дисплее, наблюдать за тем, как он использовал мышь и наблюдать, как члены его команды в Менло -Парке присоединились к презентации. [ 6 ]
Одна из самых революционных особенностей NLS, «The Journal», была разработана в 1970 году австралийским компьютерным инженером Дэвидом А. Эвансом в рамках своей докторской диссертации. [ А ] Журнал представлял собой примитивную гипертекстовую программу групповой программы , которая может рассматриваться как предшественник (если не прямой предок) всех современных серверных программного обеспечения, которое поддерживает совместное создание документов (например, вики ). Он использовался членами ARC для обсуждения, обсуждения и уточнения концепций так же, как вики используются сегодня. Журнал использовался для хранения документов для сетевого информационного центра и ранних сетевых электронной почты . архивов [ 9 ] Большинство журнальных документов были сохранены в бумажной форме и хранятся в Стэнфордского университета архивах ; Они обеспечивают ценную запись об эволюции сообщества ARC с 1970 года до появления коммерциализации в 1976 году. В Музее компьютерной истории в Калифорнии существует дополнительный набор документов журнала, а также большая коллекция резервных кассет дуговых ресурсов, датируемых ранним 1970 -е годы, а также некоторые из лент SDS 940 с 1960 -х годов.
NLS был реализован с использованием нескольких специфических для домена языков, которые были обработаны с использованием Tree Meta . системы компилятора [ 10 ] Возможный язык реализации назывался L10. [ 11 ]
В 1970 году NLS был перенесен на компьютер PDP-10 (как модифицировано BBN для запуска операционной системы Tenex ). [ 11 ] К середине 1971 года реализация Tenex NLS была введена в эксплуатацию в качестве нового сетевого информационного центра, но даже этот компьютер может обрабатывать лишь небольшое количество одновременных пользователей. [ 9 ] Доступ был возможен либо с настраиваемых рабочих станций дисплея, либо с простыми тимпинговыми терминалами, которые были менее дорогими и более распространенными в то время. К 1974 году NIC повернулся к отдельному проекту на своем компьютере.
Первой
[ редактировать ]Все особенности NLS поддерживали цель Engelbart по расширению коллективных знаний и, следовательно, сосредоточены на том, чтобы сделать пользователя более мощным, а не просто упростить использование системы. [ 12 ] Таким образом, эти функции поддерживали парадигму полного взаимодействия с богатыми возможностями взаимодействия для обученного пользователя, а не то, что Энгельбарт называют Wysiayg (то, что вы видите, это все, что вы получаете) [ 13 ] Парадигма, которая пришла позже. [ 14 ]
- Компьютерная мышь
- 2-мерное редактирование дисплея
- В файле адресации объекта, связывание
- Гипермедиа
- Схема обработки
- Гибкий контроль просмотра
- Несколько окон
- Поперечное редактирование
- Интегрированная гипермедиа Электронная почта
- Hypermedia Publishing
- Управление версией документа
- Общее экрановое телеконференции
- Компьютерные встречи
- Форматирование директив
- Контекстно-чувствительная помощь
- Распределенная архитектура клиента-сервер
- Единый синтаксис команды
- Фронт-модуль Universal «Пользовательский интерфейс»
- Многочисленная интеграция
- Грамматика, ориентированное на грамматику, переводчик языка команд
- Протоколы для виртуальных терминалов
- Протоколы вызова удаленной процедуры
- Скомпилируемый "Командный мета -язык"
Энгельбарт сказал: «Многие из этих первых вышли прямо из инноваций персонала - даже пришлось мне объяснить, прежде чем я смог их понять. [Персонал заслуживает] большего признания». [ 14 ]
Упадок и преемственность
[ редактировать ]Падение NLS и впоследствии, в целом, было сложной кривой обучения программы . NLS не был предназначен для того, чтобы быть легко изученным; Он использовал тяжелое использование программных режимов, опираясь на строгую иерархическую структуру, не имел интерфейса с точки зрения и щелчена и заставил пользователя изучать загадочные мнемонические коды, чтобы сделать что-то полезное с системой. Аккорд Keyset, который дополнял модальную природу NLS, заставила пользователя изучить 5-битный двоичный код, если они не хотели использовать клавиатуру. Наконец, с появлением сети ARPA в SRI в 1969 году технология разделения времени , которая казалась практичной, с небольшим количеством пользователей стала непрактичной по сравнению с распределенной сетью ; Распределение времени быстро заменялось отдельными мини-компьютерами (и более поздними микрокомпьютерами ) и рабочими станциями . Попытки переносить NLS на другое оборудование, такое как PDP-10 , а затем в Decsystem-20 , были успешными. Он был доставлен в другие исследовательские институты, такие как USC/Information Sciences (ISI), которые изготавливали мышей и клавиш для NLS. NLS также был расширен в ISI, чтобы использовать недавно появляющиеся ксерокс -лазерные принтеры.
Разочарован направлением крестового похода Энгельбарта «начальная загрузка» [ Цитация необходима ] Многие лучшие исследователи SRI ушли, и многие оказались в исследовательском центре Xerox Palo Alto , взяв с собой идею мыши. Шри продал NLS Tymshare в 1977 году и переименовал его в увеличение. Tymshare, в свою очередь, был продан Макдоннеллу Дугласу в 1984 году. [ 1 ] [ 15 ]
Некоторые из парадигмы «полного взаимодействия» живет в разных системах, включая Hyperwords дополнение для Mozilla Firefox . Концепция Hyperwords выросла из невидимой революции в веб-документации Энгельбарта. [ 12 ] Цель проекта - позволить пользователям взаимодействовать со всеми словами в Интернете, а не только ссылками. Hyperwords работает через простое иерархическое меню, но также дает пользователям доступ к клавиатуре «фразы» в духе команд NLS и представлений о функциях, которые вдохновлены мощными NLS ViewSpecs. Просмотры позволяют пользователю переформировать веб-страницы на лету. Энгельбарт был в консультативном совете компании Hyperwords с момента своего создания в 2006 году до своей смерти в 2013 году.
С 2005 по 2008 год группа волонтеров из Музея истории компьютера попыталась восстановить систему. [ 16 ] [ 17 ]
Visicalc
[ редактировать ]Дэн Бриклин , создатель первой программы электронной таблицы, Visicalc , видел, как Дуг Энгельбарт демонстрировал онлайн-систему, которая была частью вдохновения Bricklin для создания Visicalc. [ 18 ]
Смотрите также
[ редактировать ]Примечания
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а беременный в дюймовый Дуглас С. Энглбарт (июнь 1986 г.). «Семинар с дополненными знаниями» . Труды конференции ACM по истории личных рабочих станций . Пало Альто, Калифорния: ACM. С. 73–83. doi : 10.1145/12178.12184 . ISBN 978-0-89791-176-4 Полем S2CID 9530266 . Получено 20 апреля 2011 года .
- ^ Jump up to: а беременный Английский, Уильям К.; Энгельбарт, Дуглас С.; Хаддарт, Бонни (июль 1965 г.). Компьютерный управление дисплеем (окончательный отчет) . Менло Парк: Стэнфордский исследовательский институт. п. xi . Получено 3 января 2017 года .
- ^ Проведен Джуди Адамс и Генри Лоу. "Дуглас Энгельбарт" . Стэнфорд и История Стэнфордской долины . Стэнфордский университет . Получено 19 апреля 2011 года .
- ^ Дуглас С. Энгельбарт (май 1966 г.). «Ежеквартальный технический отчет о письме 1» . Изучение разработки человеческих методов увеличения интеллекта . Стэнфордский университет . Получено 19 апреля 2011 года .
- ^ «Джонс Фредерик (Джефф) Ролифсон» . Шри Зал Славы . SRI International . Архивировано из оригинала 1 июля 2013 года . Получено 13 июня 2013 года .
- ^ Jump up to: а беременный «Кличок слышал вокруг мира» . Проводной . 1 января 2004 года . Получено 19 апреля 2011 года .
- ^ «Доктор Дэвид Эванс, управляющий директор и генеральный директор» . Magnetica.com.au . 2006. Архивировано из оригинала 18 июля 2008 года.
- ^ «Незаконченная революция Энгельбарта: Дэвид А. Эванс» . unrev.stanford.edu . Архивировано из оригинала 8 мая 1999 года.
- ^ Jump up to: а беременный Д. Мейер (31 июля 1973 г.). «Представление и доставка сетевого журнала» . RFC 543 . Центр исследований увеличения . Получено 19 апреля 2011 года .
- ^ Энгельбарт Д. Изучение для разработки методов увеличения человека. Окончательный отчет, июль 1968 года. Разделы 4 и 5.
- ^ Jump up to: а беременный Дуглас С. Энглбарт; Ричард В. Уотсон; Джеймс С. Нортон (4–8 июня 1973 г.). «Семинар с дополненными знаниями» . Материалы 4-8 июня 1973 года, Национальная компьютерная конференция и экспозиция на - AFIPS '73 . С. 9–12. Citeseerx 10.1.1.729.1832 . doi : 10.1145/1499586.1499593 . S2CID 52827267 . Получено 20 апреля 2011 года .
- ^ Jump up to: а беременный Frode Hegland и Fleur Klijnsma. «Невидимая революция» . Веб -документальный фильм . Лондон Получено 13 апреля 2011 года .
- ^ «То, что вы видите, это все, что вы получаете» , Харви Лхтманн, Взаимодействие, выпуск 2/1997, с. 51
- ^ Jump up to: а беременный Кристина Энгельбарт. «Пожизненное стремление» . Институт Энглбарта . Получено 13 апреля 2011 года .
- ^ Томас Дж. Лук (28 февраля 1984 г.). «Макдоннелл, чтобы купить Tymshare» . New York Times .
- ^ «NLS увеличить индекс» . Группа сохранения программного обеспечения . Музей компьютерной истории . Получено 15 апреля 2011 года .
- ^ «Архив технического обсуждения NLS» . Музей компьютерной истории . Получено 15 апреля 2011 года .
- ^ Исааксон, Уолтер (2015). Новаторы: как группа хакеров, гений и гиков создала цифровую революцию (1. Simon & Schuster Trade в мягкой обложке изд.). Нью -Йорк: Саймон и Шустер в мягкой обложке. п. 354. ISBN 978-1-4767-0869-0 .
Дальнейшее чтение
[ редактировать ]- Тьерри Бардини (2000). Начальная загрузка: Дуглас Энгельбарт, Коэволюция и происхождение персональных вычислений . Стэнфорд: издательство Стэнфордского университета. ISBN 978-0-8047-3723-4 .
Внешние ссылки
[ редактировать ]- На веб -сайте Института Дуга Энгельбарта см. В частности, на странице демо -ресурсов 1968 года для ссылок на демонстрацию и на более поздние дискуссии участников демонстрации; О NLS/AUGMENT ; Энгельбарта Библиография , видеография ; и страница специальных коллекций Энгельбарта .
- Оригинальная демонстрация 1968 года как потоковые зажимы RileVideo
- Версия демо-видео 1968 года с высоким разрешением
- Hyperscope, основанный на браузере проект по воссозданию и расширению NLS/Augment Douglas Engelbart сам участвует в этом проекте
- NLS документы на bitsavers.org
- OpenAugment , еще одна не существующая реализация NLS/AUGMENT