"The Mother of All Demos" was a landmark computer demonstration, named retroactively, of developments byStanford Research Institute'sAugmentation Research Center. It was presented at theAssociation for Computing Machinery /Institute of Electrical and Electronics Engineers (ACM/IEEE)—Computer Society'sFall Joint Computer Conference inSan Francisco, byDouglas Engelbart, on December 9, 1968.[1]
The 90-minute live demonstration featured the introduction of a complete computer hardware and software system called theoN-Line System or, more commonly, NLS, which demonstrated for the first time many of the fundamental elements of modernpersonal computing, includingwindows,hypertext,graphics, efficient navigation andcommand input,video conferencing, thecomputer mouse,word processing,dynamic file linking,revision control, and acollaborative 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 atXerox PARC in the early 1970s. The underlying concepts and technologies influenced both theAppleMacintosh andMicrosoft Windowsgraphical user interface operating systems in the 1980s and 1990s.
Much of Engelbart's thought that led to the development of hisAugmentation Research Center (ARC), as well as theoN-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 byVannevar Bush inThe Atlantic magazine, which Engelbart read while stationed as a United States Navy radar technician in the Philippines in 1946.[2] 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.[2]
In his bookFrom Counterculture to Cyberculture,Fred Turner gave voice to this view, which arose from seeing the unintended effects of technology on the postwar world:[3]
[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.[3]
Engelbart had assembled a team of computer engineers and programmers at hisAugmentation Research Center (ARC) located in Stanford University'sStanford Research Institute (SRI) in the early 1960s.[4] His idea was to free computing from merely being about number crunching and for it to become a tool for communications and information-retrieval.[5] He wanted to turnVannevar Bush's idea for aMemex machine into reality, where a machine used interactively by one person could "augment" their intelligence.[5]
Over the course of six years, with the funding help of bothNASA andARPA,[6] 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 inSan Francisco'sCivic Auditorium.[7]
The conference session was presented under the titleA research center for augmenting human intellect.[8] Approximately 1,000 computer professionals were in attendance in the auditorium to witness the presentation.[9] Notable attendees in the audience includedAlan Kay,Charles Irby andAndy van Dam,[10] as well asBob Sproull.[11]
Engelbart, with the help of his geographically distributed team (includingBill Paxton), withBill English directing the presentation's technical elements, demonstrated NLS's functions.[Note 1] The presentation used anEidophor 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.[13]
The Augment researchers also created two customized homemademodems at 1200baud – high-speed for 1968 – linked via aleased line to transfer data from the computer workstation keyboard and mouse at the Civic Auditorium to their Menlo Park headquarters'SDS-940 computer.[Note 2]
In order to provide live two-way video between the lab and the conference hall, twomicrowave links were used. English also commanded avideo switcher that controlled what was displayed on the big screen. The camera operator in Menlo Park wasStewart Brand, who at the time was a non-computer person, best known as the editor of theWhole Earth Catalog. Stewart Brand advised Engelbart and the team about how to present the demo.[14] Engelbart got to know Stewart Brand when they experimented withLSD at the same lab.[15]
During the 90-minute presentation, Engelbart used his mouse prototype to move around the screen, highlight text, and resize windows.[16] This was the first time that an integrated system for manipulating text onscreen was presented publicly.[16][Note 3]
At separate times, his Augment associatesJeff Rulifson andBill 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 ofhypertext.[4]
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.[4] One last notion is that of Engelbart's NLS system. As Fred Turner stated in his bookFrom 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).[18]
Prior to the demonstration, a significant portion of the computer science community thought Engelbart was "a crackpot".[16] When he was finished, he was described as "dealing lightning with both hands".[19] Van Dam was working on a similar system, but had only begun work on it in 1967, and was stunned to see how mature NLS was: he practically accosted Engelbart with his line of questioning in the post-presentation question and answer session.[20] After he finished interrogating Engelbart, van Dam agreed the NLS demo was the greatest thing he ever witnessed.[20] Van Dam would go on to become a leader in teaching computer graphics in the 1970s.[21] The actual impact on computer science, however, was limited:
Everybody was blown away and thought it was absolutely fantastic and nothing else happened. There was almost no further impact. People thought it was too far out and they were still working on their physical teletypes, hadn't even migrated toglass teletypes yet. So it sparked interest in a small vigorous research community but it didn't have impact on the computer field as a whole.
— Andy van Dam,Reflections on a Half-Century of Hypertext (29:15). Keynote at Hypertext 2019 conference
As the 1970s started, much of Engelbart's team departed ARC and went their own ways, with many of them ending up at the Xerox Palo Alto Research Center (PARC). Among these people were Bill English, who would further improve upon themouse.[4] Also migrating to PARC was Engelbart's former backer at NASA and ARPA, Robert Taylor.[22] Alan Kay, also in attendance at the demo, would go on to design an object-oriented computing environment calledSmalltalk while he was at PARC.[16]
By 1973, theXerox Alto was a fully functional personal computer similar to the NLS terminal which Engelbart had demonstrated in 1968, but much smaller and physically refined. With its mouse-drivenGUI, the Alto would go on to influenceSteve Jobs andApple's Macintosh computer and operating system in the 1980s.[23] Eventually,Microsoft'sWindows operating system would follow the Macintosh and use a multi-button mouse in the same way that the Alto and the NLS system did.[1]
Engelbart's influence peaked at the conference, and he was mostly remembered throughout the 1970s and much of the 1980s as the inventor of the mouse and hypertext, famously adapted by Apple and Microsoft. On the demo's 30th anniversary in 1998, Stanford University held a major conference to celebrate Engelbart's visionary impact on computing and the World Wide Web.[24] By the time the 40th anniversary was celebrated, Engelbart's demo was acknowledged as one of the most important in computer history.[25]
In 2015, aperformance art musical presentation calledThe Demo depicted the event. It was composed and performed byMikel Rouse andBen Neill, with its premiere at Stanford'sBing Concert Hall.[26][27][28]
E-book pages are approximate due to device and fonts used