SlideShare a Scribd company logo
1 of 80
The State of the Internet Operating System


                              Tim O’Reilly

                         Paypal Innovate
                        November 3, 2009
Cloud Computing

 “You keep using that word. I do not think it
 means what you think it means.”
Web 2.0

 “You keep using that word. I do not think it
 means what you think it means.”
What Web 2.0 and Cloud Computing Are Really All About




 We’re building an internet operating system
An internet operating system? You must be kidding.
                                  There’s no storage
                                  No scheduling
                                  No processing
                                  No memory
                                   management
                                  ...




                                     Bram Cohen of
                                     BitTorrent, 1st
                                     Web 2.0 Conference
                                     2004
"The Law of Conservation
of Attractive Profits"

"When attractive profits disappear at one
 stage in the value chain because a product
 becomes modular and commoditized, the
 opportunity to earn attractive profits with
 proprietary products will usually emerge at
 an adjacent stage."

                            -- Clayton Christensen
                 Author of The Innovator's Solution
        In Harvard Business Review, February 2004
Internet Operating System

 “You keep using that word. I do not think it
 means what you think it means.”
The Internet Operating System
 Its subsystems are databases of
   –   People
   –   Places
   –   Things
   –   Prices
   –   Documents
   –   Images
   –   Sounds
   –   Relationships
   –   Trust metrics
   –   ...

 and services that help people use them
   –   Search
   –   Payment
   –   Matching and Recognition
   –   ...
The O’Reilly Radar Methodology
 William Gibson: “The future is here. It’s just not
  evenly distributed yet.”

 We “watch the alpha geeks” and think about the
  futures they are living in

 We then look for trend data that tells us that a
  particular future is becoming mainstream

 I’m going to tell you some seemingly unconnected
  technology stories from the front lines of
  innovation. Then we’re going to connect the dots.
<1>
The smart phone plus local search. Today pizza,




                           Pizza Nostra, 300 De Haro
                           CyBelle’s Pizza, 975 Bryant
                           Extreme Pizza, 1062 Folsom
An application running on a
mobile device whose user
interface is driven by sensors:

- Touch screen
- Motion and proximity sensors
- Microphone
- GPS or cell tower triangulation
An application that depends on
cooperating cloud data services:

- Speech recognition
- Search
- Location
These cloud data services are
combined to do a job that none
of them could do alone.
Expect auto-translation
These suggest mindbending possibilities
 Expect automated speech recognition and
  automated real-time translation throughout
  Google products
 Google Suggest “database of intentions” gives
  them an advantage in understanding what people
  intend to say
 The Star Trek universal translator is within the
  scope of Google’s ambition
 These products will be relatively weak at
  introduction but will get better the more people
  use them.
 Speech recognition and translation will be
  integrated with other applications via web services
 Pretty darn cool, and definitely NOT a PC-era
  operating system!
<2>
Our devices are full of sensors. New applications
are figuring out how to learn from those sensors.
AMEE - the world’s energy meter
The real world casts information shadows
Machine Learning not just for robots
Web 2.0 is about finding meaning
             in user-generated data,
  and turning that meaning into real-time user-
facing services. “Web Squared” takes that same
        concept to real-time sensor data.
<3>
Google Maps with Street View
Cloud + mobile = “Augmented Reality”
<4>
Cooperating data services?




 Face recognition
       +
 Social Network
       +
 Location
We learn by “context accumulation.”
 Future applications will do so too.
<5>
The big question
 If the Internet becomes an operating system, what
  is the architecture of that operating system?




               One Ring to Rule Them All
The big question
 What is the architecture of that operating system?




              Small Pieces Loosely Joined
The smart phone plus local search. Today pizza,




                           Pizza Nostra, 300 De Haro
                           CyBelle’s Pizza, 975 Bryant
                           Extreme Pizza, 1062 Folsom
 How cool would it
  be to add pizza
  ordering?
