Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

NLS , или « онлайн-система », была революционной компьютерной системой совместной работы, разработанной в 1960-х годах. Система NLS, разработанная Дугласом Энгельбартом и реализованная исследователями из Исследовательского центра увеличения (ARC) Стэнфордского научно-исследовательского института (SRI), стала первой, в которой на практике использовались гипертекстовые ссылки, мышь , видеомониторы с растровым сканированием , информация организованы по релевантности, экранным окнам , программам представления и другим современным концепциям вычислений. Он финансировался ARPA (предшественникАгентство перспективных оборонных исследовательских проектов ), НАСА и ВВС США .

Развитие [ править ]

Дуглас Энгельбарт разработал свои концепции при поддержке ВВС США с 1959 по 1960 год и опубликовал основу в 1962 году. Странная аббревиатура NLS (а не OLS) была артефактом эволюции системы. Первые компьютеры Энгельбарта не могли поддерживать одновременно более одного пользователя. Первым был CDC 160A в 1963 году, у которого было очень мало собственных программных возможностей. [1]

В качестве краткосрочной меры команда разработала систему, которая позволяла автономным пользователям, то есть всем, кто не сидит за одним доступным терминалом, редактировать свои документы, набивая последовательность команд на бумажной ленте с помощью Flexowriter . [2] После того, как лента была завершена, автономный пользователь затем вставлял в компьютер бумажную ленту, на которой был сохранен последний черновик документа, за которым следовали новые команды, которые должны были быть применены, и компьютер распечатывал новый бумажная лента с последней версией документа. [2] Без интерактивной визуализации, это могло быть неудобно, поскольку пользователю приходилось мысленно моделировать совокупное воздействие своих команд на текст документа. С другой стороны, это соответствовало рабочему процессу офиса 1960-х годов, когда менеджеры отдавали размеченные распечатки документов секретарям. [3]

Дизайн продолжал поддерживать этот «автономный» рабочий процесс, а также интерактивную возможность «он-лайн» редактировать одни и те же документы. Чтобы избежать двух идентичных сокращений (OLTS), автономная текстовая система была сокращена как FLTS, а интерактивная текстовая система была сокращена как NLTS. По мере развития системы для поддержки большего, чем просто текста, буква «T» была отброшена, и интерактивная версия стала известна как NLS. [4]

Роберт Тейлор , который имел опыт работы в области психологии, оказал поддержку НАСА . Когда Тейлор перешел в Управление технологий обработки информации Агентства перспективных исследовательских проектов Министерства обороны США , он смог предоставить дополнительное финансирование проекту. Разработка NLS была перенесена на CDC 3100 в 1965 году. [1] Джефф Рулифсон присоединился к SRI в 1966 году и стал ведущим программистом NLS до ухода из организации в 1973 году. [5]

В 1968 году разработка NLS перешла на компьютер SDS 940, на котором работала система разделения времени Berkeley . [1] Он имел примерно 96 МБ дискового пространства и мог поддерживать до 16 рабочих станций, каждая из которых содержала монитор растрового сканирования , трехкнопочную мышь и устройство ввода, известное как chord keyset . Набранный текст отправлялся с клавиатуры в определенную подсистему, которая передавала информацию по шине на один из двух контроллеров дисплея и генераторов дисплеев. Затем введенный текст был отправлен на электронно-лучевую трубку 5 дюймов (127 мм).(ЭЛТ), заключенный в специальную крышку, и наложенное видеоизображение принималось черно-белой телекамерой профессионального качества. Информация отправлялась с телекамеры на панель управления замкнутой камерой и коммутационную панель и, наконец, отображалась на видеомониторе каждой рабочей станции.

Видеоконференцсвязь на NLS

