Feeds

Happy birthday, Lisa: Apple's slow but heavy workhorse turns 30

The story of the machine the Mac maker would rather you forgot

  • alert
  • submit to reddit

Security for virtualized datacentres

Software Development

Some Apple history books give the impression that Steve Jobs just waltzed into Xerox Parc, had a chat with the guys there, and plagiarised the company’s research efforts. The fact is, at some point, a deal was struck where Xerox could acquire 100,000 pre-IPO stock from Apple for $1m and, in return, Jobs and a handful of Apple engineers were granted access to Xerox's non-public technology for a few days.

Xerox Smalltalk 80 blue book

Evidently, Xerox was focussed on maintaining existing revenue streams from its profitable photocopier business and thought its internal research efforts were not ready for primetime. The business believed that its labs would only develop specialised technology for institutions and corporations that could afford it, and the costs would be prohibitive for the mainstream. So the pre-IPO shares package seemed like a good deal to Xerox and if Apple could make something of these ideas, well, the Cupertino kids could knock themselves out. Xerox didn't hold its breath.

Raskin takes credit for suggesting the PARC visit – he’d been a visiting scholar while at Stanford – but his intention was to get Jobs to see the technologies being demonstrated there to clarify similar work already going on at Apple, most notably with his Macintosh project. Indeed, the work at PARC wasn’t especially secret, as the Xerox Alto computer – the first to incorporate a mouse and graphical user interface (GUI) – had been demonstrated numerous times in the 1970s; about 2,000 people got a viewing in 1975.

And being a research facility, it published papers covering its work that would have been widely read throughout the industry. Byte magazine even ran an in-depth piece on the labs' Smalltalk System-80 in 1981.

Xerox Smalltalk graphic conventions

Smalltalk-80 graphics: Points, Rectangles, Forms, Pens, and Text are five kinds of objects used to create a wide range of imagery

Certainly Raskin’s plan worked as Jobs did see technologies including networking, object-oriented programming and large portrait bitmapped displays running what-you-see-is-what-you-get (WYSIWYG) editing of text and graphics among other things. But it was the GUI on the bitmapped display that stuck in Jobs’ mind. Although Raskin had been emphatic about bitmapped screens as the future and as part of his Macintosh project, up until that point, the Apple Lisa’s early development proposal had been for a machine that churned out characters on a green screen.

The Xerox Star 8010 was described as an “an executive workstation” and was the commercial culmination of the Alto computer. A seat at the machine cost around $16,000. Yet this workstation was part of an office system that included Ethernet networking, print servers and laser printing with a total cost of about $75,000; additional machines cost $16k. While Xerox did manage to produce about 25,000 systems, the concept hadn’t been intended as a commercial product.

Apple also welcomed aboard 15 Xerox staffers after the visit. Among them was Larry Tesler who jumped ship from Xerox in July 1980, seven months after the PARC visit where he had demonstrated the mouse – a device borrowed by the work of Douglas Engelbart and Bill English at the Stanford Research Institute. In fact, at some point just about everybody in the industry borrowed from Engelbart following his showing of his NLS (oN-Line System) work in 1968, later dubbed the Mother of all Demos.

The mouse was used to operate Smalltalk, an object-oriented software programming environment, devised chiefly by Alan Kay. For many, Kay’s work is the stuff of legend and, given the questions asked by Apple engineers during the PARC visits, it was obvious they had studied Smalltalk before showing up. Xerox staffers even remarked that the experience was like talking to members of their own team.

In Smalltalk-80: The Language and its Implementation (the Bluebook) by Adele Goldberg and David Robson, it is described as:

…a language of description (a programming language) which serves as an interface between the models in the human mind and those in computing hardware, and a language of interaction (a user interface) which matches the human communication system to that of the computer.

Xerox Smalltalk programming

Programming the easy way, courtesy of Smalltalk

Here, the Xerox focus is on making programming easier, much easier. Yet Jobs was inspired to work on making the whole computing experience easier, and the differences are vast. With input from Jobs and help from Glenn Edens, engineer Trip Hawkins – who would later go on to found games giant EA – redefined the spec for the Apple Lisa to combine the mouse and the GUI as key features for direct user manipulation of the objects on-screen. The target audience of business customers would remain, but the Lisa had a renewed purpose and it was to render alternative business computing platforms obsolete.

Kay eventually left Xerox for Atari and later became an Apple Fellow in 1984. Bruce Horn was largely responsible for the Smalltalk microcode used on the Xerox Dorado – a Xerox Star prototype – and he joined Apple in 1981.

New hybrid storage solutions

Next page: The Lisa Project

More from The Register

next story
Apple iPhone 6: Missing sapphire glass screen FAIL explained
They just cannae do it in time, says analyst
Slap my Imp up: Bullfrog's Dungeon Keeper
Monsters need to earn a living too
Oh noes, fanbois! iPhone 6 Plus shipments 'DELAYED' in the UK
Is EMBIGGENED Apple mobile REALLY that popular?
Apple's big bang: iPhone 6, ANOTHER iPhone 6 Plus and WATCH OUT
Let's >sigh< see what Cupertino has been up to for the past year
The Apple Watch and CROTCH RUBBING. How are they related?
Plus: 'NostrilTime' wristjob vid action
Half a BILLION in the making: Bungie's Destiny reviewed
It feels very familiar - but it's still good
Apple's SNEAKY plan: COPY ANDROID. Hello iPhone 6, Watch
Sizes, prices and all – but not for the wrist-o-puter
Apple Pay is a tidy payday for Apple with 0.15% cut, sources say
Cupertino slurps 15 cents from every $100 purchase
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
Top 5 reasons to deploy VMware with Tegile
Data demand and the rise of virtualization is challenging IT teams to deliver storage performance, scalability and capacity that can keep up, while maximizing efficiency.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.