<6>
PayPal
 A first order Internet data subsystem
   –   80 million active users
   –   15,000 financial institutions
   –   190 countries, 24 currencies
   –   Not just payment but identity, fraud detection, risk
       management, and more

 Inherently Decentralized
   – Internet endpoints call the service to get the benefit of
     the networked data at the center
   – P2P Payments
   – Decentralized website checkout for 60% of e-commerce

 A model for the way the internet operating system
  ought to work
Advice for PayPal
“API design is like sex: make one mistake and
support if for the rest of your life.”

                       --attributed to Josh Bloch
More than payment
You use your wallet for
   Payment
   Identification
   Loyalty cards, discount coupons
   Receipts
   Special things to keep and share



 All of these things are moving out of the physical
  wallet, many of them onto the phone

 There is a huge opportunity to build innovative
  new services to do these jobs.
 PayPal provides a unique back-end
Build services that mash up
 Speech recognition



 Location           OpenStreetMap




 Social networks



 Government

 Payment
The Robustness Principle




 “TCP implementations should follow a general
 principle of robustness: be conservative in what
 you do, be liberal in what you accept from others.”

       --Jon Postel in RFC 761 (Transmission Control Protocol, 1980)
That’s how we get to this




               Small Pieces Loosely Joined
And don’t end up here




               One Ring to Rule Them All

More Related Content

What's hot

Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...
Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...
Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...Gerd Leonhard
 
Ten Technology Trends That Will Change the World in Ten Years
Ten Technology Trends That Will Change the World in Ten YearsTen Technology Trends That Will Change the World in Ten Years
Ten Technology Trends That Will Change the World in Ten YearsCisco Services
 
4 principles to get full benefit of the Internet of Things
4 principles to get full benefit of the Internet of Things4 principles to get full benefit of the Internet of Things
4 principles to get full benefit of the Internet of ThingsW. David Stephenson
 
Digital Entrepreneurs and the Internet of Things
Digital Entrepreneurs and the Internet of ThingsDigital Entrepreneurs and the Internet of Things
Digital Entrepreneurs and the Internet of ThingsKathryn Woolf
 
Future & Technology - What's Next?
Future & Technology - What's Next? Future & Technology - What's Next?
Future & Technology - What's Next? Massive Media
 
Sai priya the time flies, and it has been two centuries that th
Sai priya the time flies, and it has been two centuries that thSai priya the time flies, and it has been two centuries that th
Sai priya the time flies, and it has been two centuries that thamrit47
 
IoT And Inevitable Decentralization of The Internet
IoT And Inevitable Decentralization of The InternetIoT And Inevitable Decentralization of The Internet
IoT And Inevitable Decentralization of The InternetPaul Brody
 
Taming Context in the Internet of Things
Taming Context in the Internet of ThingsTaming Context in the Internet of Things
Taming Context in the Internet of ThingsWebVisions
 
The Future of the Internet
The Future of the InternetThe Future of the Internet
The Future of the Internetsagecast
 
The Future of the Internet
The Future of the InternetThe Future of the Internet
The Future of the InternetJon Lebkowsky
 
Smart Citizens - Populating Smart Cities / IoTShifts
Smart Citizens - Populating Smart Cities / IoTShiftsSmart Citizens - Populating Smart Cities / IoTShifts
Smart Citizens - Populating Smart Cities / IoTShiftsVolker Hirsch
 
IoT_e-book from blog series by Marie Martin
IoT_e-book from blog series by Marie Martin IoT_e-book from blog series by Marie Martin
IoT_e-book from blog series by Marie Martin Marie Martin
 
Seeing Through The Clouds
Seeing Through The CloudsSeeing Through The Clouds
Seeing Through The CloudsAtlas Cloud
 
The Digital Workplace Revolution
The Digital Workplace RevolutionThe Digital Workplace Revolution
The Digital Workplace RevolutionAtlas Cloud
 
Better Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitBetter Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitSequoia Capital
 

