Xerox Star

редактировать
Ранняя компьютерная рабочая станция с графическим интерфейсом пользователя от Xerox
Рабочая станция Xerox Star
Xerox Star 8010.jpg Xerox Star 8010
Также известна какИнформационная система Xerox 8010
РазработчикXerox
ПроизводительXerox
Семейство продуктовсерия 8000
ТипРабочая станция
Дата выпуска1981 г.; 39 лет назад (1981)
Начальная цена16 500 долларов (эквивалент 46 402 долларов в 2019 году)
Снято с производства1985
Операционная система Pilot
CPU AMD Am2900 на базе
Память384 КиБ, с возможностью расширения до 1,5 МБ
Хранение10, 29 или 40 Жесткий диск МБ и 8-дюймовый дисковод для гибких дисков
Дисплей17 дюймов
Графика1024 × 800 пикселей при 38,7 Гц
Возможности подключенияEthernet
ПреемникXerox Daybreak (ViewPoint; Xerox 6085)

Рабочая станция Xerox Star , официально названная Информационная система Xerox 8010, была первой коммерческой персональный компьютер для включения технологий, которые с тех пор стали стандартными для персональных компьютеров, включая растровый дисплей, оконный графический интерфейс пользователя, значки, папки, мышь (двухкнопочная), Ethernet сеть, файловые серверы, серверы печати и электронная почта.

Введено Xerox Corporation на 27 апреля 1981 года название Star технически относится только к программному обеспечению, продаваемому вместе с системой для рынка автоматизации делопроизводства. Рабочие станции 8010 также продавались с программным обеспечением на основе языков программирования Lisp и Smalltalk для небольших исследований и разработки программного обеспечения.

Содержание
  • 1 История
    • 1.1 Xerox Alto
    • 1.2 Процесс разработки Xerox Star
  • 2 Системные характеристики
    • 2.1 Пользовательский интерфейс
    • 2.2 Аппаратное обеспечение
  • 3 Маркетинг и коммерческий прием
  • 4 Наследие
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
История

Xerox Alto

Концепция систем Xerox Star во многом обязана Xerox Alto, экспериментальная рабочая станция, разработанная Исследовательским центром Xerox Palo Alto (PARC). Первый Alto был введен в эксплуатацию в 1972 году. Сначала было построено всего несколько Alto. Хотя к 1979 году в Xerox использовалось около 1000 устройств Altos, подключенных к сети Ethernet, и еще 500 - в сотрудничающих университетах и ​​государственных учреждениях, он никогда не планировался как коммерческий продукт. Затем, в 1977 году, Xerox приступила к разработке проекта, целью которого было внедрение инноваций Alto в коммерческий продукт; Их концепция представляла собой интегрированную систему подготовки документов, основанную на (тогда дорогой) технологии лазерной печати и ориентированную на крупные корпорации и их торговых партнеров. Когда в 1981 году было объявлено о создании системы Xerox Star, стоимость базовой системы составляла около 75 000 долларов (211 000 долларов в сегодняшних долларах) и 16 000 долларов (45 000 долларов сегодня) за каждую добавленную рабочую станцию.

Процесс разработки Xerox Star

The Star был разработан в отделе разработки систем Xerox (SDD) в Эль-Сегундо, Калифорния, который был основан в 1977 году под руководством Дона Массаро. Часть SDD, SDD North, находилась в Пало-Альто, Калифорния, и в нее входили люди, заимствованные у PARC. Задачей SDD было разработать «Офис будущего », новую систему, которая объединяла бы лучшие возможности Alto, была проста в использовании и могла автоматизировать многие офисные задачи.

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

Одна группа в Пало-Альто работала над базовым интерфейсом операционной системы к аппаратному обеспечению и инструментам программирования. Команды в Эль-Сегундо и Пало-Альто совместно работали над пользовательским интерфейсом и пользовательскими приложениями.

Персонал в значительной степени полагался на технологии, над которыми они работали, совместное использование файлов, серверы печати и электронную почту. Они даже были подключены к Интернету, затем названному Арпанет, что помогало им общаться между Эль-Сегундо и Пало-Альто.

Звезда была реализована на языке программирования Mesa, являющемся прямым предшественником Modula-2 и Modula-3. Mesa не была объектно-ориентированной, но были разработаны инструменты и методы программирования, которые позволили псевдо-объектно-ориентированному проектированию и программированию. Mesa требовала создания двух файлов для каждого модуля. Модуль определения определял структуры данных и процедуры для каждого объекта, а один или несколько модулей реализации содержали код для процедур.

