From internal collaboration to supplier and customer interactions, enterprises are discovering new ways of increasing productivity, process accountability, and connecting those challenging "white spaces" that exist betwe...| By Richard Monson-Haefel | Article Rating: |
|
| April 10, 2008 09:15 AM EDT | Reads: |
28,203 |
The mouse was the original idea of Doug Engelbart who was the head of the Augmentation Research Center (ARC) at Stanford Research Institute. Engelbart's philosophy is best embodied, in my opinion, in the design of another device that he invented, the five-finger keyboard. It had keys like a piano and was used by one hand. The problem was, the five-finger keyboard and mouse combination was very difficult to learn.In his book, Designing Interactions, Bill Moggridge muses on the improbable invention of the computer mouse.
“Who would choose to point, steer, and draw with a blob of plastic as big and clumsy as a bar of soap? We spend all those years learning to write and draw with pencils, pens, and brushes.”
Who indeed? At the time the mouse was invented other devices
such as the light pen, key pads, and joysticks and even the trackball existed
or were being considered for pointing devices in computing. How did the mouse
come to be the most common pointing device?
The mouse, that unlikely “blob of plastic” was the original idea of Doug Engelbart (pictured) who was the head of the Augmentation Research Center (ARC) at Stanford Research Institute. ARC also invented the first word processor, hypertext, and groupware – all of which were first demoed in 1968, 15 years before Apple Computer introduced the Lisa and 13 years before Xerox PARC introduced the Star, the ancestor of the modern personal computer.
The mouse became the pointing device of choice for ARC
because it was proven, in user testing, to be the most efficient of all the
devices tested. There was nothing
elegant or particularly attractive about Engelbart’s mouse – he adopted it
because it required less user-effort and was more precise than anything else
they tested. Engelbart was not
interested at all in ease-of-use; he was interested only in improving the
efficiency with which humans interacted with computers.
The first mouse
Engelbart had ideas around human-computer interactions that he originally described in 1962 in his seminal paper, “Augmenting Human Intellect: A Conceptual Framework.” This paper is the foundation of Engelbart’s philosophy on human-computer interaction and it led to the invention of the mouse, hypertext, windows, and groupware.
According to Engelbart, in order to achieve the best human-computer symbiosis – an objective that is central to his Augmenting Intellect philosophy – users need to be trained to use the most efficient computer artifacts (e.g. pointing devices, keyboards, etc.). Engelbart did not believe that computers should be easy for novices to use; he believed that people would require lengthy training in order to be truly effective. Specifically, he wanted computer interactions to be based on systems that, with considerable training, were the most efficient – not the easiest to use.
Engelbart 's philosophy is best embodied, in my opinion, in the
design of another device that he invented, the five-finger
keyboard. The keyboard had keys like a piano and was used by one hand. It was based on chords, sort of like
a guitar, where pressing combinations of buttons output certain characters. 
The NLS keyset
The five-finger keyboard was used in
combination with a three-button mouse so that your left hand was always on the
keyboard and your right hand was always on the mouse. The two devices
complemented each other and allowed extremely fast data entry and computer
interactions. The problem was,
Engelbart’s five-finger keyboard and mouse combination was very difficult to
learn. Bill Moggridge describes the use of these devices together in Designing Interactions, as follows:
“This is how the interactions were designed. On the mouse, one button was to click, another was called command accept, and the third was called command delete. If you wanted to delete a word, you hit the middle button on the keypad, which was the letter d. It was d because it is the fourth letter in the alphabet and this was a binary coding, 1, 2, 4, 8, 16. If it was the letter f, it was the sixth letter so you’d hit the 2 and the 4 keys at the same time.“

