Dr. Liam J. Bannon

We are all aware of the funny little object attached by a wire to our personal computer that is used to control a pointer (or "cursor") on the screen of the computer. It is called a "mouse". Did you ever wonder where this device originated? In this article, Liam Bannon tells some of the story behind the device, and the pioneering work of Doug Engelbart and his group, as well as providing a number of pointers to material that you can access on the Internet to learn more about these early days of interactive computing. Read on...


For many young people today, their first encounter with a computer system is with a personal computer that has a graphical user interface (GUI) - windows, icons, and a pointer on the screen. This pointer is controlled by the user, usually by moving an object called a "mouse" on a pad connected to the computer by a cord. These interfaces are sometimes referred to as WIMP1 interfaces - Windows, Icons, Mouse, and Pointer. These "point and click"-type interfaces have become standard on personal computers, replacing the older "command line"-type interfaces where one had to know the name of every computer command and type it into the system in order to accomplish actions.

Even very young children seem to learn very quickly how the movements of the mouse affect the movement of the screen pointer. But where did the idea of themouse come from? You may be surprised to learn that although mice only began to be seen in public in the 80's with the advent of personal computers, the very first mouse was developed as far back as the early 60's! The mouse was just one of the novel devices developed on a ground-breaking research project on "Augmenting the Human Intellect" in California that was lead by one of the pioneers of interactive computing - Doug Engelbart. The picture at the top of the page shows Doug Engelbart, and the picture below shows the very first mouse that they developed.

Engelbart wished to amplify human intelligence by allowing people to work with their concepts in a new way - through the representation and manipulation of symbols on a computer. Engelbart mentions how he was influenced by the now-classic article of Vannevar Bush entitled "As We May Think", which initially appeared in 1945. Bush's article , specifically the notion of a mechanised personal workstation - "the memex", was visionary. He also visualized the indexing of items across different materials, working with multiple windows on material, being able to follow database trails made by others, and many other concepts which were developed further by Engelbart and are still being investigated by researchers today. Engelbart and his team Were involved in "augmenting the human intellect", the name of a famous report written by Engelbart in 1962 that was, and indeed still is, the basis for his work on developing a powerful computational environment for people to work on complex problems. He was interested in developing new tools and techniques for people to be able to represent and manipulate information on the computer, and had a vision of people working with powerful, highly responsive and interactive personal computer systems back in the 60's. You must remember that this was at a time when most computers took up an area the size of a large classroom, when input was in the form of punched cards, and when turnaround time to get output from the computer was several hours!

Engelbart's vision was indeed radical for the time. Nevertheless, he persuaded US funding agencies to support him, and he created the Augmentation Research Center (ARC) based at the Stanford Research Institute, in Menlo Park, just south of San Francisco. The group worked on novel ways to display information on screens, and on different kinds of input devices - joysticks, lightpens, hand-input devices, knee-input devices and even head- and foot-controlled devices. They even performed a number of experiments to test out which of these would be most effective, and it was during this time that they evolved the mouse tracking device, and found it to be a highly effective input medium. Why was it called a mouse? When asked this question more recently, Engelbart says he cannot really recall how it first came up, but once it was mentioned the name stuck, and so we still have this name 30 years on! What did surprise Engelbart, however, was how long it took the rest of the computer world to catch on to the usefulness of this device, which did not really become incorporated into computers on a wide scale until the E3M PC in the early 80's. As you can see, the first mouse had one button on it, but they experimented with several different configurations, some with 3 buttons, as you can see in the picture below. Also notice how the first mouse had the cord emerging at the lower end of the device, whereas this switched to the top in later versions.

The name of the computer system developed by Engelbart and his colleagues was called NLS (oN-Line System) and it incorporated many novel ideas beyond the mouse pointing device. These included the one-handed chord keyset, which had 5 keys, on which were mapped to the alphabet. Commands could be entered from the keyset at a location specified by the mouse, so there would be no need to actually move your hands to the keyboard to execute commands. The picture below shows the design of the control console comprising a chord keyset, keyboard and mouse, all on a swivelling frame, developed by the furniture designer Herman Miller for the NLS team in the 60's.