Команда Star использовала сложную интегрированную среду разработки (IDE), внутренне названную Tajo, а внешнюю - Xerox Development Environment (XDE). Tajo имел много общего со средой Smalltalk -80, но в нее было много дополнительных инструментов. Например, система управления версиями DF, требовавшая от программистов проверки модулей, прежде чем их можно будет изменить. Любые изменения в модуле, которые могут вызвать изменения в зависимых модулях, тщательно отслеживались и документировались. Для внесения изменений в модули более низкого уровня требовалось одобрение различных уровней.

Процесс разработки программного обеспечения был напряженным. Он включал в себя много прототипов и пользовательского тестирования. Инженеры-программисты должны были разработать новые сетевые протоколы связи и схемы кодирования данных, когда те, которые использовались в исследовательской среде PARC, оказались неадекватными.

Первоначально вся разработка велась на рабочих станциях Alto. Они не подходили для экстремальных нагрузок, возлагаемых программным обеспечением. Даже процессор, предназначенный для этого продукта, оказался неадекватным и потребовал модернизации оборудования в последнюю минуту. Пришлось внести множество изменений в дизайн, переписывание и поздние добавления программного обеспечения, в зависимости от результатов пользовательского тестирования, а также маркетинговых и системных соображений.

A Японская версия системы была разработана совместно с Fuji Xerox, кодовое название J-Star, и полной поддержкой для международных клиентов.

В итоге многие функции из функциональной спецификации Star не были реализованы. Продукт должен был выйти на рынок, и в последние несколько месяцев перед выпуском основное внимание уделялось надежности и производительности.

Системные особенности

Пользовательский интерфейс

Составной документ и рабочий стол системы 8010/40 Эволюция формы используемого значка документа

Ключевая философия пользовательского интерфейса заключалась в том, чтобы максимально имитировать офисную парадигму, чтобы сделать ее интуитивно понятной для пользователей. Идея того, что вы видите, - это то, что вы получаете (WYSIWYG ), считалась первостепенной. Текст будет отображаться черным на белом фоне, как бумага, и принтер будет копировать экран, используя Interpress, язык описания страниц, разработанный в PARC.

Один из главных дизайнеров Star, доктор Дэвид Кэнфилд Смит, изобрел концепцию компьютерных значков и метафору рабочего стола, в которой пользователь мог бы видеть рабочий стол, содержащий документы и папки с разными значками, представляющими разные типы документов. Щелчок по любому значку открывает окно. Пользователи не будут сначала запускать программы (например, текстовый редактор, графическую программу или программное обеспечение для работы с электронными таблицами), они просто откроют файл, и появится соответствующее приложение.

Пользовательский интерфейс Star был основан на концепции объектов. Например, текстовый редактор будет содержать объекты страницы, объекты абзаца, объекты предложения, объекты слова и объекты символов. Пользователь мог выбирать объекты, щелкая по ним мышью, и нажимать специальные клавиши на клавиатуре, чтобы вызывать стандартные функции объектов (открытие, удаление, копирование, перемещение) единообразным образом. Также был ключ «Показать свойства», используемый для отображения настроек, называемых листами свойств, для конкретного объекта (например, размера шрифта для символьного объекта). Эти общие соглашения значительно упростили структуру меню всех программ.

Интеграция объектов была заложена в систему с самого начала. Например, объект диаграммы, созданный в модуле построения графиков, может быть вставлен в любой тип документа. Этот тип возможности в конечном итоге стал доступен как часть операционной системы на Apple Lisa и был представлен в Mac OS System 7 как Опубликовать и подписаться.. Он стал доступен в Microsoft Windows с введением связывания и встраивания объектов (OLE) в 1990 году. Этот подход также позже использовался на программной платформе OpenDoc в с середины до конца 1990-х и в пакете AppleWorks (первоначально ClarisWorks), доступном для Apple Mac (1991) и Microsoft Windows (1993).

Аппаратное обеспечение

Изначально программное обеспечение Star должно было работать на новой серии процессоров виртуальной памяти, описанных в техническом отчете PARC под названием «Wildflower: Архитектура для персонального компьютера», пользователя Butler Lampson. Имена машин всегда начинались с буквы D. Все они были микропрограммированными процессорами; для программного обеспечения Star микрокод реализовал набор инструкций, разработанный для Mesa.

Первой из этих машин была Dolphin, построенная по технологии транзисторно-транзисторной логики (TTL), включая 74S181 ALU. Сложность программного обеспечения в конечном итоге превзошла его ограниченную конфигурацию. Когда-то при разработке Star перезагрузка системы занимала более получаса.

Следующее оборудование для рабочих станций Star было известно как Одуванчик (часто сокращается до «Длион»). Он был основан на микропроцессорной технологии BitSlice AMD Am2900 . Усовершенствованная версия Dandelion с большим количеством микрокодов была названа Dandetiger.

В базовой системе Dandelion было 384 kB памяти (с возможностью расширения до 1,5 МБ), 8-дюймовый жесткий диск 10 МБ, 29 МБ или 40 МБ, 8-дюймовый дисковод гибких дисков, мышь и соединение Ethernet. Производительность этой машины, проданной за 20 000 долларов, составила около 850 в тесте Dhrystone, что сравнимо с производительностью VAX-11 / 750, который стоил в пять раз больше. Дисплей с электронно-лучевой трубкой (ЭЛТ) 17 дюймов (43 см) (черно-белый, 1024 × 809 пикселей с частотой обновления 38,7 Гц) был большим по меркам того времени. Он был предназначен для отображения двух страниц размером 8,5 × 11 дюймов рядом с истинным размером. Интересной особенностью дисплея было то, что область нерабочей развертки (границы) можно было запрограммировать с использованием шаблона 16 × 16. Это было использовано для расширения шаблона корневого окна на все края монитора, функция, которая недоступна даже сегодня на большинстве видеокарт.

В следующей конструкции, Dorado, использовался процессор с эмиттерной логикой (ECL). По стандартным тестам он был в четыре раза быстрее, чем Dandelion, и, таким образом, конкурировал с самыми быстрыми суперминикомпьютерами того времени. Он использовался для исследований, но представлял собой монтируемый в стойку процессор, который никогда не предназначался для использования в качестве офисного продукта. Сетевой маршрутизатор под названием Dicentra также был основан на этой конструкции.

Маркетинговые и коммерческие приемы
Брошюра Rank Xerox для системы 8010/40

Xerox Star изначально задумывался не как отдельный компьютер, а как часть интегрированной системы Xerox. «система личного офиса», которая также подключается к другим рабочим станциям и сетевым службам через Ethernet. Хотя единичное устройство продается за 16 000 долларов, типичному офису необходимо купить как минимум 2 или 3 машины вместе с файловым сервером и сервером имен / сервером печати. Тратить от 50 000 до 100 000 долларов на полную установку было непросто, когда годовая зарплата секретаря составляла около 12 000 долларов, а Commodore VIC-20 стоил около 300 долларов.

Более поздние воплощения Звезды позволили бы пользователям покупать одну единицу с лазерным принтером, но даже в этом случае было продано только около 25000 единиц, что заставило многих считать Xerox Star коммерческой неудачей..

Рабочая станция изначально была разработана для запуска программного обеспечения Star для выполнения офисных задач, но она также продавалась с другим программным обеспечением для других рынков. Эти другие конфигурации включали рабочую станцию ​​для Interlisp или Smalltalk и сервер.

Некоторые говорили, что Star опередила свое время, что немногие из небольшого круга разработчиков действительно понимали потенциал системы, учитывая, что IBM представила свои IBM PC, работающая под сравнительно примитивной PC DOS в том же году, когда Star была выпущена на рынок. Однако сравнение с IBM PC может быть неуместным: задолго до того, как он был представлен, покупатели в отрасли обработки текстов знали о IBM Displaywriter на базе 8086, полноразмерном портретном черно-белом Xerox Система отображения 860 страниц и лазерный принтер Xerox 9700 со скоростью 120 страниц в минуту. Кроме того, принципы проектирования Smalltalk и немодальной работы широко обсуждались в августовском выпуске журнала Byte за 1981 год, так что репутация Xerox PARC и потенциал Star вряд ли могут иметь был потерян на своем целевом рынке (офисных систем), и кто бы никогда не ожидал, что IBM позиционирует ПК массового рынка, чтобы угрожать гораздо более прибыльным специализированным системам WP. К сожалению, влиятельные нишевые игроки на рынке электронных публикаций, таких как Longman, уже согласовывали свои производственные процессы с общими языками разметки, такими как SGML (предшественник HTML и XML), посредством чего авторы, использующие недорогие автономные системы, могли описывать структуру документа, делая свои рукописи готовыми для передачи на компьютер-пленку системы, которые предлагали гораздо более высокое разрешение, чем тогдашнее максимальное лазерное разрешение 360 dpi. полиграфические технологии.

Другой возможной причиной отсутствия успеха Star была корпоративная структура Xerox. Xerox - давняя копировальная компания, использовала свои сильные стороны. У них уже была одна серьезная неудача в их приобретении Scientific Data Systems. Говорят, что существовала внутренняя зависть между подразделениями старых линейных копировальных систем, на которые приходилась большая часть доходов Xerox, и новым подразделением-выскочкой. Некоторые считали их маркетинговые усилия вялыми или несосредоточенными. Более того, наиболее технически подкованные торговые представители, которые могли продавать оборудование для автоматизации делопроизводства, получали большие комиссионные за аренду оборудования для лазерных принтеров стоимостью до полумиллиона долларов. Никакая структура комиссии для децентрализованных систем не могла конкурировать. Рынок многоязычной технической документации также представлял большую возможность, но для этого требовалось международное сотрудничество, к которому в то время были готовы немногие торговые организации.

Даже в корпорации Xerox в середине 1980-х годов было мало понимания системы. Немногие руководители компаний когда-либо видели или использовали эту систему, и команды продаж, если бы они запрашивали компьютер для помощи в планировании, вместо этого получали бы старые системы Xerox 820 или 820-II на базе CP / M. Корпорация Xerox не предпринимала никаких попыток засеять системы 8010/8012 Star.

Вероятно, наиболее важно то, что специалисты по стратегическому планированию в Xerox Systems Group (XSG) чувствовали, что они не могут конкурировать с другими производителями рабочих станций, такими как Apollo Computer или Symbolics. Само по себе имя Xerox считалось их самым большим активом, но не приносило клиентов.

Наконец, по сегодняшним стандартам, система будет считаться очень медленной, отчасти из-за ограниченного оборудования того времени, а отчасти из-за плохо реализованной файловой системы; сохранение большого файла могло занять несколько минут. Сбои могут сопровождаться многочасовым процессом, называемым очисткой файлов, о чем свидетельствует появление диагностического кода 7511 в верхнем левом углу экрана.

В конце концов, слабый коммерческий прием Star, вероятно, сводился к цене, показателям на демонстрациях и слабости каналов продаж. Даже тогда Apple Computer Lisa, вдохновленная Star и представленная двумя годами позже, потерпела неудачу на рынке по многим из тех же причин, что и Star. Надо отдать должное Xerox, они действительно много пробовали, чтобы улучшить продажи. Следующий выпуск Star был на другой, более эффективной аппаратной платформе, Daybreak, с использованием нового, более быстрого процессора и сопровождался значительным переписыванием программного обеспечения Star, переименованного в ViewPoint, для повышения производительности. Новая система, получившая название Xerox 6085 PCS, была выпущена в 1985 году. Новое оборудование предоставляло от 1 до 4 МБ памяти, жесткий диск от 10 до 80 МБ, дисплей 15 или 19 дюймов, флоппи-дисковод 5,25 дюйма, мышь, подключение к сети Ethernet и цена чуть более 6000 долларов.

Xerox 6085 можно было продавать вместе с подключенным лазерным принтером как автономную систему. Также предлагался режим совместимости с ПК через расширение на базе 80186. Пользователи могли передавать файлы между системой ViewPoint и программным обеспечением на ПК, хотя и с некоторыми трудностями, поскольку форматы файлов были несовместимы ни с одним из форматов на ПК. Но даже со значительно более низкой ценой это был Rolls Royce в мире более дешевых персональных компьютеров за 2000 долларов.

В 1989 году Viewpoint 2.0 представила множество новых приложений, связанных с настольной издательской системой. В конце концов, Xerox отказалась от интегрированной аппаратной / программной рабочей станции, предлагаемой Viewpoint и предложил программный продукт под названием GlobalView, Providin g Интерфейс и технология Star на платформе, совместимой с IBM PC. Первоначальный выпуск требовал установки дополнительной платы процессора Mesa. Последняя версия GlobalView 2.1 работала как эмулятор на Sun Solaris, Microsoft Windows 3.1, Windows 95 или Windows 98, IBM OS / 2 и был выпущен в 1996 году.

В конце концов, Xerox PARC, которая гордилась тем, что создала оборудование на 10 лет раньше своего времени и оснастила каждого исследователя оборудованием, чтобы они могли приступить к разработке программного обеспечения, позволила Xerox вывести продукт на рынок на 5 лет раньше срока, в течение 1980-х и в начале 1990-х годов. Платформа специального оборудования всегда была слишком дорогой для миссии, для которой предназначалась Star / Viewpoint. Apple, скопировавшая Xerox Star в начале 1980-х вместе с Лизой, боролась и имела такие же плохие результаты. Вторая попытка Apple по снижению затрат, Macintosh, едва увенчалась успехом (отказавшись от виртуальной памяти, реализовав ее в программном обеспечении и используя стандартные микропроцессоры) - и не был их самым прибыльным продуктом в конце 1980-х. Apple также изо всех сил пыталась получить прибыль на программном обеспечении офисных систем в тот же период времени. Питер Дойч, один из пионеров языка Postscript, наконец нашел способ достичь эффективности, подобной Xerox-Star, используя своевременную компиляцию в начале 1990-х для операций с растровыми изображениями, делая последнюю часть специализированного оборудования Xerox-Star, BitBLT, устаревшего к 1990 году.

Legacy

Даже несмотря на то, что продукт Star потерпев неудачу на рынке, это вызвало ожидания и заложило важную основу для более поздних компьютеров. Многие инновации, лежащие в основе Star, такие как редактирование WYSIWYG, Ethernet и сетевые службы, такие как каталог, печать, файловая и межсетевая маршрутизация, стали обычным явлением в современных компьютерах.

Члены инженерной группы Apple Lisa увидели презентацию Star на Национальной компьютерной конференции (NCC '81) и вернулись в Купертино, где преобразовали свой менеджер рабочего стола. к интерфейсу на основе значков по образцу звезды. Среди разработчиков редактора Xerox Gypsy WYSIWYG, Ларри Теслер покинул Xerox, чтобы присоединиться к Apple в 1980 году, где он также разработал структуру MacApp.

Чарльз Симони покинул Xerox чтобы присоединиться к Microsoft в 1981 году, где он разработал первую WYSIWYG-версию Microsoft Word (3.0). В 1983 году Симони порекомендовал Скотта А. МакГрегора, который был нанят Биллом Гейтсом для руководства разработкой Windows 1.0, частично из-за опыта МакГрегора в оконных системах в PARC. Позже в том же году еще несколько человек покинули PARC и присоединились к Microsoft.

Star, Viewpoint и GlobalView были первыми коммерческими вычислительными средами, предлагающими поддержку большинства естественных языков, включая полнофункциональная обработка текста, что привело к их принятию Голосом Америки, другими агентствами иностранных дел Соединенных Штатов и несколькими транснациональными корпорациями.

Список продуктов, созданных под влиянием или вдохновленными пользовательский интерфейс Star и, в меньшей степени, Alto, включает Apple Lisa и Macintosh, Graphics Environment Manager (GEM) от Digital Research (компания CP / M ), VisiCorp's Visi On, Microsoft Windows, Atari ST, BTRON из TRON Project, Commodore's Amiga, Elixir Desktop, Metaphor Computer Systems, Interleaf, IBM OS / 2, OPEN LOOK (разработано совместно Xerox), SunView, KDE, Ventura Publisher и NEXTSTEP. Adobe Systems PostScript был основан на Interpress. Ethernet был доработан 3Com и стал де-факто стандартным сетевым протоколом.

Некоторые люди, например Доминик Коннор, считают, что Apple, Microsoft и другие заимствовали графический интерфейс и другие инновации Xerox Star, и считают, что Xerox должным образом не защитила свою интеллектуальную собственность.. Правда, пожалуй, более сложная. На инновации в Star было подано много заявлений о патентах. Однако в то время Указ о согласии Xerox 1975 года, Федеральная торговая комиссия (FTC) антимонопольное действие, наложило ограничения на то, что фирма могла запатентовать. Кроме того, когда готовились раскрытия информации о Star, патентные поверенные Xerox были заняты несколькими другими новыми технологиями, такими как лазерная печать. Наконец, патенты на программное обеспечение, особенно относящиеся к пользовательским интерфейсам, тогда были непроверенной правовой областью.

Xerox провела испытание, чтобы защитить пользовательский интерфейс Star. В 1989 году, после того как Apple подала в суд на Microsoft за нарушение авторских прав на пользовательский интерфейс Macintosh в Windows, Xerox подала аналогичный иск против Apple. Однако этот иск был отклонен по процессуальным основаниям, а не по существу, поскольку истек трехлетний срок исковой давности. В 1994 году Apple проиграла свой иск против Microsoft, не только по поводу изначально оспариваемых проблем, но и по всем претензиям к пользовательскому интерфейсу.

15 января 2019 года незавершенный эмулятор Xerox Star, созданный LCM + L, известный как Darkstar, был выпущен для Windows и Linux.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-22 07:33:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте