SlideShare uma empresa Scribd logo
1 de 90
Baixar para ler offline
Lecture L13
THE POWER OF SOFTWARE
The Software Crisis
Software
As computers became more powerful and more common, a new
problem surfaced: software
!

Development of computers was a hardware problem
!

Software or programs did not get the same attention
!

Operating systems were primitive and programming 

was done at a very low level
The Software Crisis
Software Engineering was not a established field
!

Became known as The Software Crisis
“[The major cause of the software crisis is] that the
machines have become several orders of magnitude more
powerful!”
-Edsger Dijkstra, The Humble Programmer

Source:	
  Software_crisis
Operating Systems
IBM developed OS/360 for System 360
!

DEC developed VMS for VAX
!

Unix was grew out individual efforts as response to Multix
!

System V, BSD, Solaris
!

Minix was an academic effort, Linux grew out of frustration with Minix licence
Programming Languages
!

FORTRAN!
Mathematical Formula Translation System
Released in 1957
!

Higher level language that became 

breakthrough in writing software
!

Created by John Backus of IBM
!

Came on 2.000 punched cards
Other languages followed: COBOL, Algol
May 25, 1961
Status:!
!

Mainframe era, mini computer early days
!

Transistor era, integrated circuits just invented
!

Programming languages new
“The	
  space	
  program	
  badly	
  needed	
  the	
  things	
  the	
  
integrated	
  circuit	
  could	
  provide.”	
  
-­‐	
  Jack	
  St.	
  Clair	
  Kilby
Semiconductor Industry is Born
Robert Noyce and Gordon Moore founded Intel
Semiconductor company
!

Initial focus was on memory chips
!

There was still enormous potential market for calculations
!

The vision of Charles Babbage was still not realised but the mainframe
market met the needs of governments and large organisations
The Microprocessor
Intel introduced the first microprocessor 4004 in 1971
!

8008 in 1972, 8080 in 1974 and 8088 in 1979
!

The beginning of the PC
The Microprocessor
Intel was really reluctant to go into the microchip business
!

No market existed
No demand at the time
!

Intel created 4004 for another company
They would not market chips, but built them when ordered
The Calculator
The Calculator
Advances in technology introduced the 

desktop calculator
!

The market grew fast
With advances, the calculators became more powerful and smaller
!

Pocket calculators
Became widespread in the 70s
!

Replaced the slide rule after 374 years
Calculator Wars
Many companies start to make Calculators
Casio, Sharp, Canon, HP, MITS and more
!

In Europe, Aristo, Denner & Pape, a slide rule manufacturer
since 1872, also entered the market in 1972
!

Price dropped fast: $400 in 1972, $200, $100 and $50 in 1974
!

Companies like MITS need to find new ways of revenues
Think about this!
All mini-computer companies had

what it would take to go into small

scale products – they even had

people proposing the idea, but they

did not!
The Personal Computer
The Personal Computer
MITS marketed Altair in 1975
Came with Intel 8080
!

Users needed to assemble the machine themselves
No keyboard, no screen, no printer
256 byte of RAM, programmed with switches
!

Included BASIC interpreter from Microsoft
Written by Bill Gates and Paul Allen
Cost of $397 appealed to computer enthusiasts
Microsoft is Born
Bill Gates and Paul Allen!
!

Wrote a BASIC interpreter

for the Altair
!

Founded a company they called

Micro-Soft
Enter Apple
Steve Jobs and Steve Wozniak!
!

Show the Apple I in the Palo Alto 

Homebrew Computer Club in 1976
!

Apple II was marketed 1977 and became a huge
success - “Apple growth”
!

Hewlett-Packard had turn Wozniak down – no market
“The	
  Personal	
  Computer	
  will	
  fall	
  flat	
  on	
  its	
  face	
  in	
  
business.”	
  
-­‐	
  Ken	
  Olsen
Computer Companies
Existing computer companies were not interested in PCs
!

DEC, HP, IBM, and Control Data did not see a business model
HP rejected a proposal from Steve Wozniak
DEC rejected a proposal from David Ahl
!

Support for machines like this was considered impossible
!

Consequence:
The development of the PC had to begin with hobbyists
Think About This!

The Liquid Network
The Software Industry
First applications were non-serious
!

Soon business applications started to emerge
!

VisiCalc was the “killer-app” 20% of computer
sales was due to this program
!

Other business apps appeared:
Ledgers, payrolls, inventory, etc.
!

Disruptive technology
Killer Apps
Dan Bricklin and Bob Frankston
Created VisiCalc, the first spreadsheet
The spreadsheet created a new market
!

People bought the hardware to run the software
Q4
IBM successfully entered the PC
market – according to RPV
theory this would be difficult.
How did they do this?
IBM PC
IBM decided to enter the PC revolution
!

The company was loosing market share, competition was growing
!

Project “Chess”!
Bill Lowe was given one year to create a Personal Computer – “Acorn”
!

Lowe and his team – “Dirty Dozen”, went to work in Boca Raton, FL
!

Looked for parts outside of the company
The War of the OS
IBM needed an Operating System
!

