Zum Inhalt springen

Douglas Engelbart and the Mother of All Demos

Zusammenfassung

On December 9, 1968, Douglas Engelbart stood before an audience of a thousand computer professionals in San Francisco and demonstrated — in real time, live, with a remote collaborator forty miles away — the computer mouse, hypertext links, video conferencing, collaborative real-time editing, and a window-based graphical interface. None of these things had been publicly demonstrated before. The audience was stunned. Stewart Brand helped stage the event; the journalist Steven Levy would later christen it “the mother of all demos” in his 1994 book Insanely Great. Engelbart received a standing ovation. He had been working toward this demonstration for over a decade, funded primarily by NASA and ARPA on the premise that computers should augment human intelligence. The premise was correct. Almost none of the credit went to him.

A Vision of Augmented Intelligence

Douglas Carl Engelbart was born in Portland, Oregon on January 30, 1925. He grew up in rural Oregon and studied electrical engineering at Oregon State. During World War II he served as a Navy radar technician in the Philippines — an experience that exposed him to the idea that electronic signals could be processed to produce useful displays. He returned to complete his degree, worked briefly at NACA (which became NASA), and pursued a PhD at UC Berkeley, completing it in electrical engineering in 1955.

In 1950, waiting at a bus stop, Engelbart had an experience he described as a vision: a screen, flickering, showing the content of his thinking, allowing him to navigate and restructure his ideas. The image stayed with him. By the time he finished his PhD, he had decided that the most important thing he could do was work on augmenting human intelligence through computing — not just automating tasks humans already did, but extending what humans could think about and how they could think.

He joined Stanford Research Institute (SRI) in 1957 and spent two years struggling to find funding for a research program with no precedent and no obvious application. In 1962, he published a report, “Augmenting Human Intellect: A Conceptual Framework”, that described his vision in precise terms: computers as tools for extending human cognitive capacity, supporting non-linear thinking, enabling collaboration at a distance.

ARPA funded the creation of the Augmentation Research Center (ARC) at SRI in 1963.

Building the NLS

Between 1963 and 1968, Engelbart and his team built NLS (oN-Line System) — a complete computing environment designed from the beginning around his augmentation philosophy.

NLS included:

  • A mouse for pointing and selecting (patented 1970)
  • Hypertext — documents containing links to other documents, navigable by clicking
  • Multiple windows — different documents visible simultaneously on screen
  • Collaborative editing — multiple users able to edit the same document simultaneously, viewing each other’s cursor
  • Structured document organization — hierarchical outlines navigable with keyboard shortcuts
  • Video conferencing — users at different locations could see and hear each other while working on shared documents

Each of these features was invented by Engelbart’s team, in an era when computers were still primarily batch-processing machines programmed with punch cards.

NLS at the Mother of All Demos (December 9, 1968):

  Input:    Mouse + keyboard (chord keyset for one-handed entry)
  Display:  Bitmapped display, multiple windows
  Features: Hypertext navigation, real-time collaboration,
            structured documents, video conferencing
  Network:  SDS 940 at SRI connected via dedicated line to 
            terminal in San Francisco Civic Auditorium
  Audience: ~1,000 at Fall Joint Computer Conference

The Mother of All Demos

On December 9, 1968, at the Fall Joint Computer Conference at the San Francisco Civic Auditorium, Engelbart gave a 90-minute live demonstration of NLS. He sat at a workstation at the front of the hall; a large screen projected his display to the audience. A remote collaborator, Jeff Rulifson, was at SRI forty miles away.

He moved a cursor with a mouse — the first public mouse demonstration. He created a document, added hypertext links, and navigated them. He opened two windows simultaneously. He shared the display with Rulifson and they edited the same document in real time, each seeing the other’s cursor. He video-conferenced with Rulifson, his image appearing in a corner of the shared display.

The audience — engineers who spent their days submitting punch cards and collecting printouts hours later — saw interactive, graphical, collaborative computing for the first time. The demonstration was given the name “the Mother of All Demos” decades later, but the reaction on the night was already extraordinary: a standing ovation for a research demonstration.

The Technology Behind the Demo

The NLS system required enormous resources by 1968 standards: an SDS 940 time-sharing computer at SRI, a dedicated telephone line to San Francisco, custom video hardware, and a specially constructed terminal. The mouse — simple in concept — required Engelbart and Bill English to design its mechanics from scratch. The chord keyset allowed one-handed text entry with five keys in various combinations. None of this technology was commercially available; all of it was built specifically for ARC.

The Tragedy of Non-Recognition

Despite the extraordinary achievement of the 1968 demonstration, Engelbart received almost none of the commercial benefit from the technologies he had invented.

The mouse patent was held by SRI, which licensed it to Apple for a one-time fee of approximately $40,000 in 1983 — after the patent had nearly expired. Engelbart received no royalties.

Xerox PARC — inspired directly by a visit from PARC researchers who saw NLS in 1971 — developed the Alto workstation around NLS concepts. The Alto became the prototype for the Macintosh. Engelbart’s work was foundational but uncredited in Apple’s marketing.

The Visionary Whose Vision Others Commercialized

Engelbart’s tragedy was structural. He was interested in augmenting human intelligence, not in building products. NLS was difficult to learn — the chord keyset was faster than a mouse for experienced users but required significant training. When Xerox PARC and then Apple simplified his concepts for mass-market adoption, they discarded the aspects Engelbart considered most important (structured document organization, collaborative workspace) and kept the easy-to-use features (mouse, windows). The result was a personal computer revolution built on his foundations, which he regarded as a betrayal of the deeper vision.

Engelbart received the Turing Award in 1997 “for an inspiring vision of the future of interactive computing and the invention of the mouse.” He died on July 2, 2013, in Atherton, California, at eighty-eight.

Dead End: The Chord Keyset

Engelbart’s original interface for NLS used not just a mouse but a chord keyset — a five-key device for the non-mouse hand that allowed single-handed text entry through key combinations (like piano chords). An experienced NLS user could enter text faster with the chord keyset than with a keyboard.

Why Chords Lost

The chord keyset required memorizing 31 key combinations (five keys, used singly and in 26 combinations). Learning it took days of practice. The QWERTY keyboard required the same learning investment, but everyone who had worked with typewriters had already made it. New users in the 1970s and 1980s chose the mouse-and-keyboard combination over the mouse-and-keyset because it matched their existing skills. Engelbart’s ergonomically superior input method was unable to overcome the installed base of typing ability. This is a pattern repeated throughout computing history: technically superior interfaces lose to interfaces compatible with existing human skills.

The broader story of the Xerox PARC revolution that built on Engelbart’s work is told in The Xerox PARC Revolution. The graphical interface lineage from NLS to Macintosh to Windows is covered in The Personal Computing Explosion.


📚 Sources