SlideShare a Scribd company logo
1 of 79
Download to read offline
LECTURE L17
ALGORITHMS AND AI
Module 5: Algorithms and Platforms
Lecture L17 Algorithms and AI
Lecture L18 Big Data and Analytics
Lecture L19 Network Platforms
Lecture L20 Personalised World
Next
LECTURE L17
ALGORITHMS AND AI
Grace Hopper Jean Jennings Bartik Dorothy Johnson Vaughan
Pioneers
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
Software
“[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
Software Engineering was not a established field
Became known as The Software Crisis
The Software Crisis
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
the Minix license
Operating Systems
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
Programming Languages
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
Early Applications
Dan Bricklin and Bob Frankston
Created VisiCalc, the first spreadsheet
The spreadsheet created a new market
People bought the hardware to run the software
Killer Apps
According to the RPV Theory, IBM would not be able to enter
the PC market
Their customers were asking for big and powerful machines,
and needed programs and support
RPV
IBM decided to enter the PC revolution — Project “Chess”
The company was loosing market share, competition was growing
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
IBM PC
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 War of the OS
The Birth of the Microsoft DOS
Robert X. Cringely PBS documentary
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
The War of the OS
Small system
Came on a floppy
PC-DOS
The IBM PC was introduced 

12. August 1981 in New York
4.7 MHz Intel 8088, 16 kb RAM 

DOS 1.0
$1.565
IBM PC
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
Enter the Clones
Early 80s IBM PC became the standard
hardware
MS-DOS became the industry standard OS
Command Line Interface – CLI
Text User Interfaces – TUI
PC Compatible Machines Ruled
y Trend
Focus in on hardware, the

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

technology is the focus
“The Demo” of the Century in 1968
“The best way to predict the future is to invent it.”
- Alan Key
The Demo
1968
Doug Engelbart at the
Augmentation Research Centre
in Melno Park
Demonstrated the future of
computing
The Demo in 1968
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
Features
Lesson
Visualise the Future and show
people, and they will build it
Xerox Parc
Alto Computer 1972
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
Xerox Parc
Then Steve came on a visit
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
Graphical User Interfaces – GUI
RPV Theory
Xerox had just build the

OS of the future but they

did nothing with it

Point,	

Click,

Drag
Files,	folders
Icons
Windows,	scroll	bars
Menus
Graphical	fonts
Clipboard,	cut	and	paste,	undo
Point,	activate,	select
Graphical User Interfaces – GUI
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
Apple Lisa
Adjacent Possible
Technology wasn’t there yet
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)
Macintosh
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
Others Join the Game
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 3.0
Windows 95
KEY TREND
Computers become 

consumer devices
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
Windows 95
Operating System for Consumers
Ubuntu
Mac OS X
Windows
More choices, less important
iOS
Android
Operating Systems Today
▪ 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
Lessons
Q3
What is the future of Personal Computers and 

Operating Systems?
1975 1980 1985 1990 1995 2000 2005
Hardware	era	
PC,	Mac
Software	OS	era	
Windows,	Office,	MacOS
Internet	
Hardware	Connects
IBM	PC Microsoft
Apple
2010
Software	web	era	
Web	2.0,	Social
2015
Internet	of	things
PC Evolution
2020
Any important technology will eventually disappear
Interaction is changing to
natural interaction
Computers are changing
shape and becoming
invisible
Wearables, flyable, drivable, scannable…
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
The Network is the Computer
Next
Lecture L18 Big Data and Analytics

More Related Content

What's hot (18)

Failure of Apple Newton
Failure of Apple NewtonFailure of Apple Newton
Failure of Apple Newton
 
7 failed steve jobs's products
7 failed steve jobs's products7 failed steve jobs's products
7 failed steve jobs's products
 
Personal Computers
Personal ComputersPersonal Computers
Personal Computers
 
L16 A Worldwide Network
L16 A Worldwide NetworkL16 A Worldwide Network
L16 A Worldwide Network
 
L14 From the Internet to Blockchain
L14 From the Internet to BlockchainL14 From the Internet to Blockchain
L14 From the Internet to Blockchain
 
BSA Computer MB
BSA Computer MBBSA Computer MB
BSA Computer MB
 
Ece raspberry-pi-report
Ece raspberry-pi-reportEce raspberry-pi-report
Ece raspberry-pi-report
 
