drupalcon keynote: open source and open data in the age of the cloud

109
Open Source and Open Data in the Age of the Cloud Tim O’Reilly DrupalCon San Francisco, CA April 20, 2010 Tuesday, April 20, 2010

Upload: tim-oreilly

Post on 27-Jan-2015

111 views

Category:

Technology


0 download

DESCRIPTION

My keynote at Drupalcon SF on April 20, 2009. Similar to my talk at OSBC, MySQL and Greenplum, but with a bit of a drupal twist. Ending riff on DIY inspired by Isaiah Saxon's comments on my MySQL keynote.

TRANSCRIPT

Page 1: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Open Source and Open Datain the Age of the Cloud

Tim O’Reilly

DrupalCon San Francisco, CA

April 20, 2010

Tuesday, April 20, 2010

Page 2: Drupalcon keynote: Open Source and Open Data in the age of the cloud

“Major Strasser has been shot...Round up the usual suspects”

Tuesday, April 20, 2010

Page 3: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 4: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 5: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 6: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 7: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 8: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 9: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 10: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 11: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Open Source

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

Web 2.0 Cloud Computing

Tuesday, April 20, 2010

Page 12: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Just what does it mean?

Tuesday, April 20, 2010

Page 13: Drupalcon keynote: Open Source and Open Data in the age of the cloud

“I’m an inventor. I became interested in long term trends because an invention has to make sense in the world in which it is finished, not the world in which it is started.”

-Ray Kurzweil

Tuesday, April 20, 2010

Page 14: Drupalcon keynote: Open Source and Open Data in the age of the cloud

You may think of me as a book publisher

Tuesday, April 20, 2010

Page 15: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 16: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 17: Drupalcon keynote: Open Source and Open Data in the age of the cloud

What We Really Do At O'Reilly

Change the world by spreading the knowledge of innovators

Tuesday, April 20, 2010

Page 18: Drupalcon keynote: Open Source and Open Data in the age of the cloud

O’Reilly Radar Methodology

“The future is here. It’s just not evenly distributed yet.” - William Gibson

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.

Tuesday, April 20, 2010

Page 19: Drupalcon keynote: Open Source and Open Data in the age of the cloud

<1>

Tuesday, April 20, 2010

Page 20: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 21: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 22: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 23: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 24: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 25: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 26: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Innovation in Action

Hackers build devices that show off possible futures

Entrepreneurs and innovative companies take these futures and push them to the mainstream

Tuesday, April 20, 2010

Page 27: Drupalcon keynote: Open Source and Open Data in the age of the cloud

The cloud future includes...

Devices acting as sensors for intelligent data collection

Devices whose UI is on the web rather than the device

Feeding data into multiple online services that will turn into a full-on sensor web

Setting the stage for robotics, augmented reality, and the next generation of personal electronics

Tuesday, April 20, 2010

Page 28: Drupalcon keynote: Open Source and Open Data in the age of the cloud

<2>

Tuesday, April 20, 2010

Page 29: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 30: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 31: Drupalcon keynote: Open Source and Open Data in the age of the cloud

What we see here

Peer-to-peer credit card payments Social networks used for risk evaluation

The PC is out of the loop The phone is a sensor platform

– Hardware add-on innovation– Location based sensing– Touch screen UI

Processing is done in real time in the cloud– Allowing processing that can’t be done on the device– Big data analysis– Building new networks on the back of existing ones

Reinventing a major industry

Tuesday, April 20, 2010

Page 32: Drupalcon keynote: Open Source and Open Data in the age of the cloud

<3>

Tuesday, April 20, 2010

Page 33: Drupalcon keynote: Open Source and Open Data in the age of the cloud

The Yelp Monocle

Find cafes nearby.

Tuesday, April 20, 2010

Page 34: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 35: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 36: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 37: Drupalcon keynote: Open Source and Open Data in the age of the cloud

<4>

Tuesday, April 20, 2010

Page 38: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 39: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 40: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Crowdsourcing includes the use of humans as sensors