NLS был продемонстрирован Энгельбартом 9 декабря 1968 года большой аудитории на осенней компьютерной конференции в Сан-Франциско . С тех пор его окрестили « Матерью всех демонстраций », поскольку он не только продемонстрировал новаторские возможности NLS, но также включал в себя сборку некоторых замечательных современных видеотехнологий. Клавиатура и мышь сценического терминала Энгельбарта были связаны самодельным модемом на скорости 2400 бод по выделенной линии, которая подключилась к компьютеру ARC SDS 940 в Менло-Парке , в 48 км к юго-востоку от Сан-Франциско. Два микроволновых канала передавали видео [6]от Менло-парка до видеопроектора Eidophor, предоставленного НАСА Исследовательским центром Эймса , и на экране высотой 22 фута (6,7 м) с видео-вставками зрители могли следить за действиями Энгельбарта на его дисплее, наблюдать, как он использует мышь и наблюдайте, как члены его команды в Менло-Парке присоединились к презентации. [6]

Одна из самых революционных функций NLS, «Журнал», была разработана в 1970 году австралийским компьютерным инженером Дэвидом А. Эвансом в рамках его докторской диссертации. [a] Журнал был примитивной гипертекстовой программой для групповой работы , которую можно рассматривать как предшественницу (если не прямую предшественницу) всего современного серверного программного обеспечения, поддерживающего совместное создание документов (например, вики ). Члены ARC использовали его для обсуждения, обсуждения и уточнения концепций точно так же, как вики-сайты используются сегодня. Журнал использовался для хранения документов для Сетевого информационного центра и ранних архивов сетевой электронной почты . [9]Большинство документов журнала сохранились в бумажной форме и хранятся в архивах Стэнфордского университета ; они представляют собой ценную информацию об эволюции сообщества ARC с 1970 года до появления коммерциализации в 1976 году. Дополнительный набор документов журнала существует в Музее компьютерной истории в Калифорнии, наряду с большой коллекцией резервных лент ARC, датируемых ранним 1970-х годов, а также некоторые ленты SDS 940 1960-х годов.

NLS была реализована с использованием нескольких предметно-ориентированных языков, которые обрабатывались с помощью системы компилятор-компилятор Tree Meta . [10] Конечный язык реализации был назван L10. [11]

В 1970 году NLS был перенесен на компьютер PDP-10 (модифицированный BBN для работы с операционной системой TENEX ). [11] К середине 1971 года реализация NLS в TENEX была введена в эксплуатацию в качестве нового сетевого информационного центра, но даже этот компьютер мог обрабатывать только небольшое количество одновременных пользователей. [9] Доступ был возможен либо с пользовательских рабочих станций с дисплеем, либо с простых терминалов, похожих на пишущую машинку, которые были менее дорогими и более распространенными в то время. К 1974 году сетевая карта была выделена в отдельный проект на собственном компьютере.

Первые [ править ]

Все функции NLS поддерживали цель Энгельбарта по расширению коллективной работы над знаниями и поэтому были сосредоточены на том, чтобы сделать пользователя более мощным, а не просто на упрощении использования системы. [12] Таким образом, эти функции поддерживали парадигму полного взаимодействия с широкими возможностями взаимодействия для обученного пользователя, а не то, что Энгельбарт называл парадигмой WYSIAYG («Что видишь, то и получаешь») [13], появившейся позже. [14]

  • Компьютерная мышь
  • Редактирование двухмерного дисплея
  • Адресация внутрифайлового объекта, связывание
  • Гипермедиа
  • Контурная обработка
  • Гибкое управление просмотром
  • Несколько окон
  • Межфайловое редактирование
  • Встроенная гипермедиа электронная почта
  • Публикация гипермедиа
  • Контроль версий документа
  • Телеконференцсвязь с общим экраном
  • Компьютерные встречи
  • Директивы форматирования
  • Контекстно-зависимая помощь
  • Распределенная клиент-серверная архитектура
  • Единый синтаксис команд
  • Универсальный интерфейсный модуль "пользовательский интерфейс"
  • Многофункциональная интеграция
  • Интерпретатор командного языка на основе грамматики
  • Протоколы для виртуальных терминалов
  • Протоколы удаленного вызова процедур
  • Компилируемый "командный метаязык"

