Article
The Real History of the GUI
1979 - Apple Visits PARC
Jef Raskin, a project manager with Apple, first told Jobs and Wozniak about the research being done at PARC. It’s a mistake to envision this scene as taking place in some deserted parking garage, with Raskin hiding in the shadows and doing his best Deep Throat impersonation. A closer scenario is that Raskin wanted to work more directly on a GUI, and dropped a bug in Jobs’ ear about the neato keeno work being done at PARC. Jobs was reluctant to go at first, but eventually Raskin, who wrote his master’s thesis on a WYSIWYG graphical interface back in 1967 and was seeing some of his ideas brought to fruition by the folks in PARC, piqued his interest.
At any rate, Jobs, who was first told by Raskin about the fun going on at PARC in 1976, decided that he wanted to bring a team of Appleniks into PARC and see what was causing such a buzz – but again, the idea of Jobs coming in like a kid touring Epcot with a tape recorder hidden under his shirt is mistaken. Apple negotiated a deal with Xerox; in return for a block of Apple stock, Xerox allowed Jobs and his team to tour PARC in December 1979, take notes, and implement some of the ideas and concepts being bounced around at PARC in their own creations. I’m not sure how Xerox felt about Apple subsequently hiring half – perhaps the better half – of PARC’s staff away from them, but the process was relatively above-board; no night kidnappings or bribes under the table at Jack In the Box. Xerox allowed Apple to use their ideas in their machines. As Wozniak says on his Website, “Steve Jobs made the case to Xerox PARC execs directly that they had great technology but that Apple knew how to make it affordable enough to change the world. This was very open. In the end, Xerox got a large block of Apple stock for sharing the technology. That’s not stealing outright.”
"The reason why Jobs got the reputation of being so brilliant in human-centered computing is because he neglected to tell anyone at PARC that his perceptive questions about GUIs and so on were drawn from his discussions of such things with Raskin at Apple a month or two earlier. He masterfully made it appear as though he was encountering bitmapped GUIs for the first time in his life instead of having discussed them with someone who had visited PARC himself."
-- Neil Franklin
At any rate, Jobs and the Apple guys came back from their PARC tour with stars in their eyes. They were entranced with the idea of a “windowing GUI” and loved the flexibility and power of Smalltalk. They had a new vision, and were determined to unleash it on the computing world ASAP. Development immediately began on the Apple “Lisa.”
1979 - Birth of Apple Lisa
Lisa is worth a paragraph or two on her own. Jobs and his buds envisioned Lisa (named for the original chief engineer’s daughter, and also standing for Local Integrated Software Architecture) as the first of a new, GUI-based PC family, but developed her primarily for business use. It’s notable that the new product line came on the heels of the 1981 failure of the Apple III line, which was so flawed that it had to be recalled. Apple had some ground to recoup. The Lisa line featured the warhorse Motorola MC68000 microprocessor which trundled along at 5MHz, boasted 512K of RAM (upgradable to 2MB), had every bell and whistle that the Apple design team could stuff inside her, and cost more than $10,000. Lisa was rather large and clunky, though many veterans of the PC wars insist that she is still one of the most efficient and usable machines of her type ever built.
Initial development on Lisa began before the 1979 field trip to PARC (Raskin says that Lisa was first envisioned as a text-driven PC along the lines of the Apple II), but she didn’t appear on the market until January 1983. Eventually the cheaper, pared-down Lisa2 appeared, but neither sibling did well on the market – they were too expensive, and the Apple II family was still riding high on the market, even with the competition from other machines like the Commodore 64 and VIC-20, the IBM PC, and the Radio Shack TRS-80. Even later, after the Macintosh had begun to take the PC market by storm, Apple decided to unload some of their Lisa stockpile by repackaging it as the “Macintosh XL.” The buyers weren’t fooled, and many Lisas ended up in a California landfill. Interestingly enough, Lisa featured a set of integrated software called “7/7,” that included a word processor, a spreadsheet, chart builder, outline manager, project scheduler, drawing program, and modem communication utility. 7/7 may well have been the first integrated “works” package.
"A few months after looking at it [the Xerox Star] we made some changes to our user interface based on ideas that we got from it. For example, the desktop manager we had before was completely different; it didn't use icons at all, and we never liked it very much. We decided to change ours to the icon base. That was probably the only thing we got from Star, I think. Most of our Xerox inspiration was SmallTalk rather than Star."
-- one of the Lisa development team
Jobs and the Lisa design team worked hard to integrate the Xerox/PARC concepts they had obtained into their own design. Lisa’s GUI was, indeed, based on Smalltalk as it ran on the Alto, but much of Lisa’s design was Apple’s own, including click-and-drag capability, and the pull-down menu -- this according to Jef Raskin, who headed the Macintosh design team and should know, but other sources give the credit for click-and-drag and pull-down menus to PARC. Whether this is another example of PARC’s ideas being implemented at Apple, or it’s an example of side-by-side independent development is uncertain. As they say, it steamboats when it’s steamboat time. Apple also worked with psychologists, artists, teachers, and ordinary users to improve their interface. In one famous example, Apple provided a California elementary school with free machines for every student’s use. During the summers, the Apple programmers worked with the teachers and kids to enhance the software and the GUI, because they felt that kids gave the truest reaction to basic interface issues, e.g. “These menu things are cool!” or “That picture sucks!”
"The [Lisa] user will be able to carry out many functions simply by pointing to a picture of what he wants done rather than typing instructions."
-- Time Magazine, 1983
1983 - Mac Arrives
Jobs was no longer the only alpha male in the Apple pack (if he ever was). John Sculley, the corporate executive brought in to reshape Apple into a “grown-up” business, took Jobs off the Lisa project because of Jobs’ poor project management skills, and turned him loose on the next Apple project, a slimmed-down and considerably cheaper “daughter” of Lisa, eventually to be known as the “Macintosh.” The Mac was named for team leader Jef Raskin’s favorite strain of apple, but spelled differently in order not to offend audio manufacturer McIntosh. Under development since September 1979, the Mac lost much of Lisa’s bulk and price tag (the first Mac sold for $2500), and was the first popular PC to feature a graphical user interface. The Mac also bundled MacPaint, which brought computer “art” design to the average user (and not unimportantly, sold the average user on the mouse), and MacWrite, a simple word processor that was the first WYSIWYG product of its kind on the consumer market.
Raskin left Apple in 1982, but the Mac team labored on, and the Mac hit the market in January 1984, heralded by the famous “1984” commercial that aired during the Super Bowl and depicted the Apple PC demolishing the gray, faceless world of IBM computing. Prophetic. Many average users fled screaming from the aggravating world of the DOS command line to the friendly Mac GUI, and while power users and DOS fans dismissed the Mac as a Playskool product, the Mac’s user-friendly interface made friends throughout all levels of the computing community. Later iterations of the Mac boosted the underpowered 128K of RAM, giving it the gumption it needed to compete with the button-down IBM machines. In 1986, Aldus released its desktop publishing app, PageMaker, for the Mac, and the Mac suddenly became everyone’s PC of choice for graphic arts and desktop publishing. GUIs were all the rage (later made even more tasty by the addition of color displays in the Mac II), the Mac ruled the PC universe, Microsoft was scrambling to catch up, and all was right with the world. Even though Jobs had been forced out of Apple in May 1985 by no-fun CEO Sculley, Apple was riding the tiger.
There are supposedly reliable sources that claim everything original in the Macintosh was cooked up at PARC and transposed wholesale into the Mac; other equally “reliable” sources claim that the Mac is virtually a homegrown Apple creation, with very little influence from PARC-generated concepts. Both ideas are wrong; it’s plain that the Mac is a product of intense cross-fertilization between both creative sources. As Raskin says, “The years of study, thinking, and experimentation by many talented people on the Macintosh project – and elsewhere – have gone largely unreported, though they led to the breakthroughs that made the Macintosh and the systems that have been built since its introduction so much of an improvement over what went before. Against this complex reality we have the powerful mythological image of Jobs drinking from a Well Of All Knowledge, having an ‘aha!’ experience and coming back at full cry to Apple to create a fantastic project.” In fact, the Lisa owes more of a creative debt to the PARC designs than does the Mac. Many of Lisa’s features were borrowed wholesale from PARC, down to the fonts and their nomenclature. As Raskin notes, “We were somewhat more pure while I was running the Mac project.”
"The future lies with a graphical windowing interface, mouse cursor control, pull-down menus, dialog boxes, and the like [and computers based on such interfaces] are destined to take over the IBM PC and compatible world as well."
-- W.F. Zachmann, 1987