Андрей Проект - Andrew Project
Проекта Эндрю был в распределенной вычислительной среде , разработанной в университете Карнеги - Меллона (CMU) , начиная с 1982 г. Это был амбициозный проект для своего времени , и в результате невиданно обширной и доступной университетской вычислительной инфраструктуры.
История
Центр информационных технологий , партнерство Карнеги-Меллона и IBM , начал работу над проектом Эндрю в 1982 году. На начальном этапе проект включал в себя как программное обеспечение, так и оборудование, включая подключение кампуса к данным и разработку рабочих станций для распространения среди студентов и студентов. факультет в CMU и в других местах. Предлагаемые рабочие станции « компьютер 3M » включали дисплей с миллионным пикселем и мегабайт памяти, работающие со скоростью миллиона инструкций в секунду . К сожалению, стоимость компьютеров составила порядка 10 000 долларов США, что сделало компьютеры недоступными для бюджетов студентов. Первоначальное развертывание оборудования в 1985 году позволило создать ряд принадлежащих университетам «кластеров» общественных рабочих станций в различных учебных корпусах и общежитиях. Кампус был полностью подключен и готов к появлению недорогих персональных компьютеров.
Ранняя разработка в Центре информационных технологий, первоначально называвшаяся VICE (Vast Integrated Computing Environment) и VIRTUE (Virtue Is Reached Through Unix и Emacs), была сосредоточена на централизованных инструментах, таких как файловый сервер и инструменты рабочих станций, включая оконный менеджер, редактор и т. Д. электронная почта и клиентский код файловой системы.
Первоначально прототип системы был на машинах Sun Microsystems , а затем на компьютерах серии IBM RT PC, работающих под управлением специальной операционной системы IBM Academic . В проекте участвовали Джеймс Х. Моррис , Натаниэль Боренштейн , Джеймс Гослинг и Дэвид С.Х. Розенталь .
После 1985 года проект несколько раз продлевался, чтобы завершить разработку программного обеспечения, и был переименован в «Эндрю» в честь Эндрю Карнеги и Эндрю Меллона , основателей институтов, которые в конечном итоге стали Университетом Карнеги-Меллона. В основном переписанный на основе опыта ранних развертываний, Эндрю имел четыре основных программных компонента:
- Andrew Toolkit (АТК), набор инструментов , который позволяет пользователям создавать и распространять документы , содержащие различные отформатированных и внедренных объектов,
- Система обмена сообщениями Andrew (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 году. AMS была полностью выведена из эксплуатации и заменена сервером Cyrus IMAP в 2002 году.
Система пользовательского интерфейса Andrew
После того, как финансирование IBM закончилось, Эндрю продолжил работу над проектом с открытым исходным кодом под названием Andrew User Interface System . AUIS - это набор инструментов, который позволяет пользователям создавать и распространять документы, содержащие множество отформатированных и встроенных объектов . Это проект с открытым исходным кодом, запущенный на факультете компьютерных наук CMU. Консорциум Andrew управляет и поддерживает разработку и распространение системы пользовательского интерфейса Andrew.
Система пользовательского интерфейса 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 году, задолго до появления бренда Wi-Fi .
Wireless Andrew - это беспроводная локальная сеть со скоростью 2 мегабита в секунду, подключенная через точки доступа к проводной сети Andrew, высокоскоростной магистрали Ethernet, соединяющей здания на территории кампуса CMU. Wireless Andrew состоит из 100 точек доступа, охватывающих шесть зданий на территории кампуса. Университет протестировал текущую установку с более чем 40 мобильными установками, прежде чем в феврале 1997 года ее разрешили исследователям и студентам.
Ссылки
дальнейшее чтение
- Моррис, Дж. Х., Ван Хауэлинг, Д. и Слэк, К., Технический отчет Центра информационных технологий Карнеги-Меллона CMU-ITC-025, 1983.
- Моррис, JH; Satyanarayanan, M .; Коннер, MH; Ховард, JH; Розенталь, DSH & Smith, FD (март 1986 г.). «Эндрю, распределенная вычислительная среда». Коммуникации ACM . 29 (3): 184–201. DOI : 10.1145 / 5666.5671 . ISSN 0001-0782 .
внешние ссылки
- The Andrew Project - сайт CMU, на котором ведется хроника истории проекта и его участников.