Most popular system was Digital Research CP/M, created by Gary
Kildall
!

Microsoft was providing programming languages

and suggested that IBM make a deal with DR
The Birth of the Microsoft DOS
Robert X. Cringely PBS documentary
The War of the OS
IBM decided on PC-DOS from Microsoft which bought the OS from
another company
!

Negotiated revenue sharing with IBM
In the 80s, DOS had 90% of the OS market
PC-DOS
Small system
Came on a floppy
IBM PC
The IBM PC was introduced 12. 

August 1981 in New York
!

4.7 MHz Intel 8088, 16 kb RAM, 

DOS 1.0 for $1.565
Enter the Clones
Enter the Clones
IBM released all the specification of the machine
Open system
!

This allowed new entrants to create IBM compatible machines
Compac was one of them
Enter the Clones
IBM controlled the market for a few years
!

They rationalised their product lines - deliberately restricted 

performance of lower-priced models in order to prevent them from 

cannibalising higher-priced models
!

The Compac passed them in 1986 with the Intel 386 machines
!

The PC market took off
!

IBM started to loose market share
PC Compatible Machines Ruled
Early 80s IBM PC became the standard
hardware
!

MS-DOS became the industry standard OS
!

Command Line Interface – CLI
Text User Interfaces – TUI
Key Trend
Focus in on hardware, the

software is good-enough
Adoption Life Cycle
Still in the early stages – 

technology is the focus
“The best way to predict the future is to
invent it.”
- Alan Key

The Demo in 1968
The Demo
1968
The Demo in 1968
Doug Engelbart at the Augmentation 

Research Centre in Melno Park
!

Demonstrated the future of computing
Features
A pointing device – the Mouse


Hypertext, graphical user interface

Dynamic file linking
!

Shared-screen collaboration involving 

two persons at different sites 

communicating over a network with 

audio and video interface
Xerox Parc
Xerox Parc
Xerox created a lab in 1970
!

Palo Alto Research Park – PARC
!

PARC was a place for visionaries
!

The Alto computer system had 

Graphical User Interface – GUI 

and a mouse as an input
!

Desktop metaphor with Files and folders

Alto Computer 1972
Then Steve came on a visit
Graphical User Interfaces – GUI
Steve Jobs visited Xerox PARC 1979
Negotiated at deal with Xerox
!

They showed him:
Object Oriented Programming!
Computer networks!
Graphical User Interface!
!

Apple started to work on this vision
The Pirate Years
RPV Theory
Xerox had just build the

OS of the future but they

did nothing with it

Graphical User Interfaces – GUI
Desktop metaphor
Point,	
  activate,	
  select

Windows,	
  scroll	
  bars
Point,	
  

Click,

Drag

Menus

Files,	
  folders
Icons

Graphical	
  fonts

Clipboard,	
  cut	
  and	
  paste,	
  undo
Apple Lisa
First commercial computer with a GUI
Introduced in January 1983
Cost $9.995!
Motorola 68000 CPU at a 5 MHz clock rate and had 1MB RAM
!

Featured cooperative (non-preemptive)
multi-tasking and virtual memory
!
Apple Lisa
First commercial computer with a GUI
Introduced in January 1983
Cost $9.995!
!

Impact:
Business failure
Too expensive
Too slow
!
!
Adjacent Possible
Technology wasn’t 

there yet
Macintosh
In 1984, Apple launched Macintosh
Cost $1.995!
!

Graphical User Interface
!

This set the standard for Operating Systems
!

Specification:
128 KB of RAM
Screen was a 9-inch, 

512x342 pixel monochrome display
Macintosh
Acceptance was slow
The Mac was underpowered
The GUI required memory and power
!

Writing Software was difficult
!

Gained popularity in education and with 

graphical designers – desktop publishers
!

Not so popular in the traditional business sector
Microsoft provided applications (office apps)
Others Join the Game
Microsoft launched Windows 1.01 in 1985
!

Gates and Microsoft believed Graphical User Interfaces
were the future
!

Regarded Front-end to DOS
!

Other players
IBM TopView, DR GEM
!

Impact
Software companies ignored Windows
The business sector was not ready
DOS was in Crisis
By 1985 Microsoft had released DOS 3
!

But frustration increased
DOS was in Crisis
Single task system – you can only run one program at the time
!

The 640 KB memory barrier
TSR – Terminate and Stay Resident
became popular but was causing problems
!

Users were looking for multitasking
!

Run more than one program at a time
!

More advanced operating system was needed
Windows 3.0
Windows finally became usable
Released May 1990
!

Better use of memory
Multitasking
Used the 286 and 386 hardware better
Support for CD-ROM
Solitaire
!

Impact:
First GUI used by the

PC market
The end of DOS, finally
Windows 95
KEY TREND
Computers become 

consumer devices
Windows 95
Microsoft turned to consumers
Windows 95 was targeted at the consumer market
Support for the Internet
Internet Explorer
Friendlier user interfaces
!

Impact
Released with great fanfare
Came to dominate the OS market
The OS become more important than the hardware
Operating System for Consumers
Operating Systems Today
More chocies, less important