What's hot (20)

Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...
Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...
Big Data and the Future of Journalism (Futurist Keynote Speaker Gerd Leonhard...
 
Lifted by the Cloud
Lifted by the CloudLifted by the Cloud
Lifted by the Cloud
 
Ten Technology Trends That Will Change the World in Ten Years
Ten Technology Trends That Will Change the World in Ten YearsTen Technology Trends That Will Change the World in Ten Years
Ten Technology Trends That Will Change the World in Ten Years
 
4 principles to get full benefit of the Internet of Things
4 principles to get full benefit of the Internet of Things4 principles to get full benefit of the Internet of Things
4 principles to get full benefit of the Internet of Things
 
Digital Entrepreneurs and the Internet of Things
Digital Entrepreneurs and the Internet of ThingsDigital Entrepreneurs and the Internet of Things
Digital Entrepreneurs and the Internet of Things
 
Future & Technology - What's Next?
Future & Technology - What's Next? Future & Technology - What's Next?
Future & Technology - What's Next?
 
Future Of Internet IV | AAAS
Future Of Internet IV | AAASFuture Of Internet IV | AAAS
Future Of Internet IV | AAAS
 
Sai priya the time flies, and it has been two centuries that th
Sai priya the time flies, and it has been two centuries that thSai priya the time flies, and it has been two centuries that th
Sai priya the time flies, and it has been two centuries that th
 
IoT And Inevitable Decentralization of The Internet
IoT And Inevitable Decentralization of The InternetIoT And Inevitable Decentralization of The Internet
IoT And Inevitable Decentralization of The Internet
 
Being digital
Being digitalBeing digital
Being digital
 
Taming Context in the Internet of Things
Taming Context in the Internet of ThingsTaming Context in the Internet of Things
Taming Context in the Internet of Things
 
The Future of the Internet
The Future of the InternetThe Future of the Internet
The Future of the Internet
 
Future of the Internet - National Geographic - Digital Capital Week
Future of the Internet - National Geographic - Digital Capital WeekFuture of the Internet - National Geographic - Digital Capital Week
Future of the Internet - National Geographic - Digital Capital Week
 
The Future of the Internet
The Future of the InternetThe Future of the Internet
The Future of the Internet
 
Smart Citizens - Populating Smart Cities / IoTShifts
Smart Citizens - Populating Smart Cities / IoTShiftsSmart Citizens - Populating Smart Cities / IoTShifts
Smart Citizens - Populating Smart Cities / IoTShifts
 
web2.0 Paradigm and Business Strategy
web2.0 Paradigm and Business Strategyweb2.0 Paradigm and Business Strategy
web2.0 Paradigm and Business Strategy
 
IoT_e-book from blog series by Marie Martin
IoT_e-book from blog series by Marie Martin IoT_e-book from blog series by Marie Martin
IoT_e-book from blog series by Marie Martin
 
Seeing Through The Clouds
Seeing Through The CloudsSeeing Through The Clouds
Seeing Through The Clouds
 
The Digital Workplace Revolution
The Digital Workplace RevolutionThe Digital Workplace Revolution
The Digital Workplace Revolution
 
Better Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices SummitBetter Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
Better Software—Faster: Ten Best Practices from Sequoia's Microservices Summit
 

Viewers also liked

Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
An Operating System for the Real World
An Operating System for the Real WorldAn Operating System for the Real World
An Operating System for the Real WorldTim O'Reilly
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..Aashish Uppal
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresWayne Jones Jnr
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS Xmirazhosain
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating SystemTech_MX
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemABhay Panchal
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating SystemDr. Pankaj Zope
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating SystemSonal Poddar
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)Faizan Shaikh
 
Life without FTP would be cool
Life without FTP would be coolLife without FTP would be cool
Life without FTP would be cooljgatrell
 
Android operating system
Android operating systemAndroid operating system
Android operating systemAkshay Pandhare
 
Platforms, Applications, and Idealism
Platforms, Applications, and IdealismPlatforms, Applications, and Idealism
Platforms, Applications, and IdealismTim O'Reilly
 
Os structure
Os structureOs structure
Os structureMohd Arif
 

Viewers also liked (20)

Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
An Operating System for the Real World
An Operating System for the Real WorldAn Operating System for the Real World
An Operating System for the Real World
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System Structures
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS X
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating System
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
Life without FTP would be cool
Life without FTP would be coolLife without FTP would be cool
Life without FTP would be cool
 
