Das Andrew-Projekt war eine verteilte Rechenumgebung, die ab 1982 an der Carnegie Mellon University entwickelt wurde . Es war für seine Zeit ein ambitioniertes Projekt und führte zu einer beispiellos umfangreichen und leicht zugänglichen universitären Recheninfrastruktur. [ 1 ] Das Projekt wurde nach Andrew Carnegie und Andrew Mellon benannt , den Gründern der Institutionen, aus denen später die Carnegie Mellon University hervorging.

Geschichte

Das Information Technology Center , eine Kooperation der Carnegie Mellon University (CMU) und der International Business Machines Corporation (IBM), begann 1982 mit dem Andrew-Projekt. [ 1 ] In der ersten Phase umfasste das Projekt sowohl Software als auch Hardware, darunter die Verkabelung des Campus für die Datenversorgung und die Entwicklung von Workstations für Studierende und Dozenten der CMU und anderer Einrichtungen. Die geplanten „ 3M-Computer “-Workstations verfügten über ein Display mit einer Million Pixeln und ein Megabyte Arbeitsspeicher und arbeiteten mit einer Million Befehlen pro Sekunde . Die Kosten von rund 10.000 US-Dollar (entspricht etwa 25.000 US-Dollar im Jahr 2024) [ 2 ] machten die Computer jedoch für die Studierenden unerschwinglich. Die erste Hardware-Installation im Jahr 1985 schuf mehrere universitätseigene „Cluster“ öffentlicher Workstations in verschiedenen Universitätsgebäuden und Studentenwohnheimen. Der Campus war vollständig verkabelt und für die spätere Verfügbarkeit kostengünstiger PCs gerüstet.

Die frühen Entwicklungsarbeiten im Information Technology Center, das ursprünglich VICE (Vast Integrated Computing Environment) und VIRTUE (Virtue Is Reached Through Unix and Emacs ) hieß, konzentrierten sich auf zentralisierte Werkzeuge wie einen Dateiserver und Workstation-Werkzeuge, darunter ein Fenstermanager , ein Editor, ein E-Mail-Programm und ein Dateisystem-Client. [ 3 ]

Das System wurde zunächst auf Rechnern von Sun Microsystems und später auf Computern der IBM RT PC- Serie mit einem speziellen IBM Academic Operating System prototypisch entwickelt . [ 4 ] Zu den am Projekt Beteiligten gehörten James H. Morris , Nathaniel Borenstein , James Gosling und David SH Rosenthal .

Das Projekt wurde nach 1985 mehrmals verlängert, um die Software fertigzustellen, und in „Andrew“ umbenannt, nach Andrew Carnegie und Andrew Mellon , den Gründern der Institutionen, aus denen später die Carnegie Mellon University hervorging. Andrew wurde größtenteils aufgrund der Erfahrungen aus frühen Einsätzen neu geschrieben und bestand aus vier Hauptkomponenten:

  • Das Andrew Toolkit (ATK), eine Sammlung von Werkzeugen, mit denen Benutzer Dokumente erstellen und verteilen können, die eine Vielzahl formatierter und eingebetteter Objekte enthalten,
  • Das Andrew Messaging System (AMS), ein auf ATK basierendes E-Mail- und Bulletin-Board-System , und
  • Das Andrew File System (AFS), ein verteiltes Dateisystem mit Schwerpunkt auf Skalierbarkeit für eine akademische und Forschungsumgebung.
  • Der Andrew Window Manager (WM) war ein gekacheltes Fenstersystem (Fenster nicht überlappend), das die Anzeige von Fenstern auf einem Arbeitsplatzrechner ermöglichte. Er war einer der ersten netzwerkorientierten Fenstermanager, die unter Unix als grafische Oberfläche liefen. [ 5 ] Im Rahmen der Partnerschaft der Carnegie Mellon University (CMU) mit IBM behielt IBM die Lizenzrechte an WM. [ 5 ] WM sollte zu günstigen Bedingungen lizenziert werden, die nach Ansicht der CMU einer relativ günstigen UNIX-Lizenz ähnelten, während IBM ein lukrativeres Lizenzmodell anstrebte. [ 5 ] WM wurde später durch X11 aus dem Projekt Athena am Massachusetts Institute of Technology (MIT) ersetzt . Dessen Entwickler, Gosling und Rosenthal, entwickelten anschließend NeWS (Network Extensible Window System). [ 6 ]

AFS zog 1988 aus dem Information Technology Center zu Transarc um. AMS wurde 2002 vollständig außer Betrieb genommen und durch den Cyrus IMAP-Server ersetzt.

Das Andrew-Benutzeroberflächensystem

Nachdem die Finanzierung durch IBM auslief, wurde Andrew als Open-Source-Projekt unter dem Namen Andrew User Interface System (AUIS) weitergeführt . AUIS ist eine Sammlung von Werkzeugen, mit denen Benutzer Dokumente erstellen und verteilen können, die verschiedene formatierte und eingebettete Objekte enthalten . Es handelt sich um ein Open-Source-Projekt, das am Fachbereich Informatik der Carnegie Mellon University (CMU) betrieben wird. Das Andrew-Konsortium steuert und pflegt die Entwicklung und den Vertrieb des Andrew User Interface Systems. [ 7 ]

Das Andrew-Benutzeroberflächensystem besteht aus drei Hauptkomponenten. Die Andrew-Benutzerumgebung (AUE) umfasst den Haupteditor, das Hilfesystem, die Benutzeroberfläche sowie Werkzeuge zur Darstellung von Multimedia-Inhalten und eingebetteten Objekten. Das Andrew-Toolkit (ATK) enthält alle formatierbaren und einbettbaren Objekte und ermöglicht Entwicklern die Erstellung eigener Objekte. ATK erlaubt die mehrstufige Einbettung von Objekten, sodass Objekte ineinander eingebettet werden können. Beispielsweise lässt sich ein Rasterbildobjekt in ein Tabellenkalkulationsobjekt einbetten. Das Andrew-Nachrichtensystem (AMS) bietet Zugriff auf E-Mails und ein Forum, mit dem Benutzer E-Mails senden, empfangen und organisieren sowie Beiträge in Foren veröffentlichen und lesen können.

Ab Version 6.3 enthielt AUIS folgende Komponenten:

Anwendungen

  • Textverarbeitungsprogramm ( EZ )
  • Zeicheneditor (Abbildung)
  • E-Mail- und Nachrichtenleser (Nachrichten)
  • E-Mail- und Nachrichtensender (SendMessage)
  • Schriftarteneditor (BDFfont)
  • Dokumentationsbrowser (Hilfe)
  • Verzeichnisbrowser (Bush)
  • Zeitplanbetreuer (Trottel)
  • Shell-Schnittstelle/ Terminal (Konsole, TypeScript)
  • AUIS-Anwendungsmenü (Start)
  • Standardausgabeanzeige (PipeScript)
  • Einstellungseditor (PrefEd)

Grafische und interaktive Editoren

  • Gleichung einfügen (GQ)
  • Animationseditor (Fad)
  • Zeicheneditor (Abbildung)
  • Einfügen (Layout)
  • Zwei nebeneinanderliegende Einsätze anzeigen (LSet)
  • Extension and String Processing Language (Ness)
  • Hierarchien anzeigen und bearbeiten (Organisation)
  • Seitenumblätterer (Seite)
  • Monochrom- BMP-Bildeditor (Raster)
  • Tabelleneinfügung (Tabelle)
  • Text-, Dokumenten- und Programm-Editor (Text)

Drahtlos Andrew

Wireless Andrew war das erste campusweite drahtlose Internetnetzwerk. Es wurde 1993 errichtet [ 8 ] , also vor der Etablierung des Begriffs Wi-Fi . [ 9 ] [ 10 ]

Wireless Andrew ist ein drahtloses lokales Netzwerk mit 2 Megabit pro Sekunde, das über Zugangspunkte mit dem kabelgebundenen Andrew-Netzwerk verbunden ist, einem Hochgeschwindigkeits-Ethernet-Backbone, der die Gebäude auf dem gesamten CMU-Campus miteinander verbindet. Wireless Andrew besteht aus 100 Zugangspunkten, die sechs Gebäude auf dem Campus abdecken. Die Universität testete das System mit über 40 mobilen Einheiten, bevor es im Februar 1997 die allgemeine Nutzung durch Forscher und Studenten erlaubte. [ 11 ]

Referenzen

  1. ^ a b CMUs Überblick über die Geschichte des Andrew-Projekts. Archiviert am 17. Juli 2012 in der Wayback Machine.
  2. ^ Johnston, Louis; Williamson, Samuel H. (2023). „Wie hoch war das US-BIP damals?“ . MeasuringWorth . Abgerufen am 30. November 2023 .Die Deflatorzahlen für das Bruttoinlandsprodukt der Vereinigten Staaten folgen der MeasuringWorth- Reihe.
  3. ^ Die detaillierte Geschichte des Andrew-Projekts der CMU wurde am 9. September 2011 im Internetarchiv (Wayback Machine) veröffentlicht .
  4. ^ NS Borenstein (Dezember 1996). „CMUs Andrew-Projekt: eine Retrospektive“ . Mitteilungen der ACM . 39 (12): 298–es. doi : 10.1145/272682.272717 . S2CID 18502200 . 
  5. ^ a b c Borenstein, Nathaniel S. (1991). Programmieren, als ob Menschen wichtig wären: Benutzerfreundliche Programme, Softwareentwicklung und andere edle Illusionen (4. Aufl.). Princeton, NJ: Princeton University Press. S.  55–56 . ISBN 9780691087528Die
  6. ^ James Gosling ; David S. H. Rosenthal ; Michelle J. Arden (1989). The NeWS Book . Springer Verlag. S.  34–36 . ISBN 978-0-387-96915-2Die
  7. ^ Fred Hansen. „Willkommen im Andrew-Konsortium“ . Abgerufen am 3. Mai 2011 .
  8. ^ „Wie Wi-Fi auf dem Campus der CMU seinen Anfang nahm – eine wahre Geschichte“ . Pop City Media . 2011. Archiviert vom Original am 7. Oktober 2011. Abgerufen am 6. Oktober 2011 .
  9. ^ „Wireless Andrew: Creating the World's First Wireless Campus“ . Carnegie Mellon University. 2007. Archiviert vom Original am 1. September 2011. Abgerufen am 6. Oktober 2011 .
  10. ^ Lemstra, Wolter; Hayes, Vic; Groenewegen, John (2011) [2011]. Die Innovationsreise von Wi-Fi: Der Weg zum globalen Erfolg (pdf) . Cambridge: University Press. S. 121. ISBN 978-0-521-19971-1Abgerufen am 6. Oktober 2011 .
  11. ^ „Wireless LAN applications“ (PDF) . Archiviert vom Original (PDF) am 26. April 2012. Abgerufen am 6. Oktober 2011 .

Weiterführende Literatur