Ubuntu
Mac	
  OS	
  X	
  
Windows
Think about this!
Computers become
commoditized – brands are not

important anymore
Lessons
Lessons
▪ Shift from hardware to software
▪ None	
  of	
  the	
  minicomputer	
  makers	
  became	
  a	
  
significant	
  factor	
  in	
  the	
  desktop	
  personal	
  computer	
  
market	
  
▪ The	
  PC	
  was	
  disruptive	
  technology	
  
▪ The	
  minicomputer	
  users	
  were	
  not	
  buying	
  PCs	
  –	
  yet	
  
▪ This	
  created	
  a	
  new	
  set	
  of	
  entrants:	
  Apple,	
  Tandy,	
  
Commodore,	
  and	
  IBM
Lessons
▪ In	
  the	
  late	
  1980s	
  the	
  performance	
  of	
  PCs	
  met	
  the	
  needs	
  of	
  
minicomputer	
  users	
  
▪ This	
  severely	
  wounded	
  minicomputer	
  makers	
  –	
  many	
  of	
  
them	
  failed	
  
▪ At	
  same	
  time	
  IBM	
  succeeded	
  in	
  entering	
  the	
  PC	
  market	
  –	
  
how?	
  
▪ It	
  created	
  an	
  autonomous	
  organization	
  in	
  Florida	
  –	
  far	
  
away	
  from	
  it’s	
  New	
  York	
  headquarters	
  
▪ They	
  created	
  the	
  PC	
  market	
  
▪ Then	
  headquarters	
  took	
  control	
  and	
  lost	
  control	
  to	
  the	
  
Clones
Lessons
▪ Xerox mangement did not enter the
computer market
▪ PARC members tried to show management –
but they “just didn’t get it”
▪ Xerox is in the copying documents business –
their customers were not asking for computer
systems
▪ Visionary Computers did not fit their
resources, processes and values
– RPV theory
Lessons
▪ Doug Englebart envisioned the future of
computers
▪ Xerox PARC built the visionary computer –
but did not pursue it
▪ Early enthusiast like Ed Roberts of MITS and
others did not get rich of computers and
software
▪ Visionaries like Dan Bricklin and Bob
Frankston invented VisiCalc – did not make
much money
Lessons
▪ Bill Gates saw the potential of software and
started Microsoft
▪ Took the opportunity with MITS
▪ Focused on software
▪ Gary Kildall invented the C/PM system but
Microsoft bought similar OS and succeeded
▪ Wrote software for Apple and later Macintosh
▪ You don’t have to have superior products to win
▪ You don’t have to invent technology – just use it
Lessons
▪ Apple and Steve Jobs saw the potential of
computers and then GUIs
▪ GUI were slow to appear
▪ Infrastructure product - needs software and users
▪ Stretched the hardware at the time
▪ Disruptive with new market – consumers
▪ Apple Lisa failed – lacking in performance
▪ The Macintosh started slowly and found some
niche market in Desktop Publishing and schools
Lessons
▪ Windows 95 was marketed to the consumer
▪ First mass market of Operating Systems
– The Internet helped

▪ Today we have three major Operating
Systems
– Linux (Unix based)
– MacOS (Unix based)
– Windows
Q7
What is the future of Personal Computers?
PC Evolution
Software	
  OS	
  era	
  
Windows,	
  Office,	
  MacOS
Hardware	
  era	
  
PC,	
  Mac
1975

1980

1985

Internet	
  
Hardware	
  Connects
1990

IBM	
  PC
Apple

1995

2000

Microsoft

2005

Software	
  web	
  era	
  
Web	
  2.0,	
  Social
2010

2015

Internet	
  of	
  things
20 petaflops, or a quadrillion
calculations per second
Miniature Computers
Small devices that have computer power
Wireless capabilities
Dedicated devices
Enough computer power for limited functionality
!

Examples
RFID
UAV – Unmanned Arial Vehicles
Internet of things
Siftables
David Merrill demos Stiftables
Ted video
The Future of the PC
How long will the Hard Disk Drive last?
Solid state memory is getting bigger
Terabit Flash Memory
Computer architecture will change
More and more devices are

using Flash memory
Driving prices down
Tablets
Wearables, flyable, drivable, scannable…
The Network is the Comptuer
The Internet cloud
!

More programs and data is stored on network
servers
!

The Personal Computer becomes one of the form
factors to access the network
!

Examples
Amazon API
Google Apps
Facework Platform API
Tom Watson was wrong – there 

is not room for five computers.

It’s only one
What about Moore’s Law

Shift to multicore started in

2005 – new dimension
What about Moore’s Law

Move to cloud-core
What about Moore’s Law

$1,279-­‐per-­‐hour,	
  30,000-­‐core	
  

cluster	
  built	
  on	
  Amazon	
  EC2	
  cloud
How will we interact with 

computers in the future?
!

Assume that the desktop 

metaphor with mouse and 

desktop and files – is dead

MISSION:
E NEXT CLASS
FIND OUT BEFOR

Mais conteúdo relacionado

Mais procurados

Team 3 tablets presentation
Team 3  tablets presentationTeam 3  tablets presentation
Team 3 tablets presentationsit007
 
Touchscreens by aamer
Touchscreens by aamerTouchscreens by aamer
Touchscreens by aameraamerr
 
The PC Industry Wars
The PC Industry WarsThe PC Industry Wars
The PC Industry WarsAkash Jauhari
 
Welcome to the Apple Story
Welcome to the Apple StoryWelcome to the Apple Story
Welcome to the Apple StoryMujeeb Rehman
 
New product development
New product developmentNew product development
New product developmentShachi Verma
 
Tablet computer history
Tablet computer historyTablet computer history
Tablet computer historyAnıl Bakan
 
Apple products
Apple productsApple products
Apple productsMrG
 
Apple fianl
Apple fianlApple fianl
Apple fianltijosas1
 
Basic history of Great APPLE PRODUCTS
Basic history of Great APPLE PRODUCTSBasic history of Great APPLE PRODUCTS
Basic history of Great APPLE PRODUCTSNelluri Narendra
 
Apple Inc. Documentary
Apple Inc. Documentary Apple Inc. Documentary
Apple Inc. Documentary NabilaRumman
 
Evolution of touchscreens by aamer
Evolution of touchscreens  by aamerEvolution of touchscreens  by aamer
Evolution of touchscreens by aameraamerr
 

Mais procurados (19)

Team 3 tablets presentation
Team 3  tablets presentationTeam 3  tablets presentation
Team 3 tablets presentation
 
Touchscreens by aamer
Touchscreens by aamerTouchscreens by aamer
Touchscreens by aamer
 
Laptops of 2018 ppt
Laptops of 2018 pptLaptops of 2018 ppt
Laptops of 2018 ppt
 
The PC Industry Wars
The PC Industry WarsThe PC Industry Wars
The PC Industry Wars
 
Welcome to the Apple Story
Welcome to the Apple StoryWelcome to the Apple Story
Welcome to the Apple Story
 
Ece raspberry-pi-report
Ece raspberry-pi-reportEce raspberry-pi-report
Ece raspberry-pi-report
 
New product development
New product developmentNew product development
New product development
 
Apple product lines
Apple product linesApple product lines
Apple product lines
 
The Apple Story
The Apple StoryThe Apple Story
The Apple Story
 
48 apple story
48 apple story48 apple story
48 apple story
 
Tablet computer history
Tablet computer historyTablet computer history
Tablet computer history
 
Apple products
Apple productsApple products
Apple products
 
Apple fianl
Apple fianlApple fianl
Apple fianl
 
Basic history of Great APPLE PRODUCTS
Basic history of Great APPLE PRODUCTSBasic history of Great APPLE PRODUCTS
Basic history of Great APPLE PRODUCTS
 
Apple Inc. Documentary
Apple Inc. Documentary Apple Inc. Documentary
Apple Inc. Documentary
 
Steve Jobs
Steve JobsSteve Jobs
Steve Jobs
 
Evolution of touchscreens by aamer
Evolution of touchscreens  by aamerEvolution of touchscreens  by aamer
Evolution of touchscreens by aamer
 
Products of apple
Products of appleProducts of apple
Products of apple
 
Apple history
Apple historyApple history
Apple history
 

Destaque (7)

L21 Gamification
L21 GamificationL21 Gamification
L21 Gamification
 
L23 Robotics
L23 RoboticsL23 Robotics
L23 Robotics
 
L24 The Future
L24 The FutureL24 The Future
L24 The Future
 
Dislexia paty
Dislexia patyDislexia paty
Dislexia paty
 
Digital Transformation in the Post-smartphone Age
Digital Transformation in the Post-smartphone AgeDigital Transformation in the Post-smartphone Age
Digital Transformation in the Post-smartphone Age
 
Pilot plant scaleup techniques used in pharmaceutical manufacturing
Pilot plant scaleup techniques used in pharmaceutical manufacturingPilot plant scaleup techniques used in pharmaceutical manufacturing
Pilot plant scaleup techniques used in pharmaceutical manufacturing
 
Ejercicios para trabajar la atención ii
Ejercicios para trabajar la atención iiEjercicios para trabajar la atención ii
Ejercicios para trabajar la atención ii
 

Semelhante a New Technology Lecture L13 The Power of Software

microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptxASHWIN808488
 
microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptxASHWIN808488
 
The growth of computing in the 20th century
The growth of computing in the 20th centuryThe growth of computing in the 20th century
The growth of computing in the 20th centurychrisnconley
 
A seminar report on Raspberry Pi
A seminar report on Raspberry PiA seminar report on Raspberry Pi
A seminar report on Raspberry Pinipunmaster
 
Computer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptxComputer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptxMelodyChua4
 
Computer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptxComputer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptxMelodyChua4
 
Fourth Generation Computers
Fourth Generation ComputersFourth Generation Computers
Fourth Generation ComputersJessa Ü Borja
 
Generation of computer (1978 1985)
Generation of computer (1978 1985)Generation of computer (1978 1985)
Generation of computer (1978 1985)Enter Exit
 
