Энгельбарт несколько лет записывал свои идеи и в итоге получил небольшую книжку на 45 тысяч слов. В октябре 1962 года он опубликовал свой манифест «Усиление человеческого интеллекта», где объяснял, что не пытался создать искусственный разум, а искал, как эффективно скрестить нашу интуицию и вычислительную мощь компьютеров. Его задачей было построить интегрированную среду, где бы догадка, метод проб и ошибок, понимание контекста и прочие нематериальные вещи сосуществовали с упорядоченной терминологией и системой записи, с прогрессивными идеями, современными методами и мощными электронными устройствами. Он подробно описал примеры такого симбиоза между человеком и компьютером, например, как архитектор сможет проектировать здания в графических программах, а специалисты всех областей — создавать иллюстрированные отчеты[596].
Во время работы над манифестом Энгельбарт написал письмо своему кумиру Вэнивару Бушу, а целая глава его исследования была посвящена мемексу[597]. Прошло семнадцать лет с выхода статьи Буша «Как мы можем мыслить», но все еще свежо звучали его идеи о том, что человек сможет в реальном времени работать на компьютере при помощи интерфейса, графического экрана, курсора и устройства ввода данных. Энгельбарт подчеркивал, что его система годится не только для вычислений, а может упростить жизнь каждому, кто использует символы, будь то английский язык, пиктография, формальная логика или математика. Ада Лавлейс была бы в восторге.
За пару лет до Энгельбарта Ликлайдер описал схожие идеи в работе «Симбиоз человека и компьютера». Исследование же Энгельбарта было опубликовано примерно тогда, когда Ликлайдер возглавил Бюро вычислительных расчетов и обработки информации при ARPA. Его задачей было выдавать федеральные гранты многообещающим проектам, и Энгельбарт подался на один из этих грантов. Он отправился к Ликлайдеру со своим исследованием 1962 года и коммерческим предложением и с тревогой надеялся, что тот ему не откажет, ведь они оба мыслят в одном направлении[598]. И Ликлайдер не отказал: Энгельбарт получил грант ARPA. Его также профинансировал Боб Тейлор, тогда еще работавший в НАСА. В итоге у Энгельбарта хватило средств на открытие собственного Исследовательского центра аугментации при СНИИ. Это можно считать очередным примером того, как государство сэкономило огромные средства на будущих практических разработках, профинансировав теоретическое исследование.
Мышь и NLS
Грант НАСА можно было потратить только на небольшой автономный проект, и Энгельбарт решил упростить людям работу на компьютере[599]. Он предложил своему коллеге Биллу Инглишу придумать устройство для выделения объектов и областей на экране[600]. Приятели рассмотрели десяток способов перемещать курсор, включая световые перья, джойстики, трекболы, сенсорные панели, планшеты с пером и даже устройство, управляемое коленями. Тестируя каждый вариант, Энгельбарт и Инглиш засекали, сколько времени нужно пользователю, чтобы навести курсор на объект[601]. Лучше всего себя показали световые перья, но всякий раз их нужно было брать в руку и класть обратно.
Исследователи составили таблицу с преимуществами и недостатками каждого устройства, по которой Энгельбарт легко определял, какие решения они еще не охватили. «Таблица химических элементов позволяла исследователям описывать свойства еще неоткрытых элементов, а затем находить их. Наша таблица тоже показывала, какие устройства еще не созданы, и мы также знали их характеристики заранее», — объясняет Энгельбарт. В 1961 году он сидел на одной конференции и стал грезить наяву. Он вспомнил, как в университете его заинтриговал планиметр — прибор для измерения площади, которым нужно было обводить нужную область по периметру. У планиметра было два перпендикулярных друг другу колеса, горизонтальное и вертикальное, чтобы можно было складывать расстояние, которое прибор измерил в каждом направлении. Стоило Энгельбарту вспомнить про эти два колеса, и решение не заставило себя долго ждать — он набросал эскиз нового устройства в своей записной книжке[602]. Два колеса фиксировали движение манипулятора, через провод показания передавались на компьютер, и курсор перемещался по экрану в нужном направлении.
Такое очевидное, но и непростое решение стало физическим воплощением идеи усиления интеллекта и хакерского принципа о необходимости открытого доступа к технологиям. Команда Энгельбарта использовала наше умение координировать разум, зрение и руки (то, что не очень хорошо получается у роботов) и изобрела простой и гармоничный способ работы на компьютере.
Энгельбарт показал свой рисунок Биллу Инглишу, который вырезал прототип устройства из дерева. Именно этот манипулятор лучше остальных показал себя на тестах. Поначалу провод прикреплялся к его передней части, но затем решили, что лучше располагать его сзади подобно хвосту, — отсюда и пошло название «мышь».
Многие гении ценили простоту, к примеру Кеплер, Ньютон, Эйнштейн, Стив Джобс. Но только не Энгельбарт. Каждое свое изобретение он пытался сделать максимально функциональным и у мыши хотел видеть несколько кнопок, возможно даже десять. К его разочарованию, тесты показали, что оптимальное их количество — три. Позднее оказалось, что и двух кнопок вполне достаточно, а зацикленный на простоте Джобс будет настаивать на одной.
Последующие шесть лет Энгельбарт работал над своей системой усиления интеллекта под названием oNLine System, или NLS. В 1968 году миру была представлена полноценная компьютерная система, включавшая в себя мышь и другие прогрессивные нововведения: размещение нескольких окон на экране, компьютерную графику, электронные издания, онлайн-журналы в формате блогов, коллективные проекты в духе «Википедии», электронную почту, мессенджер, гиперссылки, систему для видеоконференций наподобие Skype, а также возможность редактирования документов, в том числе несколькими пользователями одновременно. Эти инновации приведут к революции в сфере персональных компьютеров. Один из протеже Энгельбарта Алан Кей, который каждую из этих идей будет развивать в Xerox PARC, сказал о своем наставнике: «Не знаю, чем будет заниматься Силиконовая долина, когда у нее закончатся идеи Дага»[603].
«Мать всех презентаций»
(adsbygoogle = window.adsbygoogle || []).push({});