Graphic User Interface

Computers “must be learnable in private… Kindness should be an integral part.”

Alan Kay

The Graphic User Interface (GUI) consists of windows, folders, icons, mice, etc… It enables ordinary people to use computers. Xerox PARC’s GUI vastly simplified computer use and increased productivity by making computers easy and fun to use.

Like the internet itself, it’s difficult to attach a single date on the elements of the Graphical User Interface (GUI).

Background

Engelbart demonstrated many elements of the GUI at the Mother of All Demos. However, Engelbart believed computers should be large and shared. Looking towards the burgeoning mini-computer market, pioneered by Digital Equipment Corp. (DEC), several computer scientists disagreed. Significantly, they thought computers should be personalized, easy-to-use, and fun.

Xerox had one innovation lab, in Rochester near headquarters, focused on copy machines. However, they wanted something far away both figuratively and literally. A lab that could peer into the paper of the future. Subsequently, with a big budget and a sprawling mandate, the Xerox Palo Alto Research Center (Xerox PARC) was created in 1970.

Xerox PARC hired some of the top researchers at the forefront of their field. No sooner did Xerox fund and set-up their experimental lab than several Engelbart researchers, already interested in this field, joined.

Besides the Engelbart staffers, computer scientist Bob Taylor joined Xerox to flesh out the work. Previously, Taylor saw Engelbart’s demo and believed it to be the future of computing. Taylor was a colleague to computer visionary Ivan Sutherland. Another Sutherland student, Alan Kay, also a proponent of an easy-to-use personal computer, joined Xerox PARC.

The GUI is Born

Larry Tesler and Tim Mott wrote the first modern word processor, implementing Engelbart’s copy-and-paste but also adding fonts, what-you-see-is-what-you-get typing, and stateless interaction. The latter innovation markedly simplified typing. Significantly, users need not first tell the computer what you’re trying to do.

Borrowing from SRI’s and Engelbart, and building on Bravo (see above), Tesler wrote a modeless word processor, the Gypsy Word Processor. It implemented a more robust version of copy and paste/cut that looks like what we use today. Subsequently, Tesler left Xerox for Apple in 1980. Dan Ingalls created bit blit, the technology enabling on-screen graphics that has little changed to modern times. Likewise, he also invented pop-up menus. David Smith was an engineer at SRI with Douglas Engelbart. Eventually, at Xerox PARC, he invented user interface icons.

Eventually, Xerox rolled these innovations into the Alto personal computer but never entirely commercialized the Alto. In late 1979, Steve Jobs visited Xerox PARC and took the innovations, and several of the people, back to Apple. Subsequently, they commercialized the work first in the Lisa computer then, eventually, the Macintosh.

Undeniably, Xerox PARC is arguably responsible for more innovations in software than any other single firm in history. However, due to gross incompetence at the managerial level, Xerox made virtually no money.

Xerox Alto Advertisement, 1972
Larry Tesler explains Steve Jobs visit,
“Everything cool going on at Xerox PARC”

Leave a Reply

Your email address will not be published. Required fields are marked *