First demo model of Engelbart’s five-finger keyboard and mouse combination
Using the five-finger keyboard and the mouse together a user
had access to an enormous amount of functionality – far beyond what you can do
with the full QWERTY keyboard, mouse, and GUI systems of today. Sadly, however, the use of these devices in
combination was simply too difficult.
This was a recurring theme in Engelbart’s work: in order to use his
computer systems you had to master the input devices, which took a lot of
training. This is Engelbart’s
Dilemma. His systems were far
more efficient and potentially more powerful human-computer interfaces, but
they were extremely difficult for novice users.
Today, human-computer interaction is focused on ease-of-use
and learnability. Ideally, people should be immediately effective with a
computer the first time they use it. The emphasis is on usability – without the
necessity of training. The exact opposite of Engelbart’s approach.
Engelbart’s dilemma is that his philosophy
produced some of the best computer technologies of our age (e.g. mouse,
windows, word processing, etc.), but the full realization of his vision is
completely counter to way interaction designers think of computers systems
today. In fact, Engelbart's belief in
efficiency over ease-of-use places him in the fringe of computer interaction
design today. That’s sad considering he’s done more for interaction design than
any else I can think of.
Are Engelbart’s ideas about efficiency over ease-of-use completely crazy? I don't think so – not entirely. I once heard or read (I can’t remember which) that Engelbart compared his interaction system to that of the violin. In essence, he said that the violin is an awkward instrument for novices but that, with training, a good musician can create incredibly beautiful music. My son trained in the violin for a couple of years, and I can attest to the amount of practice it took to master even simple melodies, but I’ve also seen good students play music that moved me more than any other instrument I have ever heard. Perhaps, like the violin, people could reach a new level of synergy with computers if they followed Engelbart’s philosophy and focused on efficiency over ease-of-use.
The truth is we may never know if Engelbart is right,
because the computer is the province of the masses and not just expert
users. If we were designing a musical
instrument today, our focus on ease-of-use and learning would probably lead us
to the kazoo rather than the violin.
(This copyright notice supersedes the one auto-generated at the foot of this page.)
Published April 10, 2008 Reads 28,203
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Richard Monson-Haefel
Richard Monson-Haefel, an award-winning author and technical analyst, owns Richard Monson-Haefel Consulting. Formerly he was VP of Developer Relations at Curl Inc. and before that a Senior Analyst at The Burton Group. He was the lead architect of OpenEJB, an open source EJB container used in Apache Geronimo, a member of the JCP Executive Committee, member of JCP EJB expert groups, and an industry analyst for Burton Group researching enterprise computing, open source, and Rich Internet Application (RIA) development.
![]() |
Fibido 04/10/08 01:12:22 PM EDT | |||
I use the the Bluetooth Frogpad to do much the same as his keyboard. It uses chords too. I had to work on it for about 7 weeks before I was typing 30wpm. Now after a year, I can switch hands (I have a left and right frogpad) and use the mouse at the same time typing about 45 wpm. For reference, I type about 60 wpm on a full keyboard. I see a huge difference in normal day to day tasks. If I could split the mouse and keyboard across separate apps it would only get better. |
||||
![]() |
Eric Rickard 04/10/08 07:22:54 AM EDT | |||
It's great to see Doug's back in the news. There are few computer pioneers who remain relevant beyond their natural career span. Thanks for the article. I know that it's been a frustration of love for Doug to see so many of his ideas reamin in the archives. I encourage all new computer scientists and engineers to review Doug's early papers. It's a gold mine of ideas! |
||||
![]() |
Dorai Thodla 04/09/08 11:48:13 PM EDT | |||
Doug once mentioned that he trained his daughters when they were young and it did not take them long to learn it. I think the Accordion keyboard did not get enough exposure for us to test out the theory whether it is more difficult to learn. Valerie Landau did a study with her students in CSUMB with some interesting results and has built several prototypes since then. Have you seen teenagers texting? They use one hand, and type faster than we can on a qwerty keyboard. The opencourse.org has some material on some of the CSUMB studies. |
||||
![]() |
Gardner Campbell 04/08/08 06:03:06 AM EDT | |||
Engelbart believed everyone should be striving toward just the capability and collective intelligence he outlined in his “Augmenting Human Intellect,” and he also believed that if we didn’t, we were surely doomed as a civilization. |
||||
![]() |
davidw 04/08/08 04:41:38 AM EDT | |||
Engelbart was concerned with tools for group collaboration, process hierarchies, and multi-level nesting of organizational knowledge. Take a look a his “mother of all demos” demo, which is indeed truly amazing. Here's the link: http://youtube.com/results?search_query=mother+of+all+demos&search_type= |
||||
![]() |
cgerrish 04/08/08 04:09:09 AM EDT | |||
I like Doug Engelbart as much as the next guy, but you’d think we could move beyond 1968, the icon, the mouse and the window. |
||||
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Reflections on Java Command Line Options
- Six Enterprise Megatrends to Watch in 2010
- Microsoft WebsiteSpark: Get New Business Leads to Grow Your Business
- Jobs Has a Few Words for Google & Adobe & They Ain’t Pretty: Reports
- Stealth Cloud Computing Startup To Launch at Cloud Expo
- Apple iPad Reminds Us How Brands Succeed by Transforming Experiences
- Apple iPad in 3rd Place Behind iPhone and Android For Application Developers
- PivotLink Named Cool Cloud Computing Vendor
- iPad on Ulitzer - I’ll Buy iPad. But What For?
- Adobe Flash on the Road to Nowhere
- SAP Wants CA To Give It More Toys
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Reflections on Java Command Line Options
- Six Enterprise Megatrends to Watch in 2010
- Microsoft’s First Step Toward Cloud Computing
- Microsoft WebsiteSpark: Get New Business Leads to Grow Your Business
- Jobs Has a Few Words for Google & Adobe & They Ain’t Pretty: Reports
- Stealth Cloud Computing Startup To Launch at Cloud Expo
- Apple iPad Reminds Us How Brands Succeed by Transforming Experiences
- Apple iPad in 3rd Place Behind iPhone and Android For Application Developers
- PivotLink Named Cool Cloud Computing Vendor
- How to Secure REST and JSON
- iPad on Ulitzer - I’ll Buy iPad. But What For?
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX
From internal collaboration to supplier and customer interactions, enterprises are discovering new ways of increasing productivity, process accountability, and connecting those challenging "white spaces" that exist betwe...Mar. 21, 2010 08:23 AM EDT Reads: 110 |
By Roger Strukhoff 3rd Generation outsourcing is here! 1st Generation was “your mess for less”; 2nd Generation is strategic or selective sourcing, including hosting. 3rd Generation Outsourcing, as a result of the emergence of Cloud Computi...Mar. 21, 2010 05:53 AM EDT |
By Pat Romanski NaviCloud is a next-generation platform that combines the economic efficiencies of cloud computing with true enterprise-class reliability and security. With built-in high-availability, a state of the art operations cente...Mar. 20, 2010 08:45 AM EDT Reads: 546 |
By Pat Romanski SYS-CON Events announced today that VirtuDataCenter, a cloud computing network infrastructure company, will offer a complete turnkey alternative to today’s cloud computing solutions. They will exhibit at SYS-CON's 5th In...Mar. 20, 2010 07:00 AM EDT Reads: 341 |
By Liz McMillan You are interested in cloud computing, but where do you start? How are vendors defining Cloud Computing? What do you need to know to figure out which applications make sense in the cloud? And is any of this real today?
...Mar. 20, 2010 05:45 AM EDT Reads: 391 |