Utility software
Utility softwareUtility software
Utility software
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Platforms, Applications, and Idealism
Platforms, Applications, and IdealismPlatforms, Applications, and Idealism
Platforms, Applications, and Idealism
 
Os structure
Os structureOs structure
Os structure
 

Similar to State of the Internet Operating System

The Web Revolution: Data, Design & Driving Results
The Web Revolution: Data, Design & Driving ResultsThe Web Revolution: Data, Design & Driving Results
The Web Revolution: Data, Design & Driving ResultsHubbard One
 
2018 05 hype lightning talk
2018 05 hype lightning talk2018 05 hype lightning talk
2018 05 hype lightning talkChris Dwan
 
20170613 iasa architecture - Tim Willoughby presentation
20170613   iasa architecture  - Tim Willoughby presentation20170613   iasa architecture  - Tim Willoughby presentation
20170613 iasa architecture - Tim Willoughby presentationTim Willoughby
 
What are distributed ledgers (actually) good for?
What are distributed ledgers (actually) good for?What are distributed ledgers (actually) good for?
What are distributed ledgers (actually) good for?Sebastien Meunier
 
Inside Out and Upside Down - FOO Camp 2016 - Peter Coffee
Inside Out and Upside Down - FOO Camp 2016 - Peter CoffeeInside Out and Upside Down - FOO Camp 2016 - Peter Coffee
Inside Out and Upside Down - FOO Camp 2016 - Peter CoffeePeter Coffee
 
Keynote Sales Kickoff Interoute
Keynote Sales Kickoff InterouteKeynote Sales Kickoff Interoute
Keynote Sales Kickoff Interoute247 Invest
 
AI & Blockchain: An Introduction
AI & Blockchain: An IntroductionAI & Blockchain: An Introduction
AI & Blockchain: An IntroductionMatt Turck
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysWithTheBest
 
Future of technical innovation 3 trends that impact enterprise users
Future of technical innovation   3 trends that impact enterprise usersFuture of technical innovation   3 trends that impact enterprise users
Future of technical innovation 3 trends that impact enterprise usersJohn Gibbon
 
Web 2.0 - cutting through the clutter
Web 2.0 - cutting through the clutterWeb 2.0 - cutting through the clutter
Web 2.0 - cutting through the clutterHillary Hartley
 
Big data trends_problems_v2
Big data trends_problems_v2Big data trends_problems_v2
Big data trends_problems_v2Satish Mehta
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptPiyushRanjan269184
 
The internet of everything
The internet of everythingThe internet of everything
The internet of everythingSergey Zhdanov
 
Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)
Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)
Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)Consumidores Digitais
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Chris Becker
 
On the personalization of event-based systems
On the personalization of event-based systems On the personalization of event-based systems
On the personalization of event-based systems Opher Etzion
 
Yes, We're Talking About Process: Blockchains and How Lawyers Might Use Them
Yes, We're Talking About Process: Blockchains and How Lawyers Might Use ThemYes, We're Talking About Process: Blockchains and How Lawyers Might Use Them
Yes, We're Talking About Process: Blockchains and How Lawyers Might Use ThemJack Pringle
 

Similar to State of the Internet Operating System (20)

The Web Revolution: Data, Design & Driving Results
The Web Revolution: Data, Design & Driving ResultsThe Web Revolution: Data, Design & Driving Results
The Web Revolution: Data, Design & Driving Results
 
2018 05 hype lightning talk
2018 05 hype lightning talk2018 05 hype lightning talk
2018 05 hype lightning talk
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
20170613 iasa architecture - Tim Willoughby presentation
20170613   iasa architecture  - Tim Willoughby presentation20170613   iasa architecture  - Tim Willoughby presentation
20170613 iasa architecture - Tim Willoughby presentation
 
What are distributed ledgers (actually) good for?
What are distributed ledgers (actually) good for?What are distributed ledgers (actually) good for?
What are distributed ledgers (actually) good for?
 
Inside Out and Upside Down - FOO Camp 2016 - Peter Coffee
Inside Out and Upside Down - FOO Camp 2016 - Peter CoffeeInside Out and Upside Down - FOO Camp 2016 - Peter Coffee
Inside Out and Upside Down - FOO Camp 2016 - Peter Coffee
 
