Overview

Xerox PARC (Palo Alto Research Center) was founded in 1970 as a research and development division of the Xerox Corporation. Located in Palo Alto, California, it became one of the most influential computer science laboratories in history, responsible for pioneering many fundamental technologies of modern computing, including the graphical user interface (GUI), the computer mouse, Ethernet networking, laser printing, object-oriented programming, and ubiquitous computing concepts. PARC’s innovations profoundly shaped the personal computer revolution, even though many of its breakthroughs were later commercialized by other companies.

1 History

1.1 Founding and Early Decades (1970–1990)

1.1.1 Xerox’s Vision for the “Office of the Future”

Xerox established PARC in 1970 with the express purpose of creating the technologies that would define the future workplace. The company, then dominant in the copier market, sought to extend its reach into digital document management and office automation. The lab was situated in Palo Alto, California, to be close to the emerging Silicon Valley ecosystem and to attract top talent from nearby universities, including Stanford University. Led by physicist George Pake, the laboratory assembled a team of computer scientists, engineers, and psychologists with a mandate to pursue long-term, high-risk research.

1.1.2 The Alto and the First GUI

In the early 1970s, PARC researchers developed the Xerox Alto, a personal computer that integrated a graphical user interface, a bitmapped display, a mouse, and a local area network. The Alto was never commercialized as a product, but it served as a testbed for many of PARC’s most famous innovations, including WYSIWYG editing, object-oriented programming in Smalltalk, and the first laser printer. The Alto’s GUI, inspired by earlier work at the Stanford Research Institute (SRI) and augmented by PARC’s own research, became the direct ancestor of the Apple Macintosh and Microsoft Windows interfaces.

1.2 Corporate Restructuring and Spinoffs (1990s–2000s)

1.2.1 Separation from Xerox and Formation of PARC Inc.

By the late 1990s, Xerox faced financial difficulties and began to reassess its relationship with PARC. In 2002, Xerox restructured PARC as a wholly-owned, independent subsidiary named PARC Inc., allowing it to contract research services to outside clients while still serving Xerox’s internal needs. This change gave PARC greater autonomy and a broader research portfolio, expanding beyond office technology into areas such as energy, healthcare, and security.

1.2.2 Acquisition by SRI International (2015)

In 2015, SRI International, a nonprofit research institute based in Menlo Park, California, acquired PARC from Xerox for an undisclosed sum. The acquisition merged two historic Silicon Valley research organizations, with PARC becoming a wholly-owned subsidiary of SRI. The move aimed to combine their complementary strengths in areas like artificial intelligence, cybersecurity, and sensing technologies.

1.3 Legacy and Influence

PARC’s legacy is defined by the paradox of its enormous influence on the computing industry and Xerox’s limited success in capitalizing on its own inventions. The laboratory’s culture of open-ended research, interdisciplinary collaboration, and publication of results allowed ideas to spread widely, often benefitting other companies more than Xerox. Despite this, PARC is universally recognized as one of the most productive research centers in the history of technology, with its innovations laying the groundwork for the personal computer, the internet, and modern software engineering.

2 Key Inventions and Technologies

2.1 Computer Hardware and User Interfaces

2.1.1 The Xerox Alto Computer

The Xerox Alto, developed between 1973 and 1974, was the first computer designed from the ground up to support a graphical user interface and a mouse. It featured a high-resolution bitmapped display (606 by 808 pixels), a small hard disk, and was connected to other Altos via Ethernet. Though not a commercial product, approximately 2,000 units were built and used within Xerox and at select universities. The Alto inspired later systems such as the Xerox Star, Apple Lisa, and Macintosh.

2.1.2 The Computer Mouse and GUI Paradigm

PARC refined the computer mouse, originally invented by Douglas Engelbart at SRI, and integrated it with the graphical user interface concept. The PARC mouse used a ball-and-rollers mechanism (later replaced by optical sensors) and had three buttons. The GUI paradigm developed at PARC included windows, icons, menus, and a pointing device (WIMP), which became the standard for personal computer interaction. These ideas were first demonstrated publicly in 1979 to Apple Computer executives, leading to their implementation in the Apple Lisa and Macintosh.

2.1.3 WYSIWYG Text and Graphics Editors

PARC invented the “What You See Is What You Get” (WYSIWYG) approach to document editing. The Bravo text editor, developed by Butler Lampson and Charles Simonyi on the Alto, displayed fonts, formatting, and page layout on screen exactly as they would appear when printed. Simonyi later took these ideas to Microsoft, where they became the basis for Microsoft Word. Similarly, the Draw and Markup programs on the Alto pioneered vector graphics editing.

2.2 Networking and Communications

2.2.1 Ethernet Local Area Network

