Andrew Project

Last updated

The Andrew Project was a distributed computing environment developed at Carnegie Mellon University beginning in 1982. It was an ambitious project for its time and resulted in an unprecedentedly vast and accessible university computing infrastructure. [1] The project was named after Andrew Carnegie and Andrew Mellon, the founders of the institutions that eventually became Carnegie Mellon University.

Contents

History

The Information Technology Center, a partnership of Carnegie Mellon University (CMU) and the International Business Machines Corporation (IBM), began work on the Andrew Project in 1982. [1] In its initial phase, the project involved both software and hardware, including wiring the campus for data and developing workstations to be distributed to students and faculty at CMU and elsewhere. The proposed "3M computer" workstations included a million pixel display and a megabyte of memory, running at a million instructions per second. Unfortunately, a cost on the order of US$10,000 (equivalent to $23,000in 2022) [2] made the computers beyond the reach of students' budgets. The initial hardware deployment in 1985 established a number of university-owned "clusters" of public workstations in various academic buildings and dormitories. The campus was fully wired and ready for the eventual availability of inexpensive personal computers.

Early development within the Information Technology Center, originally called VICE (Vast Integrated Computing Environment) and VIRTUE (Virtue Is Reached Through Unix and Emacs), focused on centralized tools, such as a file server, and workstation tools including a window manager, editor, email, and file system client code. [3]

Initially the system was prototyped on Sun Microsystems machines, and then to IBM RT PC series computers running a special IBM Academic Operating System. [4] People involved in the project included James H. Morris, Nathaniel Borenstein, James Gosling, and David S. H. Rosenthal.

The project was extended several times after 1985 in order to complete the software, and was renamed "Andrew" for Andrew Carnegie and Andrew Mellon, the founders of the institutions that eventually became Carnegie Mellon University. Mostly rewritten as a result of experience from early deployments, Andrew had four major software components:

AFS moved out of the Information Technology Center to Transarc in 1988. AMS was fully decommissioned and replaced with the Cyrus IMAP server in 2002.

The Andrew User Interface System

After IBM's funding ended, Andrew continued as an open source project named the Andrew User Interface System. AUIS is a set of tools that allows users to create and distribute documents containing a variety of formatted and embedded objects. It is an open-source project run at the Department of Computer Science at CMU. The Andrew Consortium governs and maintains the development and distribution of the Andrew User Interface System. [7]

The Andrew User Interface System encompasses three primary components. The Andrew User Environment (AUE) contains the main editor, help system, user interface, and tools for rendering multimedia and embedded objects. The Andrew Toolkit (ATK) contains all of the formattable and embeddable objects, and allows a method for developers to design their own objects. ATK allows for multi-level object embedding, in which objects can be embedded in one another. For example, a raster image object can be embedded into a spreadsheet object. The Andrew Message System (AMS) provides a mail and bulletin board access, which allows the user to send, receive, and organize mail as well as post and read from message boards.

As of version 6.3[ when? ], the following were components of AUIS:

Applications

Graphical and interactive editors

Wireless Andrew

Wireless Andrew was the first campus-wide wireless Internet network. It was built in 1993, [8] predating Wi-Fi branding. [9] [10]

Wireless Andrew is a 2-megabit-per-second wireless local area network connected through access points to the wired Andrew network, a high-speed Ethernet backbone linking buildings across the CMU campus. Wireless Andrew consists of 100 access points covering six buildings on the campus. The university tested the setup with over 40 mobile units before allowing general use by researchers and students in February 1997. [11]

Related Research Articles

<span class="mw-page-title-main">Carnegie Mellon University</span> Private research university in Pittsburgh, Pennsylvania, U.S.

Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania. The institution was originally established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institute of Technology and began granting four-year degrees. In 1967, it became the current-day Carnegie Mellon University through its merger with the Mellon Institute of Industrial Research, founded in 1913 by Andrew Mellon and Richard B. Mellon and formerly a part of the University of Pittsburgh.

<span class="mw-page-title-main">Xerox Star</span> Early GUI-based computer workstation from Xerox

The Xerox Star workstation, officially named Xerox 8010 Information System, is the first commercial personal computer to incorporate technologies that have since become standard in personal computers, including a bitmapped display, a window-based graphical user interface, icons, folders, mouse (two-button), Ethernet networking, file servers, print servers, and email.

Cut, copy, and paste are essential commands of modern human–computer interaction and user interface design. They offer an interprocess communication technique for transferring data through a computer's user interface. The cut command removes the selected data from its original position, and the copy command creates a duplicate; in both cases the selected data is kept in temporary storage called the clipboard. Clipboard data is later inserted wherever a paste command is issued. The data remains available to any application supporting the feature, thus allowing easy data transfer between applications.

An object-oriented operating system is an operating system that is designed, structured, and operated using object-oriented programming principles.

<span class="mw-page-title-main">ZOG (hypertext)</span> Hypertext system

ZOG was an early hypertext system developed at Carnegie Mellon University during the 1970s by Donald McCracken and Robert Akscyn. ZOG was first developed by Allen Newell and George G. Robertson to serve as the front end for AI and Cognitive Science programs brought together at CMU for a summer workshop. The ZOG project was as an outgrowth of long-term artificial intelligence research led by Allen Newell and funded by the Office of Naval Research. A second version of ZOG was installed as the key interface between users and logistics on the Nimitz class carrier USS Carl Vinson in 1983.

The Andrew File System (AFS) is a distributed file system which uses a set of trusted servers to present a homogeneous, location-transparent file name space to all the client workstations. It was developed by Carnegie Mellon University as part of the Andrew Project. Originally named "Vice", "Andrew" refers to Andrew Carnegie and Andrew Mellon. Its primary use is in distributed computing.