Keynote Sales Kickoff Interoute
Keynote Sales Kickoff InterouteKeynote Sales Kickoff Interoute
Keynote Sales Kickoff Interoute
 
AI & Blockchain: An Introduction
AI & Blockchain: An IntroductionAI & Blockchain: An Introduction
AI & Blockchain: An Introduction
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSys
 
The Future is Here
The Future is HereThe Future is Here
The Future is Here
 
Future of technical innovation 3 trends that impact enterprise users
Future of technical innovation   3 trends that impact enterprise usersFuture of technical innovation   3 trends that impact enterprise users
Future of technical innovation 3 trends that impact enterprise users
 
Web 2.0 - cutting through the clutter
Web 2.0 - cutting through the clutterWeb 2.0 - cutting through the clutter
Web 2.0 - cutting through the clutter
 
Big data trends_problems_v2
Big data trends_problems_v2Big data trends_problems_v2
Big data trends_problems_v2
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).ppt
 
The internet of everything
The internet of everythingThe internet of everything
The internet of everything
 
Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)
Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)
Consumidores Digitais: The Executive's Guide to the Internet of Things (ZD Net)
 
The Genius of Things
The Genius of ThingsThe Genius of Things
The Genius of Things
 
Web 3.0 & Internet of Things
Web 3.0 & Internet of Things Web 3.0 & Internet of Things
Web 3.0 & Internet of Things
 
On the personalization of event-based systems
On the personalization of event-based systems On the personalization of event-based systems
On the personalization of event-based systems
 
Yes, We're Talking About Process: Blockchains and How Lawyers Might Use Them
Yes, We're Talking About Process: Blockchains and How Lawyers Might Use ThemYes, We're Talking About Process: Blockchains and How Lawyers Might Use Them
Yes, We're Talking About Process: Blockchains and How Lawyers Might Use Them
 

More from Tim O'Reilly

Mastering the demons of our own design
Mastering the demons of our own designMastering the demons of our own design
Mastering the demons of our own designTim O'Reilly
 
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)Tim O'Reilly
 
Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?Tim O'Reilly
 
Learning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on DemandLearning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on DemandTim O'Reilly
 
What's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth ModelWhat's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth ModelTim O'Reilly
 
The Opportunity for Agile Governance
The Opportunity for Agile GovernanceThe Opportunity for Agile Governance
The Opportunity for Agile GovernanceTim O'Reilly
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next EconomyTim O'Reilly
 
What's the Future of Work with AI?
What's the Future of Work with AI?What's the Future of Work with AI?
What's the Future of Work with AI?Tim O'Reilly
 
Open Source in the Age of Cloud AI
Open Source in the Age of Cloud AIOpen Source in the Age of Cloud AI
Open Source in the Age of Cloud AITim O'Reilly
 
We Must Redraw the Map
We Must Redraw the MapWe Must Redraw the Map
We Must Redraw the MapTim O'Reilly
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next EconomyTim O'Reilly
 
Networks and the Nature of the Firm
Networks and the Nature of the FirmNetworks and the Nature of the Firm
Networks and the Nature of the FirmTim O'Reilly
 
The Real Work of the 21st Century
The Real Work of the 21st CenturyThe Real Work of the 21st Century
The Real Work of the 21st CenturyTim O'Reilly
 
Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!Tim O'Reilly
 
We Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional EconomicsWe Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional EconomicsTim O'Reilly
 
Towards a New Distributional Economics
Towards a New Distributional EconomicsTowards a New Distributional Economics
Towards a New Distributional EconomicsTim O'Reilly
 
How AI Can Create Jobs
How AI Can Create JobsHow AI Can Create Jobs
How AI Can Create JobsTim O'Reilly
 
Amazon.com's Web Services Opportunity
Amazon.com's Web Services OpportunityAmazon.com's Web Services Opportunity
Amazon.com's Web Services OpportunityTim O'Reilly
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionTim O'Reilly
 

More from Tim O'Reilly (20)