Энгельбарт сказал: «Многие из этих первых явлений явились результатом нововведений персонала - мне даже пришлось объяснить мне их, прежде чем я смог их понять. [Персонал заслуживает] большего признания». [14]

Упадок и преемственность [ править ]

Падение NLS, а затем и ARC в целом, было сложной кривой обучения программе . NLS не создавался таким образом, чтобы его было легко изучить; он использовал интенсивное использование программных режимов, опирался на строгую иерархическую структуру, не имел интерфейса «укажи и щелкни» и заставлял пользователя изучать загадочные мнемонические коды, чтобы делать что-нибудь полезное с системой. Аккордовый набор клавиш, который дополнял модальную природу NLS, заставлял пользователя изучать 5-битный двоичный код, если он не хотел использовать клавиатуру. Наконец, с появлением сети ARPA в SRI в 1969 году технология разделения времени, которая казалась практичной для небольшого числа пользователей, стала непрактичной в распределенной сети.; разделение времени быстро заменялось индивидуальными мини-компьютерами (а позже и микрокомпьютерами ) и рабочими станциями . Попытки перенести NLS на другое оборудование, такое как PDP-10 и позже на DECSYSTEM-20 , были успешными, но ничего не сделали для распространения NLS за пределы SRI.

Разочарованные направлением крестового похода Энгельбарта по «самозагрузке» [ необходима цитата ] , многие ведущие исследователи SRI ушли, и многие оказались в Исследовательском центре Xerox в Пало-Альто , взяв с собой идею мыши. В 1977 году SRI продала NLS компании Tymshare и переименовала ее в Augment. Tymshare, в свою очередь, был продан McDonnell Douglas в 1984 году. [1] [15]

Часть парадигмы «полного взаимодействия» живет в разных системах, включая надстройку Hyperwords для Mozilla Firefox . Концепция Hyperwords выросла из документального фильма Энгельбарта «Невидимая революция». [12] Цель проекта - позволить пользователям взаимодействовать со всеми словами в Интернете, а не только со ссылками. Hyperwords работает через простое иерархическое меню, но также дает пользователям доступ к «фразам» клавиатуры в духе команд NLS и функций Views, которые вдохновлены мощными NLS ViewSpecs. Представления позволяют пользователю изменять формат веб-страниц на лету. Энгельбарт входил в Консультативный совет компании Hyperwords с момента ее основания в 2006 году до своей смерти в 2013 году.

С 2005 по 2008 год группа волонтеров из Музея компьютерной истории пыталась восстановить систему. [16] [17]

См. Также [ править ]

  • Система поиска и редактирования файлов (FRESS)
  • ЗАПРОСИТЬ

Заметки [ править ]

  1. ^ Важно не путать доктора Эванса с множеством других людей, носящих то же имя. Он был управляющим директором и генеральным директором стартапа магнитно-резонансных магнитов Magnetica [7] и участвовал в симпозиуме 1998 года, посвященном работе Энгельбарта. [8]

