« The Mother of All Demos » — знаменательная компьютерная демонстрация разработок Центра исследований дополнений Стэнфордского научно-исследовательского института , представленная Дугласом Энгельбартом на осенней совместной компьютерной конференции Ассоциации вычислительной техники / Института инженеров по электротехнике и электронике (ACM/IEEE) — Компьютерного общества в Сан-Франциско 9 декабря 1968 года. [1] Название «The Mother of All Demos» было присвоено демонстрации задним числом.
Живая демонстрация включала введение полной компьютерной аппаратной и программной системы, называемой on-Line System или, чаще, NLS. 90-минутная презентация впервые продемонстрировала многие из основных элементов современных персональных вычислений : окна , гипертекст , графику , эффективную навигацию и ввод команд , видеоконференции , компьютерную мышь , обработку текста , динамическое связывание файлов , контроль версий и совместный редактор в реальном времени . Презентация Энгельбарта была первой, в которой все эти элементы были публично продемонстрированы в одной системе. Демонстрация имела большое влияние и породила аналогичные проекты в Xerox PARC в начале 1970-х годов. Базовые концепции и технологии повлияли как на Apple Macintosh , так и на Microsoft Windows с графическим пользовательским интерфейсом в 1980-х и 1990-х годах.
Большая часть мыслей Энгельбарта, приведших к разработке его Центра исследований дополнений (ARC), а также системы on-Line , была получена из «культуры исследований» Второй мировой войны и начала Холодной войны. Заметным источником вдохновения для Энгельбарта была статья « Как мы можем думать », написанная Ванневаром Бушем в журнале The Atlantic , которую Энгельбарт прочитал, находясь на службе в качестве техника по радарам ВМС США на Филиппинах в 1946 году. [2] По мнению Энгельбарта, для того, чтобы направить общество на правильное использование научных знаний, полученных во время войны, эти знания должны были лучше управляться и регулироваться. [2]
В своей книге «От контркультуры к киберкультуре » Фред Тернер высказал эту точку зрения, которая возникла в результате наблюдения за непреднамеренными эффектами технологий в послевоенном мире: [3]
[T]Американские военные разработали технологии, с помощью которых они могли бы уничтожить мир. Вслед за этим ученые и технологи начали разъезжаться по всему миру, стремясь использовать свои знания для искоренения болезней и увеличения производства продовольствия, часто в попытке завоевать лояльность стран третьего мира в холодной войне. Энгельбарт читал об этих усилиях и видел, что они часто имели обратный эффект. Быстрое производство продовольствия привело к истощению почвы; уничтожение насекомых привело к экологическому дисбалансу.
В конечном итоге это привело к идее, что компьютеры можно использовать не только для выполнения вычислений, но и для расширения возможностей человеческого разума. [3]
В начале 1960-х годов Энгельбарт собрал команду компьютерных инженеров и программистов в своем Центре исследований дополнений (ARC), расположенном в Стэнфордском исследовательском институте (SRI) Стэнфордского университета . [4] Его идея заключалась в том, чтобы освободить вычисления от простого перемалывания чисел и сделать их инструментом для коммуникации и поиска информации. [5] Он хотел воплотить в реальность идею Ванневара Буша о машине Memex , где машина, используемая интерактивно одним человеком, могла бы «дополнять» его интеллект. [5]
В течение шести лет, при финансовой помощи NASA и ARPA , [6] его команда занималась сборкой всех элементов, которые сделали бы такую компьютерную систему реальностью. По настоянию директора ARPA Роберта Тейлора , NLS впервые появилась на публике на Объединенной компьютерной конференции осенью 1968 года в Civic Auditorium в Сан-Франциско . [7]
Сессия конференции была представлена под названием «Исследовательский центр по расширению человеческого интеллекта» . [8] Около 1000 специалистов по компьютерам присутствовали в зале, чтобы стать свидетелями презентации. [9] Среди известных участников были Алан Кей , Чарльз Ирби и Энди ван Дам , [10] а также Боб Спроулл . [11]
Энгельбарт, с помощью своей географически распределенной команды (включая Билла Пэкстона ), с Биллом Инглишем, руководившим техническими элементами презентации, продемонстрировал функции NLS. [Примечание 1] В презентации использовался видеопроектор Eidophor , который позволял отображать видеовыход с компьютера NLS на большом экране высотой 6,7 метра (22 фута), чтобы аудитория могла видеть, что делает Энгельбарт. [13]
Исследователи Augment также создали два самодельных модема со скоростью 1200 бод (высокая скорость для 1968 года), соединенных по выделенной линии для передачи данных с клавиатуры и мыши рабочей станции компьютера в Civic Auditorium на компьютер SDS-940 в их штаб-квартире в Менло-Парке . [Примечание 2]
Для обеспечения прямой двусторонней видеосвязи между лабораторией и конференц-залом использовались две микроволновые линии связи . Инглиш также управлял видеокоммутатором , который контролировал то, что отображалось на большом экране. Оператором камеры в Менло-Парке был Стюарт Брэнд , который в то время был некомпьютерным человеком, наиболее известным как редактор Whole Earth Catalog . Стюарт Брэнд консультировал Энгельбарта и команду о том, как представить демонстрацию. [14] Энгельбарт познакомился со Стюартом Брэндом, когда они экспериментировали с ЛСД в той же лаборатории. [15]
В течение 90-минутной презентации Энгельбарт использовал свой прототип мыши для перемещения по экрану, выделения текста и изменения размера окон. [16] Это был первый случай, когда интегрированная система для управления текстом на экране была представлена публично. [16] [Примечание 3]
В разное время его коллеги из Augment Джефф Рулифсон и Билл Пакстон появлялись в другой части экрана, чтобы помочь редактировать текст удаленно из ARC. Во время редактирования они могли видеть экран друг друга, разговаривать и видеть друг друга. Он также продемонстрировал, что нажатие на подчеркнутый текст затем приведет к переходу на другую страницу информации, демонстрируя концепцию гипертекста . [4]
Когда он закончил демонстрацию, зрители устроили ему овацию стоя. Для дальнейшей демонстрации системы была выделена отдельная комната, чтобы посетители могли поближе рассмотреть рабочие станции NLS и задать вопросы Энгельбарту. [4] Последнее понятие — это система NLS Энгельбарта. Как сказал Фред Тернер в своей книге «От контркультуры к киберкультуре» :
Энгельбарт пропагандировал философию «бутстрэппинга», в которой каждое экспериментальное преобразование социально-технической системы, которой была NLS, давало бы обратную связь самой системе, заставляя ее развиваться (и, предположительно, совершенствоваться). [18]
До демонстрации значительная часть сообщества компьютерных наук считала Энгельбарта «сумасшедшим». [16] Когда он закончил, его описывали как «умеющего обращаться с молниями обеими руками». [19] Ван Дам работал над похожей системой, но начал работу над ней только в 1967 году и был ошеломлен, увидев, насколько зрелой была NLS: он практически пристал к Энгельбарту со своей линией вопросов и ответов в сессии вопросов и ответов после презентации. [20] Закончив допрашивать Энгельбарта, ван Дам согласился, что демонстрация NLS была величайшим событием, которое он когда-либо видел. [20] Ван Дам впоследствии стал лидером в преподавании компьютерной графики в 1970-х годах. [21] Фактическое влияние на информатику, однако, было ограниченным:
Все были потрясены и думали, что это абсолютно фантастично, и больше ничего не произошло. Больше почти ничего не произошло. Люди думали, что это слишком далеко, и они все еще работали над своими физическими телетайпами, даже не перешли на стеклянные телетайпы . Так что это вызвало интерес в небольшом энергичном исследовательском сообществе, но не оказало влияния на компьютерную сферу в целом.
— Энди ван Дам, Размышления о полувеке гипертекста (29:15). Основной доклад на конференции Hypertext 2019
В начале 1970-х годов большая часть команды Энгельбарта покинула ARC и пошла своими путями, многие из них в конечном итоге оказались в исследовательском центре Xerox Palo Alto (PARC). Среди этих людей был Билл Инглиш, который в дальнейшем усовершенствовал мышь . [ 4] Также в PARC перешел бывший сторонник Энгельбарта в NASA и ARPA Роберт Тейлор. [22] Алан Кей, также присутствовавший на демонстрации, продолжил разрабатывать объектно-ориентированную вычислительную среду под названием Smalltalk , пока он был в PARC. [16]
К 1973 году Xerox Alto был полностью функциональным персональным компьютером, похожим на терминал NLS, который Энгельбарт продемонстрировал в 1968 году, но гораздо меньше и физически усовершенствованным. Благодаря своему графическому интерфейсу , управляемому мышью , Alto продолжил оказывать влияние на Стива Джобса и компьютер и операционную систему Macintosh от Apple в 1980-х годах. [23] В конце концов, операционная система Windows от Microsoft последовала за Macintosh и использовала многокнопочную мышь таким же образом, как Alto и система NLS. [1]
Влияние Энгельбарта достигло пика на конференции, и его в основном помнили на протяжении 1970-х и большей части 1980-х годов как изобретателя мыши и гипертекста, которые были широко адаптированы Apple и Microsoft. В 1998 году, в 30-ю годовщину демонстрации, Стэнфордский университет провел крупную конференцию, чтобы отпраздновать дальновидное влияние Энгельбарта на вычисления и Всемирную паутину. [24] К тому времени, как отмечалось 40-летие, демонстрация Энгельбарта была признана одной из самых важных в истории компьютеров. [25]
В 2015 году музыкальная презентация перформанса под названием The Demo отобразила это событие. Она была написана и исполнена Микелем Раузом и Беном Нилом , премьера состоялась в Стэнфордском концертном зале Bing . [26] [27] [28]
Страницы электронной книги являются приблизительными из-за используемых устройств и шрифтов.