<span class="mw-page-title-main">Project Athena</span> 1983 joint project by MIT, IBM and DEC

Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use. It was launched in 1983, and research and development ran until June 30, 1991. As of 2023, Athena is still in production use at MIT. It works as software that makes a machine a thin client, that will download educational applications from the MIT servers on demand.

CMUCL is a free Common Lisp implementation, originally developed at Carnegie Mellon University.

<span class="mw-page-title-main">Tab (interface)</span> Interface component

In interface design, a tab is a graphical user interface object that allows multiple documents or panels to be contained within a single window, using tabs as a navigational widget for switching between sets of documents. It is an interface style most commonly associated with web browsers, web applications, text editors, and preference panels, with window managers and tiling window managers.

<span class="mw-page-title-main">PERQ</span> First commercially produced personal workstation with a Graphical User Interface

The PERQ, also referred to as the Three Rivers PERQ or ICL PERQ, is a pioneering workstation computer produced in the late 1970s through the early 1980s. It is the first commercially-produced personal workstation with a graphical user interface (GUI). The design of the PERQ was heavily influenced by the original workstation computer, the Xerox Alto, which was never commercially produced. The workstation was conceived by six former Carnegie Mellon University alumni and employees: Brian S. Rosen, James R. Teter, William H. Broadley, J. Stanley Kriz, Raj Reddy and Paul G. Newbury, who formed the startup Three Rivers Computer Corporation (3RCC) in 1974.

EZ Word was a word processor developed as part of the Andrew User Interface System, a user-interface research project jointly done by IBM and the Carnegie Mellon University. Originally developed for UNIX systems, it was the first graphical word processor available for Linux.

<span class="mw-page-title-main">Mahadev Satyanarayanan</span> Indian experimental computer scientist

Mahadev "Satya" Satyanarayanan is an Indian experimental computer scientist, an ACM and IEEE fellow, and the Carnegie Group Professor of Computer Science at Carnegie Mellon University (CMU).

<span class="mw-page-title-main">Carnegie Mellon Silicon Valley</span> Branch campus in California

Carnegie Mellon Silicon Valley is a degree-granting branch campus of Carnegie Mellon University located in the heart of Silicon Valley in Mountain View, California. It was established in 2002 at the NASA Ames Research Center in Moffett Field.

Nathaniel S. Borenstein is an American computer scientist. He is one of the original designers of the MIME protocol for formatting multimedia Internet electronic mail and sent the first e-mail attachment.

Carnegie Mellon University is home to a variety of unique traditions, some of which date back to the early days of its over 100-year history. Many of these traditions hearken to the university's strength in engineering, such as the buggy races and the mobots, while others are purely social in nature, such as Spring Carnival and The Fence.

As of the early 2000s, several speech recognition (SR) software packages exist for Linux. Some of them are free and open-source software and others are proprietary software. Speech recognition usually refers to software that attempts to distinguish thousands of words in a human language. Voice control may refer to software used for communicating operational commands to a computer.

<span class="mw-page-title-main">Chris Harrison (computer scientist)</span> American computer scientist

Chris Harrison is a British-born, American computer scientist and entrepreneur, working in the fields of human–computer interaction, machine learning and sensor-driven interactive systems. He is a professor at Carnegie Mellon University and director of the Future Interfaces Group within the Human–Computer Interaction Institute. He has previously conducted research at AT&T Labs, Microsoft Research, IBM Research and Disney Research. He is also the CTO and co-founder of Qeexo, a machine learning and interaction technology startup.

References

  1. 1 2 CMU's overview of the history of the Andrew Project Archived July 17, 2012, at the Wayback Machine
  2. Johnston, Louis; Williamson, Samuel H. (2023). "What Was the U.S. GDP Then?". MeasuringWorth. Retrieved November 30, 2023. United States Gross Domestic Product deflator figures follow the Measuring Worth series.
  3. CMU's detailed history of the Andrew Project Archived September 9, 2011, at the Wayback Machine
  4. N. S. Borenstein (December 1996). "CMU's Andrew project: a retrospective". Communications of the ACM. 39 (12): 298–es. doi:10.1145/272682.272717. S2CID   18502200.
  5. 1 2 3 Borenstein, Nathaniel S. (1991). Programming as if people mattered : friendly programs, software engineering, and other noble delusions (4 print. ed.). Princeton, N.J.: Princeton University Press. pp.  55–56. ISBN   9780691087528.
  6. James Gosling; David S. H. Rosenthal; Michelle J. Arden (1989). The NeWS Book. Springer Verlag. pp. 34–36. ISBN   978-0-387-96915-2.
  7. Fred Hansen. "Welcome to the Andrew Consortium" . Retrieved May 3, 2011.
  8. "How Wi-Fi got its start on the campus of CMU, a true story". Pop City Media. 2011. Archived from the original on October 7, 2011. Retrieved October 6, 2011.
  9. "Wireless Andrew: Creating the World's First Wireless Campus". Carnegie Mellon University. 2007. Archived from the original on September 1, 2011. Retrieved October 6, 2011.
  10. Lemstra, Wolter; Hayes, Vic; Groenewegen, John (2011) [2011]. The innovation journey of Wi-Fi: the road to global success (pdf). Cambridge: University Press. p. 121. ISBN   978-0-521-19971-1 . Retrieved October 6, 2011.
  11. "Wireless LAN applications" (PDF). Archived from the original (PDF) on April 26, 2012. Retrieved October 6, 2011.

Further reading