Engelbart's team gave a presentation of their work in front of an audience of over a thousand people at the AFIPS Fall Joint Computer Conference on Dec. 9th, 1968 in San Francisco - connected live with their Lab in Menlo Park, 30 miles away. This demonstration has become legendary for its massive scale, cost and the excitement it generated. It was so far ahead of its time that the audience gasped. Even today, when I show excerpts from a tape of this demonstration in my UL classes, students are amazed at how impressive and visionary it was. It is hard to believe just how many of today's taken-for-granted notions of interactive computing originated in the work of the NLS team. 1 don't have time to discuss all of them, but just list a number of them here, and suggest you follow the pointers I give below for further reading and information. Their pioneering work included some of the first examples of:

· hypermedia - links between pieces of text and other media that can be navigated by the computer system, allowing one to jump from item to item,

· multiple windows on a screen

· display editing

· outline processing

· linking and in-field object addressing

· context-sensitive help

· collaborative computing, including video-conferencing and use of remote shared workspaces

· and, course, the mouse and chord keyset.

Engelbart's research group broke up in the early 70's, but many of his team went on to join the fledgling Xerox PARC (Palo Alto Research Centre) research lab, and the justly celebrated work of PARC researchers on graphical user interfaces owes a debt to his early work. Recently on Dec. 9th, 1998, exactly 30 years after the original demonstration of the NLS system, there was a symposium (which I attended) honouring Engelbart and his ideas at Stanford University. Many famous figures in computing paid homage to his influence on their careers at this event, and acknowledged his pioneering work on interactive computing2.

Engelbart's vision of augmentation extends from the individual, to the group, and through to the organization, and society itself. Today, Doug Engelbart is continuing to push his ideas on "bootstrapping organizations into the 2 1 " century" with a small but loyal band offollowers, as he believes there is still much work to be done in augmenting the capabilities of high-performance teams using collaborative technologies in modem organizations. Engelbart views the computer as an artefact that can assist people in their work, in collaborating with others, and in organizing information for large-scale projects. The emphasis is on supporting the person, and enhancing the possibilities for collaboration between people, rather than on reducing the control that people have over machines in the workplace, or attempting to automate human work activities. Perhaps that is the most important message that we can take away from his early, prophetic, writings and research.

Sources of information on the Web
http://unrev.stanford.edu/
Information on the 30th Anniversary Symposium at Stanford University on Dec. 9th, 1998 honouring Engelbart

http://unrev.stanford.edu/history/technology/technology.html
Some nice pictures of aspects of the early NLS system

http://www-sul.stanford.edu/depts/hasrg/histsci/ssvoral/engelbart/engfmst1-ntb.html
Oral history archives at Stanford - interviews with Doug Engelbart

http://www.bootstrap.org/dce-bio.htm
Historical material on Engelbart and NLS at Engelbart's current home site

http://www.rheingold.com/texts/tft/9.html
An online chapter on Engelbart's work by the well-know technology writer Howard Rheingold.

http://www.histech.rwth-aachen.de/www/quellen/engelbart/ahi62index.html
For those who want to read the original , this is an online version of Engelbart's original 1962 conceptual framework report to the US Air Force Office of Scientific Research!


* The title alludes to John Steinbeck's famous novel - "Of Mice and Men". There is no intention to ignore women, although it is the case that most of the players in Engelbart's croup were male.

1 A different meaning to our everyday use of the term "wimp"!

2 You can find details of the symposium at the Stanford web site http://unrev.standford.edu/


Biography

Liam Bannon is Director of the University of Limerick Interaction Design Centre, where he and his group perform work in human-computer interaction (HCI), computer supported cooperative work(CSCW), and Multimedia. He is also a Senior Lecturer in the Dept. of Computer Science & Information Systems. His background is in psychology and computer science. He has worked and studied in many countries in North America and Europe. He first met Doug Engelbart in 1984 in California and has written several articles concerning the history of human-computer interaction. Liam is currently on sabbatical at Xerox Palo Alto Research Centre, California, where many of Engelbart's N-LS team subsequently developed the Xerox STAR office system, the first commercial personal workstation with a mouse and a graphical user interface. Have a look at the UL web pages for more information about the UL IDC: http://www.ul.ie/~idc


[Last | Elements | UL Home | Next]


Last updated November 17th 1999 by Darina Slattery