stringtranslate.com

НЛС (компьютерная система)

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

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

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

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

В 1970 году НЛС была портирована на компьютер ПДП-10 (модифицированный ББН для работы под операционной системой АО «Техснабэкспорт» ). [11] К середине 1971 года реализация NLS на базе TENEX была введена в эксплуатацию как новый сетевой информационный центр, но даже этот компьютер мог обслуживать лишь небольшое количество одновременных пользователей. [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]

Смотрите также

Примечания

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

Рекомендации

  1. ^ abcd Дуглас К. Энглбарт (июнь 1986 г.). «Мастерская расширенных знаний». Материалы конференции ACM по истории персональных рабочих станций . Пало-Альто, Калифорния: ACM. стр. 73–83. дои : 10.1145/12178.12184. ISBN 978-0-89791-176-4. S2CID  9530266 . Проверено 20 апреля 2011 г.
  2. ^ ab English, Уильям К.; Энгельбарт, Дуглас К.; Хаддарт, Бонни (июль 1965 г.). Компьютерное управление отображением (итоговый отчет) . Менло-Парк: Стэнфордский исследовательский институт. п. хи . Проверено 3 января 2017 г.
  3. ^ дирижеры Джуди Адамс и Генри Лоу. «Дуглас Энгельбарт». Стэнфорд и интервью по устной истории Кремниевой долины . Стэндфордский Университет . Проверено 19 апреля 2011 г.
  4. ^ Дуглас К. Энгельбарт (май 1966 г.). «Ежеквартальный отчет технического письма 1». Исследование по разработке методов увеличения человеческого интеллекта . Стэндфордский Университет . Проверено 19 апреля 2011 г.
  5. ^ "Джонс Фредерик (Джефф) Рулифсон" . Зал славы НИИ . НИИ Интернешнл . Архивировано из оригинала 1 июля 2013 года . Проверено 13 июня 2013 г.
  6. ^ ab «Щелчок, услышанный по всему миру». Проводной . 1 января 2004 года . Проверено 19 апреля 2011 г.
  7. ^ «Доктор Дэвид Эванс, управляющий директор и генеральный директор» . Magnetica.com.au . 2006. Архивировано из оригинала 18 июля 2008 года.
  8. ^ «Незавершенная революция Энгельбарта: Дэвид А. Эванс». unrev.Stanford.edu . Архивировано из оригинала 8 мая 1999 года.
  9. ^ аб Д. Мейер (31 июля 1973 г.). «Подача и доставка сетевого журнала». РФК 543 . Исследовательский центр аугментации . Проверено 19 апреля 2011 г.
  10. ^ Энгельбарт, Д., Исследование разработки методов увеличения человеческого потенциала. Итоговый отчет, июль 1968 г. Разделы 4 и 5.
  11. ^ аб Дуглас К. Энглбарт; Ричард В. Уотсон; Джеймс С. Нортон (4–8 июня 1973 г.). «Мастерская расширенных знаний». Материалы национальной компьютерной конференции и выставки AFIPS '73, состоявшейся 4–8 июня 1973 г. стр. 9–12. CiteSeerX 10.1.1.729.1832 . дои : 10.1145/1499586.1499593. S2CID  52827267 . Проверено 20 апреля 2011 г. 
  12. ^ аб Фроде Хегланд и Флер Клийнсма. «Невидимая революция». Веб-документальный фильм . Лондон . Проверено 13 апреля 2011 г.
  13. ^ «То, что вы видите, — это ВСЕ, что вы получаете», Харви Лехтманн, «Взаимодействие», выпуск 2/1997, стр. 51.
  14. ^ AB Кристина Энгельбарт. «Погоня на всю жизнь». Институт Энглбарта . Проверено 13 апреля 2011 г.
  15. Томас Дж. Люк (28 февраля 1984 г.). «Макдоннелл купит Tymshare». Нью-Йорк Таймс .
  16. ^ "Индекс дополнений NLS" . Группа сохранения программного обеспечения . Музей истории компьютеров . Проверено 15 апреля 2011 г.
  17. ^ "Архив технических дискуссий по восстановлению NLS" . Музей истории компьютеров . Проверено 15 апреля 2011 г.
  18. ^ Исааксон, Уолтер (2015). Новаторы: как группа хакеров, гениев и компьютерных фанатов создала цифровую революцию (1. Изд. Simon & Schuster в мягкой обложке). Нью-Йорк: Саймон и Шустер в мягкой обложке. п. 354. ИСБН 978-1-4767-0869-0.

дальнейшее чтение

Внешние ссылки