Xerox Star
Xerox Star (официальное название — Xerox 8010 Information System) — это первая в мире коммерческая рабочая станция, реализовавшая концепцию графического пользовательского интерфейса (GUI) с метафорой «рабочего стола», окон, иконок и мыши. Разработана и выпущена компанией Xerox в 1981 году. Система предназначалась для офисной автоматизации и интеграции документов, текста, графики и электронной почты в единой среде.
История создания
Истоки и исследовательский центр PARC
Разработка Xerox Star стала результатом многолетних исследований в Xerox PARC (Palo Alto Research Center), основанном в 1970 году. В PARC были созданы ключевые технологии, ставшие основой для Star: первый лазерный принтер, Ethernet, язык программирования Smalltalk и, что важнее всего, графический интерфейс с окнами, меню и указателем (мышь). Прототип Alto (1973) продемонстрировал эти идеи, но не был коммерческим продуктом.
Цели проекта
Xerox поставила задачу создать «офис будущего» — систему, которая бы упростила работу с документами, устранив разрыв между созданием, редактированием, печатью и распространением информации. В отличие от персональных компьютеров того времени, Star проектировалась как сетевая рабочая станция для коллективного использования в корпоративной среде. Основной упор делался на интуитивность: пользователь должен был взаимодействовать с «объектами» (документами, папками, принтерами) напрямую, а не через командную строку.
Разработка и выпуск
Проект, известный как «Office Workstation», стартовал в 1977 году под руководством Дэвида Лидделла. Команда инженеров и дизайнеров (включая таких пионеров, как Чарльз Ирби, Ральф Кимбалл и Уильям Верпланк) потратила четыре года на доведение прототипов до коммерческого продукта. Xerox Star 8010 был анонсирован в апреле 1981 года, а первые поставки начались в 1982 году. Цена системы составляла около 16 595 долларов США (что эквивалентно примерно 50 000–60 000 долларов в ценах 2020-х годов), что делало её недоступной для массового рынка.
Устройство и характеристики
Аппаратное обеспечение
Xerox Star базировалась на процессоре AMD Am2900 (микропрограммируемый, 32-битный), работающем на частоте 10 МГц. Оперативная память составляла от 384 КБ до 1,5 МБ (с возможностью расширения). Для хранения данных использовался жёсткий диск объёмом 10, 29 или 40 МБ (сменный картридж). Графический дисплей был монохромным (чёрно-белым), с разрешением 1024×808 пикселей, что было исключительно высоким для начала 1980-х годов. Поддерживался двухстраничный режим отображения.
Периферия
Ключевым нововведением стало использование мыши (однокнопочной) в качестве основного манипулятора. Система также включала клавиатуру с функциональными клавишами и цифровым блоком. Для печати использовался лазерный принтер Xerox 8040 (Star Printer), работающий через Ethernet.
Программное обеспечение
Операционная система Xerox Star (Pilot) и пользовательская среда (Star Desktop) были тесно интегрированы. Основные элементы интерфейса включали:
- Рабочий стол — пустое пространство с иконками документов, папок и устройств.
- Окна — прямоугольные области для отображения содержимого документов, с возможностью изменения размера и перемещения.
- Иконки — графические изображения, представляющие файлы, папки, принтеры, почтовые ящики и другие объекты.
- Меню — выпадающие списки команд, вызываемые нажатием кнопки мыши на иконке или окне.
- Прямое манипулирование — перетаскивание иконок для копирования, перемещения или печати файлов.
В состав ПО входили текстовый редактор (Star Writer), редактор графики (Star Draw), электронная таблица (Star Calc), электронная почта (Star Mail) и система управления файлами. Все приложения были интегрированы в единую среду, позволяя вставлять графику в текст и отправлять документы по сети.
Классификация и место на рынке
Xerox Star относится к классу рабочих станций (workstations) — высокопроизводительных однопользовательских компьютеров, ориентированных на профессиональное применение. В отличие от персональных компьютеров (Apple II, IBM PC), Star не была универсальной машиной для широкого круга задач, а представляла собой специализированную систему для офисной работы. По сравнению с графическими станциями (например, Apollo/Domain), Star была уникальна своим GUI и ориентацией на «непрограммирующего» пользователя.
Применение и значение
Коммерческое использование
Xerox Star продавалась преимущественно крупным корпорациям, государственным учреждениям и научным организациям. Общий объём продаж за всё время производства (до 1985 года) оценивается примерно в 25 000–30 000 единиц. Системы использовались для создания сложных документов, управления проектами и внутренней коммуникации. Однако высокая цена, закрытая архитектура и отсутствие совместимости с популярным тогда программным обеспечением (например, CP/M или DOS) ограничили её распространение.
Влияние на индустрию
Несмотря на коммерческий провал, Xerox Star оказала колоссальное влияние на развитие персональных компьютеров. Её интерфейс стал прототипом для:
- Apple Lisa (1983) и Apple Macintosh (1984) — Стив Джобс и команда Apple посетили Xerox PARC в 1979 году и заимствовали многие идеи GUI, хотя Star не была единственным источником.
- Microsoft Windows (1985) — ранние версии Windows также вдохновлялись концепциями Star, хотя и были более простыми.
- IBM TopView и Digital Research GEM — другие попытки реализовать графический интерфейс на платформе IBM PC.
Ключевые концепции, впервые реализованные в Star и ставшие стандартом де-факто:
- Метафора рабочего стола с иконками и окнами.
- Принцип WYSIWYG («What You See Is What You Get») — отображение документа на экране точно таким, каким он будет напечатан.
- Использование мыши как основного устройства ввода.
- Интеграция приложений в единую среду (OLE — Object Linking and Embedding в зачаточной форме).
- Сетевая работа с файлами и принтерами через Ethernet.
Критика и недостатки
Xerox Star подвергалась критике за несколько аспектов:
- Высокая цена — система была дороже большинства альтернатив, что делало её недоступной для малого бизнеса и частных лиц.
- Закрытость — Star не поддерживала стороннее программное обеспечение; все приложения поставлялись только Xerox.
- Производительность — из-за сложного графического интерфейса система работала медленнее, чем конкурирующие текстовые терминалы или компьютеры с командной строкой.
- Сложность обучения — хотя интерфейс был интуитивным для современных пользователей, в 1981 году он требовал значительного времени на освоение, особенно для тех, кто привык к командной строке.
Интересные факты
- Xerox Star была первой коммерческой системой, использующей Ethernet для связи между рабочими станциями и принтерами.
- Мышь в Star имела три кнопки, но программно использовалась только одна (левая). Две другие были зарезервированы для будущих расширений.
- Интерфейс Star включал функцию «Undo» (отмена последнего действия), что было редкостью для того времени.
- Система позволяла создавать гипертекстовые ссылки между документами, предвосхищая концепцию веба.
- Xerox Star повлияла на разработку интерфейса NeXTSTEP (операционная система для компьютеров NeXT), который, в свою очередь, стал основой для macOS и iOS.
Источники
- «The Xerox Star: A Retrospective» — статья в журнале IEEE Annals of the History of Computing, 1990.
- «Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age» — книга Майкла Хилтзика, 1999.
- «The Design of the Xerox Star User Interface» — доклад Дэвида Лидделла и Чарльза Ирби на конференции CHI'82.
- «Xerox 8010 Star Information System» — техническая документация Xerox Corporation, 1981.
- «A History of the GUI» — статья на сайте Ars Technica, 2005.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →