Andrew Project

редактировать

The Andrew Project была распределенной вычислительной средой, разработанной в Университете Карнеги-Меллона (CMU) начиная с 1982 года. Это был амбициозный проект для своего времени, который привел к беспрецедентно обширным и доступным университетским вычислениям. инфраструктура.

Содержание

  • 1 История
  • 2 Система пользовательского интерфейса Andrew
    • 2.1 Приложения
    • 2.2 Графические и интерактивные редакторы
  • 3 Wireless Andrew
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки

История

Центр информационных технологий, партнерство Карнеги-Меллона и IBM, начал работу над проектом Эндрю в 1982 году. На начальном этапе проект проект включал как программное, так и аппаратное обеспечение, в том числе проводку кампуса для данных и разработки loping рабочие станции для распространения среди студентов и преподавателей в CMU и других местах. Предлагаемые рабочие станции «компьютер 3М » включали дисплей с миллионным пикселем и мегабайт памяти, работающие со скоростью миллиона инструкций в секунду. К сожалению, стоимость около долларов США сделала компьютеры недоступными для студенческих бюджетов. Первоначальное развертывание оборудования в 1985 году привело к созданию ряда принадлежащих университетам "кластеров" общественных рабочих станций в различных учебных корпусах и общежитиях. Кампус был полностью подключен и готов к появлению недорогих персональных компьютеров.

Ранняя разработка в Центре информационных технологий, первоначально называвшаяся VICE (обширная интегрированная вычислительная среда) и VIRTUE (доступ к добродетели через Unix и Emacs), была сосредоточена на централизованных инструментах, таких как файловый сервер, и инструментах рабочих станций, включая менеджер окон, редактор, электронная почта и клиентский код файловой системы.

Первоначально система была прототипирована на машинах Sun Microsystems, а затем на компьютерах серии IBM RT PC под управлением специальной IBM Academic Operating System. В проекте участвовали Джеймс Х. Моррис, Натаниэль Боренштейн, Джеймс Гослинг и Дэвид С.Х. Розенталь.

Проект был продлен на несколько раз после 1985 года, чтобы завершить разработку программного обеспечения, и был переименован в «Эндрю» для Эндрю Карнеги и Эндрю Меллона, основателей институтов, которые в конечном итоге стали Университетом Карнеги-Меллона. В основном переписанный в результате опыта ранних развертываний, Эндрю имел четыре основных программных компонента:

  • Andrew Toolkit (ATK), набор инструментов, который позволяет пользователям создавать и распространять документы, содержащие различные отформатированные и встроенные объекты,
  • Andrew Messaging System (AMS), электронная почта и система досок объявлений на основе ATK и
  • Andrew File System (AFS), распределенная файловая система с упором на масштабируемость для академической и исследовательской среды.
  • Andrew Window Manager (WM), плиточный (не- перекрывающиеся окна) оконная система, которая позволяла удаленно отображать окна на дисплее рабочей станции. Это был один из первых оконных менеджеров, ориентированных на сеть, работавших в Unix в качестве графического дисплея. В рамках партнерства CMU с IBM IBM сохранила за собой лицензионные права на WM. Предполагалось, что WM будет лицензироваться на разумных условиях, которые, по мнению CMU, будут напоминать относительно дешевую лицензию UNIX, в то время как IBM искала более прибыльную схему лицензирования. Позже WM был заменен на X11 из MIT. Его разработчики, Гослинг и Розенталь, затем разработали NeWS (сетевая расширяемая оконная система).

AFS переехала из Центра информационных технологий в Transarc в 1988 году. выведен из эксплуатации и заменен на сервер Cyrus IMAP в 2002 году.

Система пользовательского интерфейса Andrew

После того, как финансирование IBM закончилось, Эндрю продолжил работу над проектом с открытым исходным кодом под названием Система пользовательского интерфейса Andrew . AUIS - это набор инструментов, который позволяет пользователям создавать и распространять документы, содержащие множество отформатированных и встроенных объектов. Это проект с открытым исходным кодом, запущенный на факультете компьютерных наук CMU. Консорциум Andrew управляет и поддерживает разработку и распространение системы пользовательского интерфейса Andrew.

Система пользовательского интерфейса Andrew включает три основных компонента. Пользовательская среда Andrew (AUE) содержит главный редактор, справочную систему, пользовательский интерфейс и инструменты для рендеринга мультимедийных и встроенных объектов. Andrew Toolkit (ATK) содержит все форматируемые и встраиваемые объекты и позволяет разработчикам создавать собственные объекты. ATK позволяет встраивать многоуровневые объекты, при этом объекты могут быть встроены друг в друга. Например, объект растрового изображения может быть встроен в объект электронной таблицы. Система сообщений Andrew Message System (AMS) предоставляет доступ к почте и доске объявлений, что позволяет пользователю отправлять, получать и систематизировать почту, а также публиковать сообщения и читать с них.

Начиная с версии 6.3, следующие компоненты AUIS:

Приложения

  • Текстовый процессор (EZ )
  • Редактор чертежей (рисунок)
  • Почта и программа для чтения новостей (Сообщения)
  • Отправитель почты и новостей (SendMessage)
  • Редактор шрифтов (BDFfont)
  • Браузер документации (Справка)
  • Браузер каталогов (Bush)
  • Schedule Maintainer (Chump)
  • Shell Interface / Terminal (Console, TypeScript)
  • Меню приложения AUIS (запуск)
  • Standard Output Viewer (PipeScript)
  • Редактор настроек (PrefEd)

Графические и интерактивные редакторы

  • Вставка формул (EQ)
  • Анимация Редактор (Fad)
  • Редактор чертежей (Рис.)
  • Вставка макета Вставка (макет)
  • Отображение двух смежных вставок (LSet)
  • Расширение и язык обработки строк (Ness)
  • Отображение и редактирование иерархий (Org)
  • Page Flipper (Page)
  • Монохромный BMP Image Editor (Raster)
  • Вставка электронной таблицы (Таблица)
  • Текст, документ и программа Редактор (Текст)

Wireless Andrew

Wireless Andre w была первой беспроводной Интернет-сетью на территории кампуса. Он был построен в 1993 году, до брендинга Wi-Fi.

Wireless Andrew - это беспроводная локальная сеть со скоростью 2 мегабит в секунду, подключенная через точки доступа к проводной сети Andrew, высокоскоростная магистраль Ethernet, соединяющая здания через кампус CMU. Wireless Andrew состоит из 100 точек доступа, охватывающих шесть зданий на территории кампуса. Университет протестировал текущую установку с более чем 40 мобильными установками, прежде чем в феврале 1997 года разрешить их широкое использование исследователям и студентам.

Ссылки

Дополнительная литература

  • Моррис, Дж. Х., Ван Хауэлинг, Д., Слэк, К., Центр информационных технологий Технический отчет Карнеги-Меллона CMU-ITC-025, 1983.
  • Моррис, Дж. Х.; Satyanarayanan, M.; Коннер, M.H.; Howard, J.H.; Розенталь, D.S.H. И Смит, Ф.Д. (Март 1986 г.). «Эндрю, распределенная вычислительная среда». Коммуникации ACM. 29 (3): 184–201. doi : 10.1145 / 5666.5671. ISSN 0001-0782.

Внешние ссылки

  • Проект Эндрю - сайт CMU, на котором ведется хроника истории проекта и его участников.
Последняя правка сделана 2021-06-11 01:00:00
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте