ArticleslgStudy

computer science

The Mother of All Demos

The Mother of All Demos is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand The Mother of All Demos rather than just read about it. In short: "The Mother of All Demos" was a landmark computer demonstration, named retroactively, of developments by Stanford Research Institute's Augmentation Research Center. It was presented at the Association for Computing Machinery / Institute of Electrical and Electronics Engineers (ACM/IEEE)—Computer Society's Fall Joint Computer Conference in San Francisco, by Douglas Engelbart, on December 9, 1968.

The Mother of All Demos — main illustration
The Mother of All Demos — illustration

Key takeaways

  • The Mother of All Demos belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect The Mother of All Demos to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of The Mother of All Demos from memory before moving on to harder problems.

Reference excerpt

"The Mother of All Demos" was a landmark computer demonstration, named retroactively, of developments by Stanford Research Institute's Augmentation Research Center. It was presented at the Association for Computing Machinery / Institute of Electrical and Electronics Engineers (ACM/IEEE)—Computer Society's Fall Joint Computer Conference in San Francisco, by Douglas Engelbart, on December 9, 1968. The 90-minute live demonstration featured the introduction of a complete computer hardware and software system called the oN-Line System or, more commonly, NLS, which demonstrated for the first time many of the fundamental elements of modern personal computing, including windows, hypertext, graphics, efficient navigation and command input, video conferencing, the computer mouse, word processing, dynamic file linking, revision control, and a collaborative real-time editor. Engelbart's presentation was the first to publicly demonstrate all of these elements in a single system. The demonstration was highly influential and spawned similar projects at Xerox PARC in the early 1970s. The underlying concepts and technologies influenced the operating systems of the Apple Macintosh, the Atari ST, the Commodore Amiga, the Acorn Archimedes, and the Microsoft Windows graphical user interface, in the 1980s and 1990s.

Background Much of Engelbart's thought that led to the development of his Augmentation Research Center (ARC), as well as the oN-Line System, was derived from the "research culture" of World War II and the early Cold War. A notable source of inspiration to Engelbart was the article "As We May Think", written by Vannevar Bush in The Atlantic magazine, which Engelbart read while stationed as a United States Navy radar technician in the Philippines in 1946. In Engelbart's view, in order to steer society into the right use of scientific knowledge derived from the war, that knowledge would need to be better managed and regulated. In his book From Counterculture to Cyberculture, Fred Turner gave voice to this view, which arose from seeing the unintended effects of technology on the postwar world:

[T]he American military had developed technologies with which it might destroy the world. In its wake, scientists and technologists had begun to fan out around the globe, seeking to use their knowledge to eradicate disease and increase food production, often in an effort to win the cold war loyalties of Third World nations. Engelbart had read about these efforts and saw that they often backfired. Rapid food production led to the depletion of the soil; the eradication of insects led to ecological imbalances. This ultimately led to the idea that beyond merely performing calculations, computers could be used to augment the capabilities of the human mind.

Demonstration

Engelbart had assembled a team of computer engineers and programmers at his Augmentation Research Center (ARC) located in Stanford University's Stanford Research Institute (SRI) in the early 1960s. His idea was to free computing from merely being about number crunching and for it to become a tool for communications and information-retrieval. He wanted to turn Vannevar Bush's idea for a Memex machine into reality, where a machine used interactively by one person could "augment" their intelligence. Over the course of six years, with the funding help of both NASA and ARPA, his team went about putting together all the elements that would make such a computer system a reality. At the urging of ARPA's director, Robert Taylor, the NLS would make its first public appearance at the 1968 Fall Joint Computer Conference in San Francisco's Civic Auditorium. The conference session was presented under the title A research center for augmenting human intellect. Approximately 1,000 computer professionals were in attendance in the auditorium to witness the presentation. Notable attendees in the audience included Alan Kay, Charles Irby and Andy van Dam, as well as Bob Sproull. Engelbart, with the help of his geographically distributed team (including Bill Paxton), with Bill English directing the presentation's technical elements, demonstrated NLS's functions. The presentation used an Eidophor video projector that allowed the video output from the NLS computer to be displayed on a large 6.7-metre (22 ft) high screen so the audience could see what Engelbart was doing. The Augment researchers also created two customized homemade modems at 1200 baud – high-speed for 1968 – linked via a leased line to transfer data from the computer workstation keyboard and mouse at the Civic Auditorium to their Menlo Park headquarters' SDS-940 computer. In order to provide live two-way video between the lab and the conference hall, two microwave links were used. English also commanded a video switcher that controlled what was displayed on the big screen. The camera operator in Menlo Park was Stewart Brand, who at the time was a non-computer person, best known as the editor of the Whole Earth Catalog. Stewart Brand advised Engelbart and the team about how to present the demo. Engelbart got to know Stewart Brand when they experimented with LSD at the same lab. During the 90-minute presentation, Engelbart used his mouse prototype to move around the screen, highlight text, and resize windows. This was the first time that an integrated system for manipulating text onscreen was presented publicly. At separate times, his Augment associates Jeff Rulifson and Bill Paxton appeared in another portion of the screen to help edit the text remotely from ARC. While they were editing they could see each other's screen, talk and see each other as well. He further demonstrated that clicking on underlined text would then link to another page of information, demonstrating the concept of hypertext. When he finished the demonstration, the audience gave him a standing ovation. To further demonstrate the system, a separate room was set aside so that attendees could take a closer look at the NLS workstations and ask Engelbart questions. One last notion is that of Engelbart's NLS system. As Fred Turner stated in his book From Counterculture to Cyberculture:

Engelbart promulgated a philosophy of 'bootstrapping', in which each experimental transformation of the socio-technical system that was the NLS would feed back into the system itself, causing it to evolve (and presumably to improve).

Influence

… excerpt ends here. Continue reading the full article.

Illustrations

The Mother of All Demos: Engelbart practicing for the demo
Engelbart practicing for the demo
The Mother of All Demos: The first prototype of a computer mouse, as designed by Bill English from Douglas Engelbart's sketches[1]
The first prototype of a computer mouse, as designed by Bill English from Douglas Engelbart's sketches[1]
The Mother of All Demos: Douglas Engelbart in 2008, at the 40th anniversary celebrations of "The Mother of All Demos" in San Francisco
Douglas Engelbart in 2008, at the 40th anniversary celebrations of "The Mother of All Demos" in San Francisco

Worked examples

Example 1 — a first encounter with The Mother of All Demos

Start with the simplest possible case. Write down what The Mother of All Demos claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to The Mother of All Demos before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about The Mother of All Demos ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of The Mother of All Demos

In research
The Mother of All Demos appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses The Mother of All Demos in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
The Mother of All Demos is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1968 in California, 1968 speeches, History of San Francisco, so understanding it makes those chapters shorter.
In everyday life
Look for The Mother of All Demos outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “The Mother of All Demos” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study The Mother of All Demos in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what The Mother of All Demos means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain The Mother of All Demos out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is The Mother of All Demos in simple terms?

"The Mother of All Demos" was a landmark computer demonstration, named retroactively, of developments by Stanford Research Institute's Augmentation Research Center. It was presented at the Association for Computing Machinery / Institute of Electrical and Electronics Engineers (ACM/IEEE)—Computer So…

Why does The Mother of All Demos matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study The Mother of All Demos?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on The Mother of All Demos.

Tags

  • 1968 in California
  • 1968 speeches
  • History of San Francisco
  • History of computing hardware
  • History of human–computer interaction
  • Organized events in California
  • SRI International
  • Science and technology in the San Francisco Bay Area

Keep exploring