Mastering the demons of our own design
Mastering the demons of our own designMastering the demons of our own design
Mastering the demons of our own design
 
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
 
Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?
 
Learning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on DemandLearning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on Demand
 
What's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth ModelWhat's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth Model
 
The Opportunity for Agile Governance
The Opportunity for Agile GovernanceThe Opportunity for Agile Governance
The Opportunity for Agile Governance
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next Economy
 
What's the Future of Work with AI?
What's the Future of Work with AI?What's the Future of Work with AI?
What's the Future of Work with AI?
 
Open Source in the Age of Cloud AI
Open Source in the Age of Cloud AIOpen Source in the Age of Cloud AI
Open Source in the Age of Cloud AI
 
We Must Redraw the Map
We Must Redraw the MapWe Must Redraw the Map
We Must Redraw the Map
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next Economy
 
Networks and the Nature of the Firm
Networks and the Nature of the FirmNetworks and the Nature of the Firm
Networks and the Nature of the Firm
 
The Real Work of the 21st Century
The Real Work of the 21st CenturyThe Real Work of the 21st Century
The Real Work of the 21st Century
 
Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!
 
We Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional EconomicsWe Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional Economics
 
Towards a New Distributional Economics
Towards a New Distributional EconomicsTowards a New Distributional Economics
Towards a New Distributional Economics
 
How AI Can Create Jobs
How AI Can Create JobsHow AI Can Create Jobs
How AI Can Create Jobs
 
Amazon.com's Web Services Opportunity
Amazon.com's Web Services OpportunityAmazon.com's Web Services Opportunity
Amazon.com's Web Services Opportunity
 
WTF?
WTF? WTF?
WTF?
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx version
 

Recently uploaded

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