Apple presentation
Apple presentationApple presentation
Apple presentation
 
Steve Jobs
Steve JobsSteve Jobs
Steve Jobs
 
Angličtina - Maturitní Práce (The Most Important Computer Companies)
Angličtina - Maturitní Práce (The Most Important Computer Companies)Angličtina - Maturitní Práce (The Most Important Computer Companies)
Angličtina - Maturitní Práce (The Most Important Computer Companies)
 
Apple.inc 02
Apple.inc 02Apple.inc 02
Apple.inc 02
 
Apple newton
Apple newtonApple newton
Apple newton
 
Computer gk
Computer gkComputer gk
Computer gk
 
How to compete with free products
How to compete with free productsHow to compete with free products
How to compete with free products
 
Snapcrowd presentation
Snapcrowd presentationSnapcrowd presentation
Snapcrowd presentation
 
The Rise of Open Source
The Rise of Open SourceThe Rise of Open Source
The Rise of Open Source
 
Software industry
Software industrySoftware industry
Software industry
 
Computer Quiz (August 2013)
Computer Quiz (August 2013)Computer Quiz (August 2013)
Computer Quiz (August 2013)
 

Similar to L17 Algorithms and AI

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
 
Decline Of Apple Essay
Decline Of Apple EssayDecline Of Apple Essay
Decline Of Apple EssayJamie Boyd
 
OS , Its History and Types
OS , Its History and TypesOS , Its History and Types
OS , Its History and TypesAyesha Tahir
 
A seminar report on Raspberry Pi
A seminar report on Raspberry PiA seminar report on Raspberry Pi
A seminar report on Raspberry Pinipunmaster
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and FutureBiniam Asnake
 
Fourth Generation Computers
Fourth Generation ComputersFourth Generation Computers
Fourth Generation ComputersJessa Ü Borja
 
History and development.2
History and development.2History and development.2
History and development.2Ali Mian
 
Senior Project Research Paper
Senior Project Research PaperSenior Project Research Paper
Senior Project Research PaperBechtel524
 
History and development.213
History and development.213History and development.213
History and development.213Ali Mian
 
Operating systems
Operating systemsOperating systems
Operating systemsmhmahamuk
 
Windows 1.0 The Beginning Of A New Era
Windows 1.0 The Beginning Of A New EraWindows 1.0 The Beginning Of A New Era
Windows 1.0 The Beginning Of A New EraKen Wisnewski
 
PPT on Microsoft Corporation
PPT on Microsoft CorporationPPT on Microsoft Corporation
PPT on Microsoft CorporationVijaykumar Nishad
 

Similar to L17 Algorithms and AI (20)

microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptx
 
microsoft_casestudy.pptx
microsoft_casestudy.pptxmicrosoft_casestudy.pptx
microsoft_casestudy.pptx
 
Mayur rawat
Mayur rawatMayur rawat
Mayur rawat
 
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
 
Decline Of Apple Essay
Decline Of Apple EssayDecline Of Apple Essay
Decline Of Apple Essay
 
OS , Its History and Types
OS , Its History and TypesOS , Its History and Types
OS , Its History and Types
 
A seminar report on Raspberry Pi
A seminar report on Raspberry PiA seminar report on Raspberry Pi
A seminar report on Raspberry Pi
 
Microsoft
MicrosoftMicrosoft
Microsoft
 
Computers
ComputersComputers
Computers
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and Future
 
Fourth Generation Computers
Fourth Generation ComputersFourth Generation Computers
Fourth Generation Computers
 
History and development.2
History and development.2History and development.2
History and development.2
 
Senior Project Research Paper
Senior Project Research PaperSenior Project Research Paper
Senior Project Research Paper
 
History and development.213
History and development.213History and development.213
History and development.213
 
Operating System
Operating SystemOperating System
Operating System
 
Raspberry-pi-report
Raspberry-pi-reportRaspberry-pi-report
Raspberry-pi-report
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Computer history
Computer historyComputer history
Computer history
 
Windows 1.0 The Beginning Of A New Era
Windows 1.0 The Beginning Of A New EraWindows 1.0 The Beginning Of A New Era
Windows 1.0 The Beginning Of A New Era
 