Tuesday, April 20, 2010

Page 41: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 42: Drupalcon keynote: Open Source and Open Data in the age of the cloud

AMEE - the world’s energy meter

Tuesday, April 20, 2010

Page 43: Drupalcon keynote: Open Source and Open Data in the age of the cloud

We’re moving to a world in which every device generates useful data, in which every action creates “information shadows” on the net.

Tuesday, April 20, 2010

Page 44: Drupalcon keynote: Open Source and Open Data in the age of the cloud

<5>

Tuesday, April 20, 2010

Page 45: Drupalcon keynote: Open Source and Open Data in the age of the cloud

The smart phone plus local search. Today pizza,

Pazzia, 337 3rd StreetCalifornia Pizza Kitchen, 53 3rd StreetBlondie’s Pizza. 63 Powell Street

Tuesday, April 20, 2010

Page 46: Drupalcon keynote: Open Source and Open Data in the age of the cloud

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

Tuesday, April 20, 2010

Page 47: Drupalcon keynote: Open Source and Open Data in the age of the cloud

An application that depends on cooperating cloud data services: - Speech recognition- Search- Location data

Tuesday, April 20, 2010

Page 48: Drupalcon keynote: Open Source and Open Data in the age of the cloud

An application that applies context-sensitive filters to give users just the information they need.

Tuesday, April 20, 2010

Page 49: Drupalcon keynote: Open Source and Open Data in the age of the cloud

In real time

Tuesday, April 20, 2010

Page 50: Drupalcon keynote: Open Source and Open Data in the age of the cloud

<6>

Tuesday, April 20, 2010

Page 51: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 52: Drupalcon keynote: Open Source and Open Data in the age of the cloud

•Search in plain English•Search by voice•Traffic view•Search along route•Satellite view•Street view

Tuesday, April 20, 2010

Page 53: Drupalcon keynote: Open Source and Open Data in the age of the cloud

An application that depends on cooperating cloud data services: - Location- Search- Speech recognition- Live Traffic- Imagery

Tuesday, April 20, 2010

Page 54: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Cloud Computing

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

Tuesday, April 20, 2010

Page 55: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 56: Drupalcon keynote: Open Source and Open Data in the age of the cloud

The Internet Operating System is A Data Operating System

Tuesday, April 20, 2010

Page 57: Drupalcon keynote: Open Source and Open Data in the age of the cloud

The Internet Operating System is a Data Operating System

It helps applications find out about– People– Places– Things– Prices– Documents– Images– Sounds– Relationships– ...

and helps people interact with them through services– Search– Payment– Matching and Recognition– ...

Tuesday, April 20, 2010

Page 58: Drupalcon keynote: Open Source and Open Data in the age of the cloud

In Real Time

Tuesday, April 20, 2010

Page 59: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 60: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 61: Drupalcon keynote: Open Source and Open Data in the age of the cloud

This is the 21st century data challenge

Not transactions Not data warehouses and business intelligence Not database-backed web sites Not even NoSQL-backed web services

Real time cloud-based intelligence delivered to mobile applications

Algorithmic intelligence

Tuesday, April 20, 2010

Page 62: Drupalcon keynote: Open Source and Open Data in the age of the cloud

This is the world that Drupal must be designed to support

Tuesday, April 20, 2010

Page 63: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 64: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 65: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 66: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 67: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 68: Drupalcon keynote: Open Source and Open Data in the age of the cloud

A good start, but is it enough?

Tuesday, April 20, 2010

Page 69: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Who will own the Internet Operating System?

Tuesday, April 20, 2010

Page 70: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Do we want anyone to own it?

Tuesday, April 20, 2010

Page 71: Drupalcon keynote: Open Source and Open Data in the age of the cloud

If not, we’d better get busy!

Tuesday, April 20, 2010

Page 72: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 73: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 74: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 75: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Who Owns What

Other

Infrastructure As a Service

Storage — —

Computation — —

Hosted SaaS Apps —

Media access