State of the Internet Operating System

  • 1. The State of the Internet Operating System Tim O’Reilly Paypal Innovate November 3, 2009
  • 2. Cloud Computing “You keep using that word. I do not think it means what you think it means.”
  • 3. Web 2.0 “You keep using that word. I do not think it means what you think it means.”
  • 4. What Web 2.0 and Cloud Computing Are Really All About We’re building an internet operating system
  • 5.
  • 6. An internet operating system? You must be kidding.  There’s no storage  No scheduling  No processing  No memory management  ... Bram Cohen of BitTorrent, 1st Web 2.0 Conference 2004
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. "The Law of Conservation of Attractive Profits" "When attractive profits disappear at one stage in the value chain because a product becomes modular and commoditized, the opportunity to earn attractive profits with proprietary products will usually emerge at an adjacent stage." -- Clayton Christensen Author of The Innovator's Solution In Harvard Business Review, February 2004
  • 13. Internet Operating System “You keep using that word. I do not think it means what you think it means.”
  • 14. The Internet Operating System  Its subsystems are databases of – People – Places – Things – Prices – Documents – Images – Sounds – Relationships – Trust metrics – ...  and services that help people use them – Search – Payment – Matching and Recognition – ...
  • 15. The O’Reilly Radar Methodology  William Gibson: “The future is here. It’s just not evenly distributed yet.”  We “watch the alpha geeks” and think about the futures they are living in  We then look for trend data that tells us that a particular future is becoming mainstream  I’m going to tell you some seemingly unconnected technology stories from the front lines of innovation. Then we’re going to connect the dots.
  • 16. <1>
  • 17. The smart phone plus local search. Today pizza, Pizza Nostra, 300 De Haro CyBelle’s Pizza, 975 Bryant Extreme Pizza, 1062 Folsom
  • 18. An application running on a mobile device whose user interface is driven by sensors: - Touch screen - Motion and proximity sensors - Microphone - GPS or cell tower triangulation
  • 19. An application that depends on cooperating cloud data services: - Speech recognition - Search - Location
  • 20. These cloud data services are combined to do a job that none of them could do alone.
  • 21.
  • 22.
  • 23.
  • 25. These suggest mindbending possibilities  Expect automated speech recognition and automated real-time translation throughout Google products  Google Suggest “database of intentions” gives them an advantage in understanding what people intend to say  The Star Trek universal translator is within the scope of Google’s ambition  These products will be relatively weak at introduction but will get better the more people use them.  Speech recognition and translation will be integrated with other applications via web services  Pretty darn cool, and definitely NOT a PC-era operating system!
  • 26. <2>
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Our devices are full of sensors. New applications are figuring out how to learn from those sensors.
  • 32.
  • 33. AMEE - the world’s energy meter
  • 34.
  • 35. The real world casts information shadows
  • 36. Machine Learning not just for robots
  • 37. Web 2.0 is about finding meaning in user-generated data, and turning that meaning into real-time user- facing services. “Web Squared” takes that same concept to real-time sensor data.
  • 38.
  • 39. <3>
  • 40.
  • 41.
  • 42.
  • 43. Google Maps with Street View
  • 44. Cloud + mobile = “Augmented Reality”
  • 45.
  • 46. <4>
  • 47.
  • 48. Cooperating data services? Face recognition + Social Network + Location
  • 49. We learn by “context accumulation.” Future applications will do so too.
  • 50. <5>
  • 51. The big question  If the Internet becomes an operating system, what is the architecture of that operating system? One Ring to Rule Them All
  • 52. The big question  What is the architecture of that operating system? Small Pieces Loosely Joined
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. The smart phone plus local search. Today pizza, Pizza Nostra, 300 De Haro CyBelle’s Pizza, 975 Bryant Extreme Pizza, 1062 Folsom
  • 61.  How cool would it be to add pizza ordering?
  • 62.
  • 63.
  • 64.
  • 65.
  • 66. <6>
  • 67.
  • 68.
  • 69. PayPal  A first order Internet data subsystem – 80 million active users – 15,000 financial institutions – 190 countries, 24 currencies – Not just payment but identity, fraud detection, risk management, and more  Inherently Decentralized – Internet endpoints call the service to get the benefit of the networked data at the center – P2P Payments – Decentralized website checkout for 60% of e-commerce  A model for the way the internet operating system ought to work
  • 71. “API design is like sex: make one mistake and support if for the rest of your life.” --attributed to Josh Bloch
  • 73. You use your wallet for  Payment  Identification  Loyalty cards, discount coupons  Receipts  Special things to keep and share  All of these things are moving out of the physical wallet, many of them onto the phone  There is a huge opportunity to build innovative new services to do these jobs.  PayPal provides a unique back-end
  • 74. Build services that mash up  Speech recognition  Location OpenStreetMap  Social networks  Government  Payment
  • 75.
  • 76.
  • 77.
  • 78. The Robustness Principle “TCP implementations should follow a general principle of robustness: be conservative in what you do, be liberal in what you accept from others.” --Jon Postel in RFC 761 (Transmission Control Protocol, 1980)
  • 79. That’s how we get to this Small Pieces Loosely Joined
  • 80. And don’t end up here One Ring to Rule Them All

Editor's Notes

  1. Google decided to make their own speech database. Microsoft bought Tellme. Ditto location: Nokia bought Navteq, Google has done its own, upping the ante with streetview.
  2. The same principle applies to translation. It gets better with more data. Expect google to offer mobile translation products within the next year or two, integrated with Google Voice...
  3. The Wave Robots list is a great way to look at possible futures.
  4. Imagine auto-translation added here.
  5. Results from 90 million geotagged photos on Flickr: http://code.flickr.com/blog/2008/10/30/the-shape-of-alpha/
  6. &amp;#x201C;Reality mining.&amp;#x201D;
  7. Reality mining :-)
  8. Each device is recognizable solely from its &amp;#x201C;energy signature.&amp;#x201D;
  9. Telling who&amp;#x2019;s gay by who their friends are. No privacy in the era of machine learning.
  10. If possible talk here about the changing nature of knowledge work. How google search quality works.
  11. Sensors and machine learning
  12. Sensors and machine learning
  13. Let&amp;#x2019;s do a little forward-looking speculation about image recognition.
  14. Sensors and machine learning
  15. Ribbit, from BT, works a lot like Google Voice, but lets you start with any phone number
  16. Ribbit&amp;#x2019;s SF integration shows how voice can be an add-in UI to other applications, via web services. Expect Google to follow this lead.