Computing History Part 2 Microcomputers and GUI v19h
Computing History Part 2 Microcomputers and GUI v19h
Development of Microcomputers,
Silicon Valley, the GUI and Computer
Graphics
Dr AG Hamilton-Taylor,
UWI, Mona
material marked with * in slide
title is derived from Georgia Tech
Some of this material has been developed by Georgia Tech HCI faculty, and
continues to evolve. Contributors include Gregory Abowd, Jim Foley, Diane
Gromala, Elizabeth Mynatt, Jeff Pierce, Colin Potts, Chris Shaw, John Stasko, and
Bruce Walker. This specific presentation also borrows from James Landay and
Jason Hong at UC Berkeley. Comments directed to foley@cc.gatech.edu are
encouraged. Permission is granted to use with acknowledgement for non-profit 1
purposes.
The Evolution of Computing*
2
Silicon Valley
• Where is Silicon Valley and what
Companies have headquarters there?
http://www.siliconmaps.com/silicon-valley-
map/
3
Valley:
Prof Fred Terman of Stanford
U.
• In the late 1950’s Prof Fred Terman (aka the
Father of Silicon Valley) recruited prominent
electronics engineering professors to come to
Stanford Univ
He encouraged professors and their research
students to use their ideas to start companies.
Hewlett-Packard, the first of these companies,
started in 1939, making test equipment, then
military electronics
– They started making computers later in the 1960’s
Terman got research contracts from the US military
for Stanford during the Cold War between US and
4
Russia
Roy L. Clay:
The “Godfather of Silicon Valley”
• Clay was the lead software developer for
the first mini-computer that Hewlett-
Packard designed in 1965 - watch
https://www.youtube.com/watch?v=4-hLBvYAih
w
10
The Invention of the Microprocessor
and the Race to Dominate the
Market
• The Altair used the Intel 8080 in 1975, giving Intel a
headstart in the market
• Other companies quickly joined the competition:
Apple I and Apple II used the MOStech 6502 processor in
1976
The first Mac computers used the Motorola 68000 processor
• Some other companies made microprocessors which
were regarded as having better architectural designs
than those from Intel, but:
IBM used the 8086 in 1981 for the first IBM PC
Intel kept improving their designs and speed with each new
microprocessor model, and the PC’s got more powerful
– Intel 80286, 80386, 80486, the Pentum and current ii3, 5, i7 and i9
The PC gave Intel market dominance 11
Triumph of the Nerds (1996)
• A partial history of the Personal Computer,
Has some good interviews with some of the key figures
Has issues which we will analyze, illustrating some of the
problematic attitudes that persist in the industry
• Triumph of the Nerds video Parts 1 to 3
Some potentially offensive content has been
skipped in the segments of this documentary
presented in lectures
https://youtu.be/rrC722gKCIc Pt 1 - start to min
29:50
– Stereotypes of Nerds, ALTAIR microcomputer, founding
Microsoft
https://youtu.be/rrC722gKCIc?t=1876 Pt 1–min 3112
Silicon Valley 2000+
• BUX 2019 at Google Headquarters in Silicon Valley
Summit on Forging connections, ideas, and
opportunities to improve equity and inclusion in UX
https://summit.blackuxnetwork.com/
Who’s Who at BUX Summit:
– https://photos.google.com/share/AF1QipPgO-8ZDtDwLPg_doRYi98uK92VfMgPo
rDRfHT5apHyobiyshDTwavJOZDCcXCYKA?key=UzQ1SjdCQ1R0dEhBcmEzSm
5heDZMQzF6Y3lxSlVn
• Established 1970
Bob Taylor heads CSL - Computer Systems Lab
• Goal: “The Paperless Office” and making it easy to
use
https://youtu.be/ju_fr_8xU9k?t=840 (to min 18) - optional
Are we there yet?
• “Inventing the future”
Researchers used their new creations as their own tools –
bootstrapping
Testing was done with children to see if it was easy to use
See Alan Kay Video Pt 2 (first 3 min of) and Pt3
http://youtu.be/5QJTsPQQCCc
17
Xerox PARC Hardware
Milestones *
• Laser printer 1971
Gary Starkweather
• Ethernet 1973
Bob Metcalfe
– Watch Ethernet Office System for the Future,
https://youtu.be/pJoH6XuUsoY
• Alto workstation computer 1973
Chuck Thacker
Ed McCreight, Chuck Thacker, Butler Lampson,
Bob Sproull, and Dave Boggs
• Real-time windowing operations (BitBlt)
1973 18
Xerox PARC – The Alto – 1973
*
• First GUI computer, First workstation –
Was a workstation computer
forerunner of modern PC’s, Macs
• 808 x 606 raster
bitmapped display
• 3-button mouse,
keyboard
• Ethernet
• Merges printing, display
and networking
• *Watch Xerox ad:
http://youtu.be/M0zgj2p7Ww4
19
Xerox PARC Software
Milestones *
• Postscript (PDF is a modern version of
this)
John Warnock. Later founder of Adobe
• Bravo WYSIWYG text editor/formatter
1974
Butler Lampson and Charles Simonyi
• Gypsy text editor with GUI and modeless
cut and paste editing 1975
Larry Tessler and Timothy Mott
• Draw drawing program 1975
William Newman
• Superpaint paint program 1974-75 20
Innovator: Alan Kay *
• Xerox PARC researcher
Former student of Ivan Sutherland
• Foundation work on Desktop GUI
interface, GUI overlapping windows,
Smalltalk, other…
• Had idea for Dynabook in 1970’s –
Tablet computer connected to global wireless
network, multimedia capable, with a
personal library for learning
Dynabook was not implemented (technology
did not exist to make it then)
http://www.edibleapple.com/2010/04/30/from 21
Adele Goldberg
• Head of PARC System Concepts Laboratory, the
team that developed the GUI and Smalltalk
One of the Primary designers/developers of the Smalltalk
language
• Smalltalk (1972 first version, 1980 public release)
was the first popular Object-oriented language, first
language to facilitate GUI programming
Smalltalk directly influenced C++, Java, Javascript, C#,
Objective-C, Python, Swift, others
The object libraries of Java, .NET, Objective-C , etc, are
directly influenced by or derived from the Smalltalk
library/framework
Object-oriented software and Smalltalk changed how
software is designed and helped to address the software
engineering crisis of the 1970’s (not the first software crisis22
The Alternate Reality Kit:
A Virtual Physics Smalltalk
World
23
48 Years of Smalltalk
History
• In commemoration of the 40th anniversary
of the release of Smalltalk-80, the Computer
History Museum is proud to announce a
collaboration with Dan Ingalls to preserve
and host the “Smalltalk Zoo.” Below,
computer scientist Adele Goldberg explains
the vision behind Smalltalk
Introducing the Smalltalk Zoo
– By Hansen Hsu | December 17, 2020
– Read first few paragraphs and watch Adele Goldberg (1
min):
https://computerhistory.org/blog/introducing-the-smalltal24
k-zoo-48-years-of-smalltalk-history-at-chm/
More Researchers at Xerox
PARC in 1970s and early
1980s*
• Stu Card –
HCI theory
• George Robertson
UI innovator
• Bob Metcalfe
inventor of Ethernet (not Internet!)
• John Warnock
invented Postscript/PDF
founded Adobe
• ……
25
Paradigm: WIMP / GUI *
• Windows, Icons, Menus, Pointers
• Graphical User Interface
• Timesharing=multi-user; now we need
multitasking
• WIMP interface allows you to do several
things simultaneously
• Has become the familiar GUI interface
• Xerox Alto & Star; Perq, Lisa, Macintosh, …
26
Xerox Star – 1981 *
29
Paradigm: Personal Computer
*
• System is more powerful if it’s easier to
use
Small, powerful machine dedicated to
individual use
Made possible by single-chip processor,
semiconductor memory, which drives down
costs
• The Space Race drove development of
integrated circuits
They needed small computers onboard the
rockets
30
Early Personal Computers *
• 1977 Apple II
$2500
• Visicalc, 1979
Conceived by Dan Bricklin, and refined
by Bob Frankston,
There were some timeshared mainframe
systems that did some of the things it
did, but not all.
First to run on personal computers
Overtaken by Lotus-123, which was
overtaken by Excel
32
33
34
The Untold Story of the IBM PC
• Watch video of two of the
team of twelve Designers
Marc Dean and Patty
McHugh
– https://drive.google.com/file/
d/1xpfvkQozZvS2Wx7vpe--1h
CpKztQIzxm/view
39
Apple Macintosh – 1984 *
43
IBM and Microsoft split
• IBM contracted Microsoft to help them
develop OS/2, but later demanded that
Microsoft stop developing Windows or
license it to them on IBM’s terms.
• Microsoft refused, and that was the end of their
collaboration with IBM
• OS/2 was released in 1987.
• Microsoft started working on Windows in
1985, but the first two versions (Win 1.0
and Win 2.0) did not catch on. They were
primitive. 44
Win 3.0 Takes the GUI market from the
Mac, and the PC Operating Systems
market from IBM
• Windows 3.0, released in 1990, was a global hit,
selling 30 million copies in the first year
This made Microsoft one of the top global
companies, and made Bill Gates the richest
man in the world
Win 3.0 was a big improvement over Win 2.0 in
terms of how it looked and worked.
It was released at the same time that Intel
developed the new 80386 chip, which
supported multitasking
It took most of the global GUI market from the
Mac
Win 3.0 vastly surpassed OS/2 sales, and OS/2 45
Caribbean
• UWI Mona Computing got their first
Windows 3.0 computers (from
Gateway, a clone company) in 1991
This allowed students to start doing
assignments involving UI programming,
color graphics, etc
46