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

SANS - Survey on application security programs

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.

SANS - Survey on application security programs

Next page: The Lisa Project

More from The Register

next story
Samsung Galaxy S5 fingerprint scanner hacked in just 4 DAYS
Sammy's newbie cooked slower than iPhone, also costs more to build
Leaked pics show EMBIGGENED iPhone 6 screen
Fat-fingered fanbois rejoice over Chinternet snaps
Oh no, Joe: WinPhone users already griping over 8.1 mega-update
Hang on. Which bit of Developer Preview don't you understand?
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
True optical zoom coming to HTC smartphone cameras
Time to ditch that heavy DSLR? Maybe in a year, year and a half
Rounded corners? Pah! Amazon's '3D phone has eye-tracking tech'
Now THAT'S what we call a proper new feature
Leaked photos may indicate slimmer next-generation iPad
Will iPad Air evolve into iPad Helium?
Feast your PUNY eyes on highest resolution phone display EVER
Too much pixel dust for your strained eyeballs to handle
Zucker punched: Google gobbles Facebook-wooed Titan Aerospace
Up, up and away in my beautiful balloon flying broadband-bot
prev story

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Top three mobile application threats
Learn about three of the top mobile application security threats facing businesses today and recommendations on how to mitigate the risk.
Combat fraud and increase customer satisfaction
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.