Из истории создания графической модели рабочего стола: от системы Xerox Star Information System до настоящих дней

В 1981 году компанией Xerox был выпущен Xerox 8010 Star Information System — первый коммерческий компьютер, в котором была использована графическая модель рабочего стола с папками и значками, применяемая нами и сегодня. Спустя 40 лет мы анализируем, почему он стал особенным. Знакомство офисных работников с компьютером. В 1960-х и 70-х годах большинство компьютеров были большими и дорогими системами, работающими с использованием пакетной обработки с перфокартами или интерактивных операционных систем командной строки, доступ к которым осуществлялся через телетайпы или видеодисплейные терминалы. Они были не очень удобны в использовании и требовали специализированного обучения для программирования или корректного управления. В начале 1970-х годов компания Xerox начала экспериментировать с новым графическим подходом, результатом чего стал революционный компьютер Xerox Alto,

imageXerox Star, впервые, сделал компьютеры удобными для пользователей. Xerox/Норм Кокс/Дигибарн

в котором использовалась мышь и растовый дисплей. Когда в конце 1970-х годов пришло время коммерциализировать Alto в серийное производство, компании Xerox понадобился интерфейс, который мог бы облегчить работу с компьютером офисным специалистам без специальной компьютерной подготовки. Эта задача выпала на долю Дэвида Кэнфилда Смита из компании Xerox, который изобрел метафору рабочего стола для разработанной в 1981 году системы Xerox Star 8010 Information System.

История возникновения метафоры рабочего стола

Когда компания Xerox поручила Дэвиду Кэнфилду Смиту разобраться, как обычные офисные работники смогут использовать новую компьютерную систему Xerox с растовым изображением, Смит использовал свои наработки в области графических вычислений, когда компьютер можно было программировать визуально. В процессе работы Смит изобрел компьютерный значок, впервые описанный в его докторской диссертации 1975 года.

В продолжение этой идеи Смит понял, что ему нужна подходящая концепция, которую уже понимали бы офисные работники. Он остановился на визуальном, экранном отображении реальных объектов, таких как картотечные шкафы, папки и корзины, которыми офисные работники пользовались каждый день.

«Я в прямом смысле внимательно изучил свой офис и создал иконки для всего, что видел», — сказал Смит в своей речи на вручении премии в 2020 году, записанной для Special Interest Group on Computer-Human Interaction (SIGCHI) Ассоциации вычислительной техники.

Неудивительно, что иконки сыграли огромную роль в интерфейсе Xerox Star. После нескольких вариантов экспериментальных иконок графический дизайнер Xerox по имени Норм Кокс нарисовал окончательный вариант интерфейса Star, который включал в себя первые в истории компьютера иконки документов и папок.

«Папка была реальной иллюстрацией к компьютерному файлу „каталог“», — написал Кокс в письме на адрес How-To Geek. «Это была, скорее всего, самая простая из всех иконок для визуализации, поскольку она имела настолько привычную реальную визуализацию (вездесущая манильская папка) с очень четкой формой»

imageПапка Xerox Star позаимствовала свой дизайн у манильских папок. Digibarn/Mega Pixel/Shutterstock.com

Кокс столкнулся с большими трудностями при рисовании общей иконки документа, дизайн которой прошел через несколько этапов. «Изначально иконку документа было сложно визуально обозначить как лист бумаги», — говорит Кокс. «Вдохновением для перевернутого угла послужил значок, выбитый на офисном копировальном аппарате, который подсказывал людям, как правильно вставлять документы в податчик бумаги — лицом вверх или лицом вниз».

imageXerox/Norm Cox/Digibarn

В конечном итоге интерфейс Star оказался хорошо знакомым офисным работникам. Смит в своем выступлении утверждает, что во время тестирования были только положительные отзывы. Он не был таким универсальным, как другие настольные графические интерфейсы, появившиеся после Star, но, несомненно, он стал одним из первых компьютеров с рабочим столом и графическими иконками, которыми мы пользуемся сегодня.

Технические характеристики системы Xerox Star 8010 Information System

Xerox Star 8010 Information System была создана в отделе разработки систем компании Xerox (SDD), и над ней работали упомянутые выше Дэвид Кэнфилд Смит и Норм Кокс, а также группа других специалистов, в которую входили Дейв Лиддл, Чарльз Ирби, Ральф Кимбалл, Билл Верпланк, Уоллес Джадд и другие.

