Как началось взаимодействие человека и компьютера? Наш рассказ можно начать с июля 1945 г., когда Вэнивар Буш написал статью в "Atlantic Monthly", позже перепечатанную в "Life", которая называлась «Как мы можем мыслить» В наши дни технологии особенно сильно расширили физические возможности человека; Буш же обрисовал своё видение информационных технологий, которые расширили интеллектуальные возможности человека. Кто этот человек? Чем он занимался? Что привлекло его к изучению этого вопроса? Буш был вице-президентом и деканом инженерного факультета в МТИ в 30-х гг., и, кстати говоря, был консультантом Фредерика Термана. Терман стал деканом инженерного факультета Стэнфорда и, по мнению многих, отцом Силиконовой долины. В 1939 году Вэнивар Буш переехал в Вашингтон. Он один из ведущих научно-политических деятелей. Распределяет госфинансирование а также работает и способствует налаживанию крупномасштабных университетских исследований. Эти административные усилия приводят к созданию Национального Научного Фонда и ARPA, учреждая научные исследования, финансируемые правительством. Целью статьи, написанной в последние месяцы Второй Мировой, было спросить: "Что могут сделать ученые, финансируемые государством, для создания лучшего мира в послевоенное время?". И видение Бушем этого вопроса строилось вокруг человека. Буш описал интерактивный рабочий стол будущего; он назвал систему «Memex». Идея в том, что мировая информация должна быть доступна на столе у работника умственного труда. Основной целью Memex были эффективные пользовательские интерфейсы для хранения и извлечение информации. Не надо забывать, что в 1945 г. ещё не было общедоступных цифровых компьютеров, первая цифровая ЭВМ размером с комнату была только что построена, а главная идея была в использовании микрофиша - плёнки высокой плотности - для хранения всех данных! Более того, концепция Буша Memex стала предвестником гипертекста. У него была идея, что люди могут создавать тропы в информационном хранилище, сохранять их для последующего пользования и делиться ими с другими. Но вы не всегда за своим столом, верно? Вам нужна технология, которая была бы с вами. А аналитикам нужно создавать содержимое, также как потреблять его. И мир не просто текстовый, он еще и визуальный. Итак, Буш предположил, что в будущем мы будем носить камеру прямо на лбу, как третий глаз, и использовать ее для записи. Он также разработал проект, позволяющий очень просто делать снимки, в нем не было дисков или регулировок, с которыми нужно возиться. Как и с рабочим столом Memex, детали реализовались иначе, но общая концепция в целом была верна. Сегодня, к примеру, люди носят с собой более миллиарда мобильных камер. Программируемые цифровые компьютеры, такие как ЭНИАК, которые вскоре появились, стали огромным технологическим прорывом. Однако, судя по многочисленным проводам на снимке, интерфейс оставлял желать лучшего. Идея предоставления более эффективного интерфейса компьютера имеет длинную и легендарную историю, которая начинается с изобретения первого компьютера Грейс Хоппер в начале 50-х гг. Что меня вдохновляет, так это её концепция как улучшенные инструменты могли бы обеспечить более широкий доступ общества к вычислениям. За прошедшие годы, хорошие среды программирования для ПК и веба позволили легиону разработчиков создать контент, который помог обеспечить ПК каждый стол. Это был долгий путь от дальновидной работы Грейс Хоппер над компилятором до графического интерфейса. Я бы хотел поделиться с вами тремя ключевыми моментами. Начало непосредственного управления было положено Айвеном Сазерлендом в МТИ (Лаборатория им. Линкольна). Главная инновация графического интерфейса в том, что входной сигнал юзера осуществляется в верхнем уровне выходного сигнала системы. Благодаря непосредственности ввода-вывода, интерфейс стало легче понимать, в том числе и интуитивно. Благодаря непосредственности ввода-вывода, интерфейс стало легче понимать, в том числе и интуитивно. В случае с программой Сазерленда Sketchpad ввод производился световым пером, а вывод с помощью осциллографа. Вот небольшое видео о работе системы: (Здесь представлено несколько необычных устройств ввода-вывода.) У нас есть осциллограф и это необычно для этого времени. И кнопки. И тумблеры. А также еще несколько устройств. Это сделало TX-2 отличным кандидатом на роль поддержания системы ввода и редактирования информации в 1961 году Когда я рисую произвольно что-нибудь... осциллоскоп поддерживает мою мысль Это основная часть процесса разработки.) Следующая важная остановка на нашем путешествии - создание мыши и гипертекста, фундаментальных компонентов Интернета. В 1945 г. Дуглас Энгельбарт был радиотехником на флоте. Энгельбарт жил своею рутинной жизнью на Филиппинах. В библиотеке он нашел экземпляр журнала "Life" с перепечатанной из "Atlantic Monthly" статьёй Буша. Как писал Джон Марков, мысль об устройстве позволяющем увеличить возможности человеческого разума поразила Энгельбарта. У него была концепция. Это было долго, но в итоге он нашел финансирование и приступил к работе. И в 1968 году Дуглас Энгельбарт явил миру свой знаменитый демонстрационный образец. (Программа исследования, которую я собираюсь описать, можно охарактеризовать так: если в своём офисе у вас, как у интеллектуального труженика, есть дисплей от компьютера, работающего целый день и полностью отвечает за всю вашу реакцию, то какую пользу вы извлечёте из этого? Через секунду вы увидите изображение на экране, вот оно появилось Направление передвигающейся точки совпадает с движениями этой мыши.) Мышь Энгельбарта работала с помощью двух ортогональных колёс. Каждое было потенциометром, переменным резистором, наподобие большинства стерео регуляторов громкости. Таким образом, вы получаете почти 300° поворота. Вот и всё. Её пригодные параметры давали около 5 дюймов (около 12 см) движения в каждом направлении. После демонстрации в 1968, он отправляется с презентациями по стране Он путешествует с 16-мм проектором Bell & Howell. В это время Айван Сазерленд получает должность преподавателя Университета Юты. Дуглас приезжает и показывает демонстрационный образец аудитории, среди которой находится аспирант Айвана Алан Кэй. Алан мечтал о персональном компьютере. Он увидел видео Энгельбарта и у него глаза полезли на лоб — у них была одна мечта на двоих. После диссертации Алан переезжает в лабораторию Стэнфорда, где у группы Маккарти была система совместного разделения времени, возможно единственное место в мире, в котором у каждого человека был собственный терминал Оттуда он переезжает в Xerox PARC, где он представил своё видение Dynabook. Вот фотография прототипа, сделанного Аланом в начале 70-х гг. Это вовсе не рабочий компьютер; он изготовлен из картона; и как макет спроектирован для представления видения. С этой концепцией в руках Алан Кей и его коллеги из Xerox PARC начали создание основы для первого настоящего графического пользовательского интерфейса. 10 лет потребовалось на доработку идеи, чтобы продукт поступил в продажу. Xerox выпустил вычислительную систему STAR в 1981 году. У STAR были следующие характеристики: растровый дисплей, оконный графический интерфейс, иконки, папки, мыши, сеть Ethernet, файловые серверы, серверы печати и электронная почта. В следующем ролике показано их детище: ("экран дисплея показывает рабочую среду, мы называем её рабочим столом. Используя клавишу движения, вы можете организовать рабочий стол как вам понравится. Создание копии одного из этих пустых документов подобно перелистыванию страницы в блокноте. Возможность создать собственные панели - один из принципов юзабилити, встроенных в систему Изображение на экране максимально приближено к печатной странице. Я собираюсь скопировать это в документ выше, и там появится новый абзац. Это небольшое окошко позволяет мне настроить различные параметры абзаца.") Когда система STAR поступила в продажу, прошло почти сорок лет после представления концепции Вэнивара Буша, тридцать лет после компилятора Грейс Хоппер, двадцать лет после первой работающей системы Дугласа Энгельбарта и десять лет после начала работы Алана Кейя над созданием этого компьютера, вдохновленного идеями Dynabook. Это пример того, что Билл Бакстон называет «длинным носом инноваций»: ранние идеи, следуя за технологической парадигмой, часто зарождаются за десятилетия до крупного коммерческого внедрения. Я поделился этой историей в начале нашего курса по нескольким причинам: Во-первых увиденная плодотворная работа напоминает мне, что хорошие идеи часто неуклюжи вначале. Во-вторых, как уже отмечали Джонни Ли и Бил Бакстон, если вы ищите хорошую продукцию будущего, то нужные вам семена могут уже находиться в сырой земле, ожидая когда кто-то польет их и вырастит из них деревья. В-третьих, я полагаю, что эти ранние системы совершенно изумительны и это реально вдохновляет