Computing History Part2
Computing History Part2Computing History Part2
Computing History Part2Ritesh Nayak
 
Write a 7 page paper in APA format.The research paper should in.docx
 Write a 7 page paper in APA format.The research paper should in.docx Write a 7 page paper in APA format.The research paper should in.docx
Write a 7 page paper in APA format.The research paper should in.docxmayank272369
 
1981 to 1990 timeline exposure
1981 to 1990 timeline exposure1981 to 1990 timeline exposure
1981 to 1990 timeline exposureRexly Lasaca
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translatorShruti Pendharkar
 

Semelhante a New Technology Lecture L13 The Power of Software (20)

L14 Software and Machine Learning
L14 Software and Machine LearningL14 Software and Machine Learning
L14 Software and Machine Learning
 
L14 Software and AI
L14 Software and AIL14 Software and AI
L14 Software and AI
 
L17 Algorithms and AI
L17 Algorithms and AIL17 Algorithms and AI
L17 Algorithms and AI
 
microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptx
 
microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptx
 
The growth of computing in the 20th century
The growth of computing in the 20th centuryThe growth of computing in the 20th century
The growth of computing in the 20th century
 
A seminar report on Raspberry Pi
A seminar report on Raspberry PiA seminar report on Raspberry Pi
A seminar report on Raspberry Pi
 
Computer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptxComputer Timeline - Year when it was introducepptx
Computer Timeline - Year when it was introducepptx
 
Computer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptxComputer Timeline - Year when it was introduce.pptx
Computer Timeline - Year when it was introduce.pptx
 
Fourth Generation Computers
Fourth Generation ComputersFourth Generation Computers
Fourth Generation Computers
 
Generation of computer (1978 1985)
Generation of computer (1978 1985)Generation of computer (1978 1985)
Generation of computer (1978 1985)
 
L14 interacting with technology
L14 interacting with technologyL14 interacting with technology
L14 interacting with technology
 
Computing History Part2
Computing History Part2Computing History Part2
Computing History Part2
 
Computers
ComputersComputers
Computers
 
Write a 7 page paper in APA format.The research paper should in.docx
 Write a 7 page paper in APA format.The research paper should in.docx Write a 7 page paper in APA format.The research paper should in.docx
Write a 7 page paper in APA format.The research paper should in.docx
 
Raspberry pi technology
Raspberry pi technologyRaspberry pi technology
Raspberry pi technology
 
Computer history
Computer historyComputer history
Computer history
 
1981 to 1990 timeline exposure
1981 to 1990 timeline exposure1981 to 1990 timeline exposure
1981 to 1990 timeline exposure
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translator
 
4th gen microprocessor
4th gen microprocessor4th gen microprocessor
4th gen microprocessor
 

Mais de Ólafur Andri Ragnarsson

New Technology Summer 2020 Course Introduction
New Technology Summer 2020 Course IntroductionNew Technology Summer 2020 Course Introduction
New Technology Summer 2020 Course IntroductionÓlafur Andri Ragnarsson
 
New Technology 2019 L13 Rise of the Machine
New Technology 2019 L13 Rise of the Machine New Technology 2019 L13 Rise of the Machine
New Technology 2019 L13 Rise of the Machine Ólafur Andri Ragnarsson
 

Mais de Ólafur Andri Ragnarsson (20)

Nýsköpun - Leiðin til framfara
Nýsköpun - Leiðin til framfaraNýsköpun - Leiðin til framfara
Nýsköpun - Leiðin til framfara
 
Nýjast tækni og framtíðin
Nýjast tækni og framtíðinNýjast tækni og framtíðin
Nýjast tækni og framtíðin
 
New Technology Summer 2020 Course Introduction
New Technology Summer 2020 Course IntroductionNew Technology Summer 2020 Course Introduction
New Technology Summer 2020 Course Introduction
 
L01 Introduction
L01 IntroductionL01 Introduction
L01 Introduction
 
L23 Robotics and Drones
L23 Robotics and Drones L23 Robotics and Drones
L23 Robotics and Drones
 
L22 Augmented and Virtual Reality
L22 Augmented and Virtual RealityL22 Augmented and Virtual Reality
L22 Augmented and Virtual Reality
 
L20 Personalised World
L20 Personalised WorldL20 Personalised World
L20 Personalised World
 
L19 Network Platforms
L19 Network PlatformsL19 Network Platforms
L19 Network Platforms
 
L18 Big Data and Analytics
L18 Big Data and AnalyticsL18 Big Data and Analytics
L18 Big Data and Analytics
 
L16 Internet of Things
L16 Internet of ThingsL16 Internet of Things
L16 Internet of Things
 
L14 From the Internet to Blockchain
L14 From the Internet to BlockchainL14 From the Internet to Blockchain
L14 From the Internet to Blockchain
 
L14 The Mobile Revolution
L14 The Mobile RevolutionL14 The Mobile Revolution
L14 The Mobile Revolution
 
New Technology 2019 L13 Rise of the Machine
New Technology 2019 L13 Rise of the Machine New Technology 2019 L13 Rise of the Machine
New Technology 2019 L13 Rise of the Machine
 