Ссылки [ править ]

  1. ^ a b c d Дуглас К. Энглебарт (июнь 1986 г.). Мастерская расширенных знаний . Материалы конференции ACM по истории персональных рабочих станций . Пало-Альто, Калифорния: ACM. С. 73–83. DOI : 10.1145 / 12178.12184 . ISBN 978-0-89791-176-4. Проверено 20 апреля 2011 года .
  2. ^ a b Английский язык, Уильям К .; Engelbart, Douglas C .; Худдарт, Бонни (июль 1965 г.). Компьютерное управление отображением (итоговый отчет) . Менло-Парк: Стэнфордский исследовательский институт. п. xi . Проверено 3 января 2017 года .
  3. ^ проведен Джуди Адамс и Генри Лоу. «Дуглас Энгельбарт» . Стэнфорд и интервью устной истории Кремниевой долины . Стэнфордский университет . Проверено 19 апреля 2011 года .
  4. Дуглас К. Энгельбарт (май 1966 г.). «Ежеквартальный отчет технического письма 1» . Исследование по развитию методов увеличения человеческого интеллекта . Стэнфордский университет . Проверено 19 апреля 2011 года .
  5. ^ "Джонс Фредерик (Джефф) Рулифсон" . Зал славы НИИ . SRI International . Архивировано из оригинала на 1 июля 2013 года . Проверено 13 июня 2013 года .
  6. ^ а б «Щелчок, услышанный во всем мире» . Проводной . 1 января 2004 . Проверено 19 апреля 2011 года .
  7. ^ «Д-р Дэвид Эванс, управляющий директор и генеральный директор» . Magnetica.com.au . 2006. Архивировано из оригинала 18 июля 2008 года.
  8. ^ "Незавершенная революция Энгельбарта: Дэвид А. Эванс" . unrev.Stanford.edu . Архивировано из оригинала 8 мая 1999 года.
  9. ^ a b Д. Мейер (31 июля 1973 г.). «Подача и доставка сетевых журналов» . RFC 543 . Центр исследований аугментации . Проверено 19 апреля 2011 года .
  10. ^ Энгельбарт, Д., Исследование развития методов человеческого увеличения. Заключительный отчет, июль 1968 г. Разделы 4 и 5.
  11. ^ a b Дуглас К. Энглебарт; Ричард У. Ватсон; Джеймс К. Нортон (4–8 июня 1973 г.). «Мастерская расширенных знаний» . Материалы Всероссийской компьютерной конференции и выставки : 9–12. CiteSeerX 10.1.1.729.1832 . DOI : 10.1145 / 1499586.1499593 . Проверено 20 апреля 2011 года . 
  12. ^ a b Фроде Хегланд и Флер Клейнсма. «Невидимая революция» . Веб-документальный фильм . Лондон . Проверено 13 апреля 2011 года .
  13. ^ «То, что вы видите, - это ВСЕ, что вы получаете» , Харви Лехтманн, «Взаимодействие», выпуск 2/1997, стр. 51.
  14. ^ а б Кристина Энгельбарт. «Погоня на всю жизнь» . Институт Энглебарта . Проверено 13 апреля 2011 года .
  15. ^ Томас Дж Lueck (28 февраля 1984). «Макдоннелл, чтобы купить Тимшер» . Нью-Йорк Таймс .
  16. ^ "Индекс увеличения NLS" . Группа сохранения программного обеспечения . Музей истории компьютеров . Проверено 15 апреля 2011 года .
  17. ^ "Архив технических дискуссий по восстановлению NLS" . Музей истории компьютеров . Проверено 15 апреля 2011 года .

Дальнейшее чтение [ править ]

  • Тьерри Бардини (2000). Начальная загрузка: Дуглас Энгельбарт, Коэволюция и истоки персональных вычислений . Стэнфорд: Издательство Стэнфордского университета. ISBN 978-0-8047-3723-4.

Внешние ссылки [ править ]

  • На веб-сайте Института Дуга Энгельбарта см. Особенно страницу ресурсов демонстрации 1968 года, где есть ссылки на демонстрацию и на более поздние панельные дискуссии участников демонстрации; О NLS / Augment ; Библиография , видеография Энгельбарта ; и страницу " Особые коллекции архивов Энгельбарта" .
  • Оригинальная демонстрация 1968 года в виде потокового видео в формате RealVideo.
  • Версия демонстрационного видео 1968 года в высоком разрешении.
  • HyperScope, браузерный проект по воссозданию и расширению NLS / Augment Сам Дуглас Энгельбарт участвует в этом проекте.
  • Документы NLS на bitsavers.org
  • OpenAugment , еще одна ныне несуществующая реализация NLS / Augment