Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

История [ править ]

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

Ранняя разработка в Центре информационных технологий, первоначально называвшаяся VICE (Vast Integrated Computing Environment) и VIRTUE (Virtue Is Reached Through Unix и Emacs), была сосредоточена на централизованных инструментах, таких как файловый сервер и инструменты рабочих станций, включая оконный менеджер, редактор и т. Д. электронная почта и клиентский код файловой системы. [2]

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

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

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

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

Система пользовательского интерфейса Эндрю [ править ]

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

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

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

Приложения [ править ]

  • Текстовый процессор ( EZ )
  • Редактор чертежей (рисунок)
  • Читатель почты и новостей (сообщения)
  • Отправитель почты и новостей (SendMessage)
  • Редактор шрифтов (BDFfont)
  • Обозреватель документации (Справка)
  • Браузер каталогов (Буш)
  • Составитель расписания (Болван)
  • Интерфейс оболочки / терминал (консоль, TypeScript)
  • Меню приложения AUIS (Запуск)
  • Средство просмотра стандартного вывода (PipeScript)
  • Редактор настроек (PrefEd)

Графические и интерактивные редакторы [ править ]

  • Вставка уравнения (EQ)
  • Редактор анимации (причуда)
  • Редактор чертежей (рисунок)
  • Вставить макет Вставить (макет)
  • Отображение двух соседних вставок (LSet)
  • Язык расширений и обработки строк (Ness)
  • Отображение и редактирование иерархий (организация)
  • Перелистывающая страница (Страница)
  • Редактор монохромных изображений BMP (растр)
  • Вставка электронной таблицы (таблица)
  • Редактор текста, документов и программ (текст)

Беспроводной Эндрю [ править ]

Wireless Andrew была первой беспроводной Интернет-сетью на территории кампуса. Он был построен в 1993 году, [7] задолго до появления бренда Wi-Fi . [8] [9]

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

Ссылки [ править ]

  1. ^ a b Обзор истории проекта Эндрю от CMU. Архивировано 17 июля 2012 г. на Wayback Machine.
  2. ^ Подробная история CMU о Эндрю проект архивного 9 сентября 2011 года, в Wayback Machine
  3. NS Borenstein (декабрь 1996 г.). «Проект Андрея КМУ: ретроспектива» . Коммуникации ACM . 39 (12): 298 – es. DOI : 10.1145 / 272682.272717 .[ постоянная мертвая ссылка ]
  4. ^ a b c Боренштейн, Натаниэль С. (1991). Программирование, как если бы люди имели значение: дружеские программы, программная инженерия и другие благородные заблуждения (4 печат. Изд.). Принстон, Нью-Джерси: Издательство Принстонского университета. С.  55–56 . ISBN 9780691087528.
  5. ^ Джеймс Гослинг ; Дэвид С.Х. Розенталь ; Мишель Дж. Арден (1989). Книга NeWS . Springer Verlag. С. 34–36. ISBN 978-0-387-96915-2.
  6. ^ Фред Хансен. «Добро пожаловать в Консорциум Эндрю» . Проверено 3 мая 2011 года .
  7. ^ «Как Wi-Fi начал свое существование в университетском городке CMU, реальная история» . Поп-Сити Медиа . 2011. Архивировано из оригинального 7 -го октября 2011 года . Проверено 6 октября 2011 года .
  8. ^ "Беспроводной Эндрю: Создание первого в мире беспроводного кампуса" . Университет Карнеги Меллон. 2007. Архивировано из оригинала на 1 сентября 2011 года . Проверено 6 октября 2011 года .
  9. ^ Лемстра, Вольтер; Хейс, Вик; Groenewegen, Джон (2011) [2011]. Инновационный путь Wi-Fi: путь к глобальному успеху (pdf) . Кембридж: Издательство университета. п. 121. ISBN.  978-0-521-19971-1. Проверено 6 октября 2011 года .
  10. ^ "Приложения беспроводной локальной сети" (PDF) . Архивировано из оригинального (PDF) 26 апреля 2012 года . Проверено 6 октября 2011 года .

Дальнейшее чтение [ править ]

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

Внешние ссылки [ править ]

  • The Andrew Project - сайт CMU, на котором ведется хроника истории проекта и его участников.