L12 digital transformation
L12 digital transformationL12 digital transformation
L12 digital transformation
 
L10 The Innovator's Dilemma
L10 The Innovator's DilemmaL10 The Innovator's Dilemma
L10 The Innovator's Dilemma
 
L09 Disruptive Technology
L09 Disruptive TechnologyL09 Disruptive Technology
L09 Disruptive Technology
 
L09 Technological Revolutions
L09 Technological RevolutionsL09 Technological Revolutions
L09 Technological Revolutions
 
L07 Becoming Invisible
L07 Becoming InvisibleL07 Becoming Invisible
L07 Becoming Invisible
 
L06 Diffusion of Innovation
L06 Diffusion of InnovationL06 Diffusion of Innovation
L06 Diffusion of Innovation
 
L05 Innovation
L05 InnovationL05 Innovation
L05 Innovation
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

New Technology Lecture L13 The Power of Software

  • 1. Lecture L13 THE POWER OF SOFTWARE
  • 3. Software As computers became more powerful and more common, a new problem surfaced: software ! Development of computers was a hardware problem ! Software or programs did not get the same attention ! Operating systems were primitive and programming 
 was done at a very low level
  • 4. The Software Crisis Software Engineering was not a established field ! Became known as The Software Crisis “[The major cause of the software crisis is] that the machines have become several orders of magnitude more powerful!” -Edsger Dijkstra, The Humble Programmer Source:  Software_crisis
  • 5. Operating Systems IBM developed OS/360 for System 360 ! DEC developed VMS for VAX ! Unix was grew out individual efforts as response to Multix ! System V, BSD, Solaris ! Minix was an academic effort, Linux grew out of frustration with Minix licence
  • 6. Programming Languages ! FORTRAN! Mathematical Formula Translation System Released in 1957 ! Higher level language that became 
 breakthrough in writing software ! Created by John Backus of IBM ! Came on 2.000 punched cards Other languages followed: COBOL, Algol
  • 7.
  • 8. May 25, 1961 Status:! ! Mainframe era, mini computer early days ! Transistor era, integrated circuits just invented ! Programming languages new
  • 9. “The  space  program  badly  needed  the  things  the   integrated  circuit  could  provide.”   -­‐  Jack  St.  Clair  Kilby
  • 10. Semiconductor Industry is Born Robert Noyce and Gordon Moore founded Intel Semiconductor company ! Initial focus was on memory chips ! There was still enormous potential market for calculations ! The vision of Charles Babbage was still not realised but the mainframe market met the needs of governments and large organisations
  • 11. The Microprocessor Intel introduced the first microprocessor 4004 in 1971 ! 8008 in 1972, 8080 in 1974 and 8088 in 1979 ! The beginning of the PC
  • 12. The Microprocessor Intel was really reluctant to go into the microchip business ! No market existed No demand at the time ! Intel created 4004 for another company They would not market chips, but built them when ordered
  • 14. The Calculator Advances in technology introduced the 
 desktop calculator ! The market grew fast With advances, the calculators became more powerful and smaller ! Pocket calculators Became widespread in the 70s ! Replaced the slide rule after 374 years
  • 15. Calculator Wars Many companies start to make Calculators Casio, Sharp, Canon, HP, MITS and more ! In Europe, Aristo, Denner & Pape, a slide rule manufacturer since 1872, also entered the market in 1972 ! Price dropped fast: $400 in 1972, $200, $100 and $50 in 1974 ! Companies like MITS need to find new ways of revenues
  • 16. Think about this! All mini-computer companies had
 what it would take to go into small
 scale products – they even had
 people proposing the idea, but they
 did not!
  • 18. The Personal Computer MITS marketed Altair in 1975 Came with Intel 8080 ! Users needed to assemble the machine themselves No keyboard, no screen, no printer 256 byte of RAM, programmed with switches ! Included BASIC interpreter from Microsoft Written by Bill Gates and Paul Allen Cost of $397 appealed to computer enthusiasts
  • 19. Microsoft is Born Bill Gates and Paul Allen! ! Wrote a BASIC interpreter
 for the Altair ! Founded a company they called
 Micro-Soft
  • 20. Enter Apple Steve Jobs and Steve Wozniak! ! Show the Apple I in the Palo Alto 
 Homebrew Computer Club in 1976 ! Apple II was marketed 1977 and became a huge success - “Apple growth” ! Hewlett-Packard had turn Wozniak down – no market
  • 21. “The  Personal  Computer  will  fall  flat  on  its  face  in   business.”   -­‐  Ken  Olsen
  • 22. Computer Companies Existing computer companies were not interested in PCs ! DEC, HP, IBM, and Control Data did not see a business model HP rejected a proposal from Steve Wozniak DEC rejected a proposal from David Ahl ! Support for machines like this was considered impossible ! Consequence: The development of the PC had to begin with hobbyists
  • 23.
  • 24. Think About This! The Liquid Network
  • 25. The Software Industry First applications were non-serious ! Soon business applications started to emerge ! VisiCalc was the “killer-app” 20% of computer sales was due to this program ! Other business apps appeared: Ledgers, payrolls, inventory, etc. ! Disruptive technology
  • 26. Killer Apps Dan Bricklin and Bob Frankston Created VisiCalc, the first spreadsheet The spreadsheet created a new market ! People bought the hardware to run the software
  • 27.
  • 28. Q4 IBM successfully entered the PC market – according to RPV theory this would be difficult. How did they do this?
  • 29. IBM PC IBM decided to enter the PC revolution ! The company was loosing market share, competition was growing ! Project “Chess”! Bill Lowe was given one year to create a Personal Computer – “Acorn” ! Lowe and his team – “Dirty Dozen”, went to work in Boca Raton, FL ! Looked for parts outside of the company
  • 30. The War of the OS IBM needed an Operating System ! Most popular system was Digital Research CP/M, created by Gary Kildall ! Microsoft was providing programming languages
 and suggested that IBM make a deal with DR
  • 31. The Birth of the Microsoft DOS Robert X. Cringely PBS documentary
  • 32. The War of the OS IBM decided on PC-DOS from Microsoft which bought the OS from another company ! Negotiated revenue sharing with IBM In the 80s, DOS had 90% of the OS market
  • 34. IBM PC The IBM PC was introduced 12. 
 August 1981 in New York ! 4.7 MHz Intel 8088, 16 kb RAM, 
 DOS 1.0 for $1.565
  • 36. Enter the Clones IBM released all the specification of the machine Open system ! This allowed new entrants to create IBM compatible machines Compac was one of them
  • 37. Enter the Clones IBM controlled the market for a few years ! They rationalised their product lines - deliberately restricted 
 performance of lower-priced models in order to prevent them from 
 cannibalising higher-priced models ! The Compac passed them in 1986 with the Intel 386 machines ! The PC market took off ! IBM started to loose market share
  • 38. PC Compatible Machines Ruled Early 80s IBM PC became the standard hardware ! MS-DOS became the industry standard OS ! Command Line Interface – CLI Text User Interfaces – TUI
  • 39. Key Trend Focus in on hardware, the
 software is good-enough
  • 40. Adoption Life Cycle Still in the early stages – 
 technology is the focus
  • 41. “The best way to predict the future is to invent it.” - Alan Key The Demo in 1968
  • 43. The Demo in 1968 Doug Engelbart at the Augmentation 
 Research Centre in Melno Park ! Demonstrated the future of computing
  • 44. Features A pointing device – the Mouse 
 Hypertext, graphical user interface
 Dynamic file linking ! Shared-screen collaboration involving 
 two persons at different sites 
 communicating over a network with 
 audio and video interface
  • 46. Xerox Parc Xerox created a lab in 1970 ! Palo Alto Research Park – PARC ! PARC was a place for visionaries ! The Alto computer system had 
 Graphical User Interface – GUI 
 and a mouse as an input ! Desktop metaphor with Files and folders Alto Computer 1972
  • 47.
  • 48. Then Steve came on a visit
  • 49. Graphical User Interfaces – GUI Steve Jobs visited Xerox PARC 1979 Negotiated at deal with Xerox ! They showed him: Object Oriented Programming! Computer networks! Graphical User Interface! ! Apple started to work on this vision The Pirate Years
  • 50. RPV Theory Xerox had just build the
 OS of the future but they
 did nothing with it

  • 51. Graphical User Interfaces – GUI Desktop metaphor Point,  activate,  select Windows,  scroll  bars Point,  
 Click,
 Drag Menus Files,  folders Icons Graphical  fonts Clipboard,  cut  and  paste,  undo
  • 52. Apple Lisa First commercial computer with a GUI Introduced in January 1983 Cost $9.995! Motorola 68000 CPU at a 5 MHz clock rate and had 1MB RAM ! Featured cooperative (non-preemptive) multi-tasking and virtual memory !
  • 53. Apple Lisa First commercial computer with a GUI Introduced in January 1983 Cost $9.995! ! Impact: Business failure Too expensive Too slow ! !
  • 55. Macintosh In 1984, Apple launched Macintosh Cost $1.995! ! Graphical User Interface ! This set the standard for Operating Systems ! Specification: 128 KB of RAM Screen was a 9-inch, 
 512x342 pixel monochrome display
  • 56. Macintosh Acceptance was slow The Mac was underpowered The GUI required memory and power ! Writing Software was difficult ! Gained popularity in education and with 
 graphical designers – desktop publishers ! Not so popular in the traditional business sector Microsoft provided applications (office apps)
  • 57. Others Join the Game Microsoft launched Windows 1.01 in 1985 ! Gates and Microsoft believed Graphical User Interfaces were the future ! Regarded Front-end to DOS ! Other players IBM TopView, DR GEM ! Impact Software companies ignored Windows The business sector was not ready
  • 58. DOS was in Crisis By 1985 Microsoft had released DOS 3 ! But frustration increased
  • 59. DOS was in Crisis Single task system – you can only run one program at the time ! The 640 KB memory barrier TSR – Terminate and Stay Resident became popular but was causing problems ! Users were looking for multitasking ! Run more than one program at a time ! More advanced operating system was needed
  • 60. Windows 3.0 Windows finally became usable Released May 1990 ! Better use of memory Multitasking Used the 286 and 386 hardware better Support for CD-ROM Solitaire ! Impact: First GUI used by the
 PC market The end of DOS, finally
  • 62. KEY TREND Computers become 
 consumer devices
  • 63.
  • 64. Windows 95 Microsoft turned to consumers Windows 95 was targeted at the consumer market Support for the Internet Internet Explorer Friendlier user interfaces ! Impact Released with great fanfare Came to dominate the OS market The OS become more important than the hardware
  • 65. Operating System for Consumers
  • 66. Operating Systems Today More chocies, less important Ubuntu Mac  OS  X   Windows
  • 67. Think about this! Computers become commoditized – brands are not
 important anymore
  • 69. Lessons ▪ Shift from hardware to software ▪ None  of  the  minicomputer  makers  became  a   significant  factor  in  the  desktop  personal  computer   market   ▪ The  PC  was  disruptive  technology   ▪ The  minicomputer  users  were  not  buying  PCs  –  yet   ▪ This  created  a  new  set  of  entrants:  Apple,  Tandy,   Commodore,  and  IBM
  • 70. Lessons ▪ In  the  late  1980s  the  performance  of  PCs  met  the  needs  of   minicomputer  users   ▪ This  severely  wounded  minicomputer  makers  –  many  of   them  failed   ▪ At  same  time  IBM  succeeded  in  entering  the  PC  market  –   how?   ▪ It  created  an  autonomous  organization  in  Florida  –  far   away  from  it’s  New  York  headquarters   ▪ They  created  the  PC  market   ▪ Then  headquarters  took  control  and  lost  control  to  the   Clones
  • 71. Lessons ▪ Xerox mangement did not enter the computer market ▪ PARC members tried to show management – but they “just didn’t get it” ▪ Xerox is in the copying documents business – their customers were not asking for computer systems ▪ Visionary Computers did not fit their resources, processes and values – RPV theory
  • 72. Lessons ▪ Doug Englebart envisioned the future of computers ▪ Xerox PARC built the visionary computer – but did not pursue it ▪ Early enthusiast like Ed Roberts of MITS and others did not get rich of computers and software ▪ Visionaries like Dan Bricklin and Bob Frankston invented VisiCalc – did not make much money
  • 73. Lessons ▪ Bill Gates saw the potential of software and started Microsoft ▪ Took the opportunity with MITS ▪ Focused on software ▪ Gary Kildall invented the C/PM system but Microsoft bought similar OS and succeeded ▪ Wrote software for Apple and later Macintosh ▪ You don’t have to have superior products to win ▪ You don’t have to invent technology – just use it
  • 74. Lessons ▪ Apple and Steve Jobs saw the potential of computers and then GUIs ▪ GUI were slow to appear ▪ Infrastructure product - needs software and users ▪ Stretched the hardware at the time ▪ Disruptive with new market – consumers ▪ Apple Lisa failed – lacking in performance ▪ The Macintosh started slowly and found some niche market in Desktop Publishing and schools
  • 75. Lessons ▪ Windows 95 was marketed to the consumer ▪ First mass market of Operating Systems – The Internet helped ▪ Today we have three major Operating Systems – Linux (Unix based) – MacOS (Unix based) – Windows
  • 76. Q7 What is the future of Personal Computers?
  • 77. PC Evolution Software  OS  era   Windows,  Office,  MacOS Hardware  era   PC,  Mac 1975 1980 1985 Internet   Hardware  Connects 1990 IBM  PC Apple 1995 2000 Microsoft 2005 Software  web  era   Web  2.0,  Social 2010 2015 Internet  of  things
  • 78. 20 petaflops, or a quadrillion calculations per second
  • 79. Miniature Computers Small devices that have computer power Wireless capabilities Dedicated devices Enough computer power for limited functionality ! Examples RFID UAV – Unmanned Arial Vehicles Internet of things Siftables
  • 80. David Merrill demos Stiftables Ted video
  • 81.
  • 82. The Future of the PC How long will the Hard Disk Drive last? Solid state memory is getting bigger Terabit Flash Memory Computer architecture will change More and more devices are
 using Flash memory Driving prices down
  • 85. The Network is the Comptuer The Internet cloud ! More programs and data is stored on network servers ! The Personal Computer becomes one of the form factors to access the network ! Examples Amazon API Google Apps Facework Platform API
  • 86. Tom Watson was wrong – there 
 is not room for five computers.
 It’s only one
  • 87. What about Moore’s Law Shift to multicore started in
 2005 – new dimension
  • 88. What about Moore’s Law Move to cloud-core
  • 89. What about Moore’s Law $1,279-­‐per-­‐hour,  30,000-­‐core  
 cluster  built  on  Amazon  EC2  cloud
  • 90. How will we interact with 
 computers in the future? ! Assume that the desktop 
 metaphor with mouse and 
 desktop and files – is dead MISSION: E NEXT CLASS FIND OUT BEFOR