Proyecto de informática en la Universidad Carnegie Mellon
El Proyecto Andrew fue un entorno informático distribuido desarrollado en la Universidad Carnegie Mellon a partir de 1982. Fue un proyecto ambicioso para su época y dio como resultado una infraestructura informática universitaria accesible y vasta sin precedentes. [1] El proyecto lleva el nombre de Andrew Carnegie y Andrew Mellon , los fundadores de las instituciones que eventualmente se convirtieron en la Universidad Carnegie Mellon.
Historia
El Centro de Tecnología de la Información , una asociación de la Universidad Carnegie Mellon (CMU) y la Corporación Internacional de Máquinas de Negocios (IBM), comenzó a trabajar en el Proyecto Andrew en 1982. [1] En su fase inicial, el proyecto involucraba tanto software como hardware, incluyendo cablear el campus para datos y desarrollar estaciones de trabajo para distribuirlas a estudiantes y profesores de CMU y otros lugares. Las estaciones de trabajo de " computadoras 3M " propuestas incluían una pantalla de un millón de píxeles y un megabyte de memoria, funcionando a un millón de instrucciones por segundo . Desafortunadamente, un costo del orden de 10.000 dólares estadounidenses (equivalente a 24.000 dólares en 2023) [2] hizo que las computadoras estuvieran fuera del alcance de los presupuestos de los estudiantes. La implementación inicial del hardware en 1985 estableció una serie de "grupos" de estaciones de trabajo públicas propiedad de la universidad en varios edificios académicos y dormitorios. El campus estaba completamente cableado y listo para la eventual disponibilidad de computadoras personales económicas.
El desarrollo inicial dentro del Centro de Tecnología de la Información, originalmente llamado VICE (Vast Integrated Computing Environment) y VIRTUE (Virtue Is Reached Through Unix and Emacs ), se centró en herramientas centralizadas, como un servidor de archivos , y herramientas de estaciones de trabajo que incluyen un administrador de ventanas , un editor, correo electrónico y código de cliente del sistema de archivos. [3]
Inicialmente, el sistema se creó como prototipo en máquinas Sun Microsystems y luego en computadoras de la serie IBM RT PC que ejecutaban un sistema operativo académico IBM especial . [4] Las personas involucradas en el proyecto incluyeron a James H. Morris , Nathaniel Borenstein , James Gosling y David SH Rosenthal .
El proyecto se amplió varias veces después de 1985 para completar el software y pasó a llamarse "Andrew" en honor a Andrew Carnegie y Andrew Mellon , los fundadores de las instituciones que eventualmente se convirtieron en la Universidad Carnegie Mellon. Andrew, reescrito en su mayor parte como resultado de la experiencia de las primeras implementaciones, tenía cuatro componentes de software principales:
- Andrew Toolkit (ATK), un conjunto de herramientas que permite a los usuarios crear y distribuir documentos que contienen una variedad de objetos formateados e incrustados.
- Andrew Messaging System (AMS), un sistema de correo electrónico y tablero de anuncios basado en ATK, y
- Andrew File System (AFS), un sistema de archivos distribuido que enfatiza la escalabilidad para un entorno académico y de investigación.
- Andrew Window Manager (WM), un sistema de ventanas en mosaico (ventanas no superpuestas) que permitía la visualización remota de ventanas en la pantalla de una estación de trabajo. Fue uno de los primeros administradores de ventanas orientados a la red que se ejecutó en Unix como pantalla gráfica. [5] Como parte de la asociación de CMU con IBM, IBM retuvo los derechos de licencia de WM. [5] Se suponía que WM tendría licencia bajo términos razonables, lo que CMU pensó que se parecería a una licencia UNIX relativamente barata, mientras que IBM buscaba un esquema de licencia más lucrativo. [5] WM fue posteriormente reemplazado por X11 del Proyecto Athena en el Instituto de Tecnología de Massachusetts . Sus desarrolladores, Gosling y Rosenthal, desarrollarían a continuación el NeWS (Network extensible Window System). [6]
AFS se mudó del Centro de Tecnología de la Información a Transarc en 1988. AMS fue completamente desmantelado y reemplazado por el servidor Cyrus IMAP en 2002.
El sistema de interfaz de usuario de Andrew
Después de que terminó la financiación de IBM, Andrew continuó como un proyecto de código abierto llamado Andrew User Interface System . AUIS es un conjunto de herramientas que permite a los usuarios crear y distribuir documentos que contienen una variedad de objetos formateados e incrustados . Es un proyecto de código abierto ejecutado en el Departamento de Ciencias de la Computación de CMU. El Consorcio Andrew gobierna y mantiene el desarrollo y distribución del Sistema de Interfaz de Usuario Andrew. [7]
El sistema de interfaz de usuario de Andrew abarca tres componentes principales. Andrew User Environment (AUE) contiene el editor principal, el sistema de ayuda, la interfaz de usuario y herramientas para renderizar objetos multimedia e incrustados. Andrew Toolkit (ATK) contiene todos los objetos formateables e incrustables y permite a los desarrolladores diseñar sus propios objetos. ATK permite la incrustación de objetos en varios niveles, en la que los objetos se pueden incrustar entre sí. Por ejemplo, un objeto de imagen rasterizada se puede incrustar en un objeto de hoja de cálculo. Andrew Message System (AMS) proporciona acceso al correo y al tablero de anuncios, lo que permite al usuario enviar, recibir y organizar correo, así como publicar y leer desde tableros de mensajes.
A partir de la versión 6.3 [ ¿cuándo? ] , los siguientes eran componentes de AUIS:
Aplicaciones
- Procesador de textos ( EZ )
- Editor de dibujos (Figura)
- Lector de correo y noticias (Mensajes)
- Remitente de correo y noticias (SendMessage)
- Editor de fuentes (fuente BDF)
- Navegador de documentación (Ayuda)
- Explorador de directorios (Bush)
- Mantenedor de horario (Chump)
- Interfaz/ Terminal Shell (Consola, TypeScript)
- Menú de la aplicación AUIS (Iniciar)
- Visor de salida estándar (PipeScript)
- Editor de preferencias (PrefEd)
Editores gráficos e interactivos.
- Inserción de ecuaciones (EQ)
- Editor de animación (moda)
- Editor de dibujos (Figura)
- Insertar diseño Insertar (diseño)
- Mostrar dos inserciones adyacentes (LSet)
- Lenguaje de procesamiento de cadenas y extensiones (Ness)
- Mostrar y editar jerarquías (organización)
- Pasador de página (página)
- Editor de imágenes BMP monocromáticas (ráster)
- Insertar hoja de cálculo (tabla)
- Editor de texto, documentos y programas (texto)
Andrés inalámbrico
Wireless Andrew fue la primera red de Internet inalámbrica en todo el campus. Fue construido en 1993, [8] anterior a la marca Wi-Fi . [9] [10]
Wireless Andrew es una red de área local inalámbrica de 2 megabits por segundo conectada a través de puntos de acceso a la red cableada Andrew, una red troncal Ethernet de alta velocidad que une edificios en todo el campus de CMU. Wireless Andrew consta de 100 puntos de acceso que cubren seis edificios del campus. La universidad probó la instalación con más de 40 unidades móviles antes de permitir su uso general por parte de investigadores y estudiantes en febrero de 1997. [11]
Referencias
- ^ ab Descripción general de CMU de la historia del Proyecto Andrew Archivado el 17 de julio de 2012 en Wayback Machine.
- ^ Johnston, Luis; Williamson, Samuel H. (2023). "¿Cuál era entonces el PIB de Estados Unidos?". Medición del valor . Consultado el 30 de noviembre de 2023 .Las cifras del deflactor del Producto Interno Bruto de los Estados Unidos siguen la serie MeasurementWorth .
- ^ Historia detallada de CMU del Proyecto Andrew Archivado el 9 de septiembre de 2011 en Wayback Machine.
- ^ NS Borenstein (diciembre de 1996). "Proyecto Andrew de CMU: una retrospectiva". Comunicaciones de la ACM . 39 (12): 298–es. doi :10.1145/272682.272717. S2CID 18502200.
- ^ abc Borenstein, Nathaniel S. (1991). Programar como si las personas importaran: programas amigables, ingeniería de software y otros engaños nobles (4 ed. impresa). Princeton, Nueva Jersey: Princeton University Press. págs. 55–56. ISBN 9780691087528.
- ^ James Gosling ; David SH Rosenthal ; Michelle J. Arden (1989). El libro de noticias. Springer Verlag. págs. 34–36. ISBN 978-0-387-96915-2.
- ^ Fred Hansen. "Bienvenidos al Consorcio Andrew" . Consultado el 3 de mayo de 2011 .
- ^ "Cómo se inició el Wi-Fi en el campus de CMU, una historia real". Medios de la ciudad pop . 2011. Archivado desde el original el 7 de octubre de 2011 . Consultado el 6 de octubre de 2011 .
- ^ "Wireless Andrew: creación del primer campus inalámbrico del mundo". Universidad de Carnegie mellon. 2007. Archivado desde el original el 1 de septiembre de 2011 . Consultado el 6 de octubre de 2011 .
- ^ Lemstra, Wolter; Hayes, Vic; Groenewegen, John (2011) [2011]. El viaje de innovación del Wi-Fi: el camino hacia el éxito global (pdf) . Prensa de la Universidad de Cambridge. pag. 121.ISBN 978-0-521-19971-1. Consultado el 6 de octubre de 2011 .
- ^ "Aplicaciones de LAN inalámbrica" (PDF) . Archivado desde el original (PDF) el 26 de abril de 2012 . Consultado el 6 de octubre de 2011 .
Otras lecturas
- Morris, JH; Van Houweling, D.; Flojo, K. (1983). El Centro de Tecnologías de la Información (PDF) (Informe técnico). Universidad de Carnegie mellon. CMU-ITC-025.
- Morris, JH; Satyanarayanan, M.; Conner, MH; Howard, JH; Rosenthal, DSH y Smith, FD (marzo de 1986). "Andrew, un entorno informático distribuido". Comunicaciones de la ACM . 29 (3): 184–201. doi : 10.1145/5666.5671 . ISSN 0001-0782. S2CID 18599806.
- Nathaniel Borenstein; Craig Everhart; Jonathan Rosenberg; Adam Stoller (1988). Un sistema de mensajes multimedia para Andrew (PDF) (Reporte técnico). Universidad de Carnegie mellon. S2CID 12818358. CMU-ITC-064.
- Nathaniel S. Borenstein; Craig F. Everhart; Jonathan Rosenberg; Adam Stoller (1989). Problemas arquitectónicos en el sistema de mensajes Andrew (PDF) (Reporte técnico). Universidad de Carnegie mellon. CMU-ITC-076.
- Cristina Haas; Daniel Boyarski; Nathaniel Borenstein (1989). Andrew de Carnegie Mellon: la evolución de la interfaz de usuario del programa Messages (PDF) (Reporte técnico). Universidad de Carnegie mellon. CMU-ITC-079.
- Nathaniel S. Borenstein; Chris A. Thyberg (septiembre de 1988). "Trabajo cooperativo en el sistema de mensajes de Andrew". Actas de la conferencia ACM de 1988 sobre trabajo cooperativo asistido por computadora - CSCW '88 . págs. 306–323. doi : 10.1145/62266.62291 . ISBN 978-0-89791-282-2. S2CID 14943353.
enlaces externos
- The Andrew Project: el sitio de CMU que narra la historia del proyecto y las personas involucradas.
- The Andrew Consortium: sitio web del proyecto Andrew User Interface System.
- .mw-parser-output .monospaced{font-family:monospace,monospace}/afs/cs.cmu.edu/project/atk-ftp: archivo FTP de AUIS.