imageРабочий стол The Xerox 8010 “Star” Information System

Они создали мощную, но дорогую компьютерную модель с монохромным растровым дисплеем высокого разрешения, внутренним жестким диском и встроенной поддержкой локальной сети Ethernet. Вот обзор его технических характеристик:

  • Представлен: 27 апреля 1981 года*.
  • Цена: $16,595 (около $51,500 сегодня)
  • CPU: Модифицированный на основе AMD Am2900
  • Memory: 384 КБ — 1,5 МБ
  • Storage: 10-40 Мб жесткий диск, 8″ флоппи-диск (600 Кб)
  • Display: 17″ ЭЛТ с разрешением 1024×808, 1-битный монохромный
  • Input: 2-кнопочная мышь, модульная клавиатура
  • Networking: Ethernet

Используя 8010, вы могли легко разработать документ с графическими и текстовыми элементами, а затем распечатать его на сетевом лазерном принтере, который будет использоваться совместно с группой рабочих станций 8010.

С высокой ценой и целевым рынком состоящем с крупных предприятий, Star не суждено было стать массовым продуктом. Но он был довольно успешным: по словам Digibarn, было продано «десятки тысяч» устройств и вдохновила разработчиков на создание дальнейших систем, которые усовершенствовали интерфейс рабочего стола Star в операционную систему под названием Viewpoint. Это также вдохновило несколько известных компаний, таких как, Apple и Microsoft.

От Xerox до Apple: непрерывность инноваций

На протяжении всей истории человечества технологии опирались на предшествующие достижения. Технологические инновации можно представить как длинный непрерывный ряд изобретений, которые более взаимосвязаны, чем внезапные открытия, появляющиеся из ниоткуда. Например, система Star в значительной степени заимствована у Xerox Alto и среды Smalltalk, созданной Аланом Кеем, а сама Alto заимствована у предшествующих графических компьютерных проектов.

imageApple

Аналогичным образом, Star повлиял на последующие компьютерные системы, такие как Apple Lisa, хотя существует некоторая путаница относительно того, насколько точно интерфейс Apple Lisa был заимствован из Xerox Star. Это не черно-белая история: проект Lisa предшествовал выпуску Star, и команда разработчиков Lisa утверждает, что в основном они вдохновлялись средой программирования Smalltalk на Xerox Alto. Но в интервью журналу Byte Magazine, опубликованном в начале 1983 года, ветеран Xerox и член команды Lisa Ларри Теслер признал сильное влияние, сказав:

Мы поехали в NCC, когда было заявлено о выпуске Star, и детально изучили ее. И да, а самом деле это оказало непосредственное влияние. Через несколько месяцев после знакомства с ней мы внесли некоторые изменения в наш пользовательский интерфейс, основываясь на идеях, которые базировались на идеях, почерпнутых из Star. Например, менеджер рабочего стола, который был у нас раньше, был совершенно другим; мы вообще не использовали иконки, и нам это не очень нравилось. Мы решили изменить нашу на базу иконок. Но это было, пожалуй, единственным, что мы позаимствовали у Star, как мне кажется. Больше всего нас вдохновил Xerox на Smalltalk, а не на Star.

Lisa позаимствовала метафору рабочего стола на основе иконок у Star, но компания Apple заслуживает особой похвалы за ее значительное усовершенствование. В Apple Lisa появились новые и инновационные идеи графического интерфейса, такие как возможность перетаскивать иконки и окна, корзина для мусора (отсутствовавшая в оригинальной программе Star, но добавленная позже), строка меню, выпадающие меню, панели управления, наложение окон и многое другое.

Macintosh также продолжил развитие интерфейса Lisa, добавив свои собственные уникальные элементы и продлив континуум до наших дней. Аналогичным образом, Microsoft Windows использовала идеи Xerox и Apple, добавив новые элементы к метафоре рабочего стола и интерфейсу GUI, который мы используем сегодня.

Несмотря на влияние, которое Apple оказала на Xerox, Норм Кокс не обиделся. «Лично я был польщен и признателен, что некоторые из наших работ были скопированы [и это] дало толчок новому революционному способу работы с компьютерами», — говорит Кокс. “[Она] создала новые методы дизайнерского мышления и направление дизайна, которое мы сейчас называем UX“.

Автор: @HannaBilova
Источник: https://habr.com/