Music —

Video —

Books — — — — —

Web Content —

Photos — — —

Monetization

Advertising — —

Payment

Location

Maps & Directions — — —

Real Time Location Detection — —

Calendaring/Scheduling —

Social Graph — —

Communications

Email — —

Voice — —

Chat — —

Video — —

Sensor Management

Speech Recognition — —

Image Recognition — — —

Mobile Device OS —

Mobile Device Hardware —

Web Browser — —

Chart Title?

Strong o!eringMedium o!eringGetting started

— Not on the board yet

Tuesday, April 20, 2010

Page 76: Drupalcon keynote: Open Source and Open Data in the age of the cloud

“In the future, being a developer on someone’s platform will mean being hosted on their infrastructure.”

- Debra Chrapaty, VP Windows Live (2006)

Tuesday, April 20, 2010

Page 77: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Other

Infrastructure As a Service

Storage — —

Computation — —

Hosted SaaS Apps —

Media access

Music —

Video —

Books — — — — —

Web Content —

Photos — — —

Monetization

Advertising — —

Payment

Location

Maps & Directions — — —

Real Time Location Detection — —

Calendaring/Scheduling —

Social Graph — —

Communications

Email — —

Voice — —

Chat — —

Video — —

Sensor Management

Speech Recognition — —

Image Recognition — — —

Mobile Device OS —

Mobile Device Hardware —

Web Browser — —

Chart Title?

Strong o!eringMedium o!eringGetting started

— Not on the board yet

Who Owns What

Tuesday, April 20, 2010

Page 78: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Interoperable web services, open data, and standard protocols are at least as important as open source

Tuesday, April 20, 2010

Page 79: Drupalcon keynote: Open Source and Open Data in the age of the cloud

The underdog is the ally of open source

Tuesday, April 20, 2010

Page 80: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Potential open source supporters

Search: Microsoft Maps: Microsoft, Nokia,Yelp, Foursquare Speech: Nuance, Microsoft Social Graph: Google Payment: Paypal Cloud infrastructure: VMware Smartphones: Google Device Operating Systems: Google

Tuesday, April 20, 2010

Page 81: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 82: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 83: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 84: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 85: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 86: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 87: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Corporate data sharing

There’s a lot of data in the world

Tuesday, April 20, 2010

Page 88: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Switching tracks (a bit)...

Tuesday, April 20, 2010

Page 89: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 90: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 91: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 92: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 93: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 94: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 95: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 96: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 97: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 98: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 99: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 100: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 101: Drupalcon keynote: Open Source and Open Data in the age of the cloud

What’s wrong with Government today

Tuesday, April 20, 2010

Page 102: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Vending Machine Government

Vending Machine Gov concept from Donald Kettl: The Next Government of the United States

Tuesday, April 20, 2010

Page 103: Drupalcon keynote: Open Source and Open Data in the age of the cloud

We Need to Do More Than Shake the Vending Machine!

http://image06.webshots.com/6/2/57/50/190125750NgQXwu_ph.jpg

Tuesday, April 20, 2010

Page 104: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 105: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 106: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Tuesday, April 20, 2010

Page 107: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Drupal is a DIY tool! But so is Arduino. Keep rediscovering the DIY spirit.

Tuesday, April 20, 2010

Page 108: Drupalcon keynote: Open Source and Open Data in the age of the cloud

Work on stuff that matters!

Tuesday, April 20, 2010

Page 109: Drupalcon keynote: Open Source and Open Data in the age of the cloud

For more information

The Open Source Paradigm Shift (2003) http://bit.ly/cKLSUP

What is Web 2.0? (2005) http://oreil.ly/a0zT65

Web Squared: Web 2.0 Five Years On (2009) http://bit.ly/kEKgs

Government as a Platform (2010) http://opengovernment.labs.oreilly.com/

Ongoing commentaryhttp://radar.oreilly.comhttp://twitter.com/timoreillyhttp://buzz.google.com/timoreilly

Tuesday, April 20, 2010