Ethernet was invented at PARC in 1973 by Robert Metcalfe and David Boggs. It provided a method for connecting multiple computers over a shared coaxial cable at a speed of 2.94 megabits per second. Ethernet’s design, based on the Aloha network protocol, used a carrier sense multiple access with collision detection (CSMA/CD) scheme. Metcalfe later left Xerox to found 3Com Corporation, which commercialized Ethernet and drove its adoption as the dominant LAN technology. Ethernet was standardized as IEEE 802.3 in 1983.

2.2.2 PARC Universal Packet (PUP) Protocol

The PARC Universal Packet protocol, developed in the mid-1970s, was a network layer protocol that enabled communication across different types of local networks, including Ethernet. It served as a precursor to the Internet Protocol (IP) and influenced its design. PUP provided addressing, routing, and error detection, and was used internally at PARC to connect its Alto machines, printers, and file servers.

2.2.3 Internetworking Concepts

PARC researchers, including Bob Kahn and Vint Cerf (who spent time at PARC while developing TCP/IP), contributed to the theoretical foundations of internetworking. The lab’s work on gateways, packet switching, and distributed naming systems helped shape the architecture of the modern Internet. PARC also developed early versions of email, file transfer, and remote login protocols.

2.3 Printing and Document Systems

2.3.1 Laser Printing (Xerox 9700)

Laser printing was invented at PARC in 1971 by Gary Starkweather. By modulating a laser beam to expose a photocopier drum, Starkweather created the first laser printer, the Xerox 9700, capable of high-speed, high-quality printing. The 9700, introduced in 1977, could print up to 120 pages per minute and became a major commercial success for Xerox. Laser printing transformed the publishing industry and remains a core technology in office and home printing.

2.3.2 Interpress Page Description Language

Interpress, developed at PARC in the late 1970s, was a page description language (PDL) used to control laser printers. It described the layout of text and graphics at a resolution-independent level, enabling high-quality output across different printers. Interpress influenced the creation of Adobe PostScript by former PARC researcher John Warnock, who co-founded Adobe Systems in 1982. PostScript later became the industry standard PDL.

2.4 Programming Languages and Software

2.4.1 Smalltalk and Object-Oriented Programming

Smalltalk, developed at PARC by Alan Kay, Dan Ingalls, Adele Goldberg, and others, was the first fully object-oriented programming language. It introduced concepts such as classes, objects, inheritance, and message passing, which later became the basis for modern OOP languages like C++, Java, and Python. Smalltalk also included a complete development environment with a graphical interface, debugger, and code browser, making it one of the first integrated development environments (IDEs).

2.4.2 Cedar and Mesa Environments

Mesa was a systems programming language developed at PARC in the late 1970s, designed for writing operating systems and applications with high reliability. Cedar, built on top of Mesa, added a graphical user interface and a rich runtime environment for interactive applications. These tools were used internally at PARC to build systems like the Dorado workstation and the Cedar file system.

2.4.3 Distributed Computing and File Systems

PARC pioneered early distributed computing models, including the concept of shared file systems. The Alto file system and later the Cedar file system allowed multiple machines to access files over Ethernet. The laboratory also developed the first distributed version control system, called “E,” which tracked changes to source code across a network. These innovations laid the groundwork for modern network-attached storage and cloud computing.

3 Notable Research Projects

3.1 Ubiquitous Computing and “Calm Technology

3.1.1 The Tab, Pad, and Board (1990s)

In the late 1980s and early 1990s, PARC researcher Mark Weiser articulated the vision of “ubiquitous computing” (ubicomp), where computing power would be embedded in everyday objects and fade into the background. Weiser’s group prototyped three classes of devices: tabs (small, handheld devices), pads (notebook-sized tablets), and boards (large interactive displays). These devices communicated wirelessly and offered context-aware services. The work popularized the concept of “calm technology,” which emphasized minimal user distraction. Many of these ideas later commercialized in smartphones, tablets, and smart whiteboards.

3.2 Natural Language Processing and AI

3.2.1 Early Expert Systems and Knowledge Representation

PARC conducted research in artificial intelligence from the 1970s onward, focusing on knowledge representation, reasoning, and natural language understanding. One notable project was “KRL” (Knowledge Representation Language), developed by Daniel Bobrow and Terry Winograd, which aimed to model how humans store and retrieve knowledge. Another was “Proteus,” an expert system for document analysis and routing. These efforts contributed to later work in natural language processing and semantic reasoning.

3.3 Materials Science and Physical Sciences

3.3.1 Organic Electronics and Displays

In the 2000s, PARC expanded into materials science, particularly organic electronics. Researchers developed techniques for printing thin-film transistors on flexible substrates, enabling low-cost, large-area electronic displays and sensors. This work led to partnerships with companies for applications in digital signage, smart packaging, and wearable electronics. PARC also explored the use of printed sensors for environmental monitoring and healthcare diagnostics.

4 Organizational Structure and Culture

4.1 Interdisciplinary Research Model

4.1.1 Combination of Computer Science, Psychology, and Design

PARC’s approach relied on bringing together experts from diverse fields, including computer science, electrical engineering, psychology, graphic design, and sociology. This interdisciplinary mix allowed researchers to consider the human factors of technology from the outset. For example, the development of the GUI involved psychologists studying user interactions, graphic designers creating icons and windows, and engineers building the underlying hardware and software.

4.2 Freedom and “Fellow” System

PARC encouraged a culture of intellectual freedom, granting researchers significant autonomy to pursue their own ideas. The lab introduced a “Fellow” system, where distinguished scientists were given long-term funding and minimal oversight to work on high-risk projects. This environment fostered creativity and led to breakthroughs that might not have emerged in a more directed corporate setting. However, it also led to a perception among some Xerox executives that PARC was disconnected from commercial realities.

4.3 Relationship with Xerox Corporate Management

The relationship between PARC and Xerox’s headquarters in Rochester, New York, was often strained. PARC’s culture of open publication and sharing of research results conflicted with Xerox’s desire for proprietary control. Many of PARC’s most important inventions, such as the GUI and Ethernet, were not effectively commercialized by Xerox, partly because management did not recognize their potential or was focused on the copier business. This disconnect has been widely studied as a case of innovation failure.

5 Impact and Diffusion of Innovations

5.1 Transfer to Apple and Microsoft

5.1.1 The 1979 Visit and Influence on the Macintosh

In December 1979, a group of Apple Computer executives, including Steve Jobs, visited PARC in exchange for the right to buy Xerox shares in Apple’s upcoming IPO. During the visit, PARC researchers demonstrated the Alto’s GUI, mouse, and Smalltalk environment to the Apple team. Jobs was profoundly impressed and immediately saw the commercial potential. Apple’s subsequent Lisa and Macintosh computers incorporated many of the GUI concepts seen at PARC, leading to the widespread popularization of the desktop metaphor.

5.2 Commercialization by Other Companies

5.2.1 3Com and Ethernet Standardization

Robert Metcalfe, co-inventor of Ethernet, left Xerox in 1979 to found 3Com Corporation. 3Com commercialized Ethernet networking products, and Metcalfe successfully lobbied to make Ethernet an industry standard (IEEE 802.3). Today, Ethernet is the dominant wired networking technology, used in homes, offices, and data centers worldwide.

5.2.2 Adobe and PostScript

John Warnock and Charles Geschke, former PARC researchers, left Xerox in 1982 to found Adobe Systems. They adapted Interpress into PostScript, a page description language that became the standard for desktop publishing and laser printing. Adobe’s products, combined with Apple’s LaserWriter printer, sparked the desktop publishing revolution in the mid-1980s.

5.3 Recognition and Awards

PARC has received numerous honors for its contributions. In 2002, PARC was awarded the National Medal of Technology for its role in developing the laser printer. Several individual researchers have received Turing Awards, including Alan Kay (2003), Butler Lampson (1992), and Robert Metcalfe (2022, for Ethernet). The laboratory’s inventions are recognized as milestones by the IEEE, ACM, and other professional organizations.

6 Timeline of Major Milestones

  • 1970: Xerox PARC founded in Palo Alto, California.
  • 1971: Gary Starkweather invents the laser printer.
  • 1973: Robert Metcalfe and David Boggs invent Ethernet.
  • 1973: Xerox Alto computer demonstrated with GUI and mouse.
  • 1975: Smalltalk-76 released, establishing object-oriented programming.
  • 1977: Xerox 9700 laser printer commercialized.
  • 1979: Apple executives visit PARC, see Alto GUI.
  • 1981: Xerox Star workstation introduced (commercial GUI system).
  • 1982: John Warnock and Charles Geschke leave to found Adobe.
  • 2002: PARC becomes independent subsidiary (PARC Inc.).
  • 2015: PARC acquired by SRI International.

7 See Also

  • Xerox Alto
  • Graphical user interface
  • Ethernet
  • Laser printing
  • Smalltalk
  • Object-oriented programming
  • Ubiquitous computing
  • Mark Weiser
  • Alan Kay
  • Robert Metcalfe

8 References

  1. Hiltzik, Michael A. *Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age*. HarperBusiness, 1999.
  2. Smith, Douglas K., and Alexander, Robert C. *Fumbling the Future: How Xerox Invented, Then Ignored, the First Personal Computer*. William Morrow, 1988.
  3. Kay, Alan C. “The Early History of Smalltalk.” *History of Programming Languages II*, ACM, 1996.
  4. Metcalfe, Robert M., and Boggs, David R. “Ethernet: Distributed Packet Switching for Local Computer Networks.” *Communications of the ACM*, Vol. 19, No. 7, 1976, pp. 395–404.
  5. Weiser, Mark. “The Computer for the 21st Century.” *Scientific American*, Vol. 265, No. 3, 1991, pp. 94–104.
  6. PARC Inc. official website (archived).