3rd Generation outsourcing is here! 1st Generation was “your mess for less”; 2nd Generation is strategic or selective sourcing, including hosting. 3rd Generation Outsourcing, as a result of the emergence of Cloud Computi...
NaviCloud is a next-generation platform that combines the economic efficiencies of cloud computing with true enterprise-class reliability and security. With built-in high-availability, a state of the art operations cente...
SYS-CON Events announced today that VirtuDataCenter, a cloud computing network infrastructure company, will offer a complete turnkey alternative to today’s cloud computing solutions. They will exhibit at SYS-CON's 5th In...
You are interested in cloud computing, but where do you start? How are vendors defining Cloud Computing? What do you need to know to figure out which applications make sense in the cloud? And is any of this real today?
...
Cloud Computing Journal caught up with the CEO of a major new player in the fast-emerging Cloud ecosystem - a CEO who has taken an interesting and unusual decision. While signing up as the Platinum Plus Sponsor of the 5th International Cloud Expo, he and his company have decided to remain completely...
Enterprises continue to expand the use of cloud computing, and particularly software-as-a-service applications (SaaS), to achieve operational performance enhancements and efficiencies. Implementation of these technologies introduces several challenges related to identity management, such as administ...
But, as much as I like developing nations and the potential of cloud for them, the Big Kahuna is still found in the Big Apple, with Cloud Expo, opening April 19 at the Javits Center in New York. This is not an event with a single track, or a few tracks. There are, in fact, eight of them, as follows:...
Is your website available to end users 99.8% or more of the time? If not, then count yourself in the “laggard” category, according to standards set by The Aberdeen Group, in its 2008 report “The Performance of Web Applications: Customers are Won or Lost in One Second.” In that study, laggards had we...






