PPT on Microsoft Corporation
PPT on Microsoft CorporationPPT on Microsoft Corporation
PPT on Microsoft Corporation
 

More from Ó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
 

More from Ó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 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
 
L04 Adjacent Possible
L04 Adjacent PossibleL04 Adjacent Possible
L04 Adjacent Possible
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

L17 Algorithms and AI

  • 2. Module 5: Algorithms and Platforms Lecture L17 Algorithms and AI Lecture L18 Big Data and Analytics Lecture L19 Network Platforms Lecture L20 Personalised World Next
  • 4.
  • 5.
  • 6. Grace Hopper Jean Jennings Bartik Dorothy Johnson Vaughan Pioneers
  • 7. 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 Software
  • 8. “[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 Software Engineering was not a established field Became known as The Software Crisis The Software Crisis
  • 9. 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 the Minix license Operating Systems
  • 10. 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 Programming Languages
  • 11.
  • 12.
  • 13. 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 Early Applications
  • 14. Dan Bricklin and Bob Frankston Created VisiCalc, the first spreadsheet The spreadsheet created a new market People bought the hardware to run the software Killer Apps
  • 15.
  • 16. According to the RPV Theory, IBM would not be able to enter the PC market Their customers were asking for big and powerful machines, and needed programs and support RPV
  • 17. IBM decided to enter the PC revolution — Project “Chess” The company was loosing market share, competition was growing 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 IBM PC
  • 18. 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 War of the OS
  • 19. The Birth of the Microsoft DOS Robert X. Cringely PBS documentary
  • 20.
  • 21. 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 The War of the OS
  • 22. Small system Came on a floppy PC-DOS
  • 23. The IBM PC was introduced 
 12. August 1981 in New York 4.7 MHz Intel 8088, 16 kb RAM 
 DOS 1.0 $1.565 IBM PC
  • 24.
  • 26. 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
  • 27. 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 Enter the Clones
  • 28. Early 80s IBM PC became the standard hardware MS-DOS became the industry standard OS Command Line Interface – CLI Text User Interfaces – TUI PC Compatible Machines Ruled
  • 29. y Trend Focus in on hardware, the
 software is good-enough
  • 30. Adoption Life Cycle Still in the early stages – 
 technology is the focus
  • 31. “The Demo” of the Century in 1968 “The best way to predict the future is to invent it.” - Alan Key
  • 33. Doug Engelbart at the Augmentation Research Centre in Melno Park Demonstrated the future of computing The Demo in 1968
  • 34.
  • 35. 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 Features
  • 36. Lesson Visualise the Future and show people, and they will build it
  • 38. Alto Computer 1972 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 Xerox Parc
  • 39.
  • 40.
  • 41. Then Steve came on a visit
  • 42.
  • 43. 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 Graphical User Interfaces – GUI
  • 44. RPV Theory Xerox had just build the
 OS of the future but they
 did nothing with it

  • 45.
  • 47. 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
  • 48. First commercial computer with a GUI Introduced in January 1983 Cost $9.995 Impact: Business failure Too expensive Too slow Apple Lisa
  • 50. 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
  • 51.
  • 52. 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) Macintosh
  • 53. 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 Others Join the Game
  • 54. 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 3.0
  • 56.
  • 57. KEY TREND Computers become 
 consumer devices
  • 58.
  • 59. 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 Windows 95
  • 60.
  • 61. Operating System for Consumers
  • 62.
  • 63. Ubuntu Mac OS X Windows More choices, less important
  • 65. ▪ 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
  • 66. ▪ 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
  • 67. ▪ 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
  • 68. ▪ 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
  • 69. ▪ 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
  • 70. ▪ 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
  • 71. ▪ 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 Lessons
  • 72. Q3 What is the future of Personal Computers and 
 Operating Systems?
  • 73. 1975 1980 1985 1990 1995 2000 2005 Hardware era PC, Mac Software OS era Windows, Office, MacOS Internet Hardware Connects IBM PC Microsoft Apple 2010 Software web era Web 2.0, Social 2015 Internet of things PC Evolution 2020
  • 74. Any important technology will eventually disappear
  • 75. Interaction is changing to natural interaction
  • 76. Computers are changing shape and becoming invisible
  • 78. 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 The Network is the Computer
  • 79. Next Lecture L18 Big Data and Analytics