While open source software plays an important role in many cloud applications, we need to understand where the cloud is taking us or we'll find ourselves in the grip of a new monopoly. Open source needs to get serious about building interoperable open data services - they are the operating system of the internet.
16. What We Really Do At O'Reilly
Change the world by spreading the
knowledge of innovators
Wednesday, March 17, 2010
17. 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.
Wednesday, March 17, 2010
18. â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
Wednesday, March 17, 2010
22. 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
Wednesday, March 17, 2010
32. 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
Wednesday, March 17, 2010
33. Some of the open source hardware talks at OSCON
ď§ Arduino: Open Source Hardware Hacking from the
Software Nerd Perspective http://www.arduino.cc/
ď§ Plumbing: Parallel Programming for Artists and
Makers http://www.concurrency.cc/
ď§ Face detection on the iPhone with OpenCV
ď§ Environmental Monitoring with Arduino and
compatibles
ď§ Open Source Data Visualization on Open Source
Hardware
ď§ Software Control of Home Automation Systems
ď§ New Open Source Tools for Creating Embedded
Linux Devices
Wednesday, March 17, 2010
35. The smart phone plus local search. Today pizza,
Pizelle Pizza, 50 Post Street
California Pizza Kitchen, 53 3rd Street
Escape from NY Pizza, 333 Bush Street
Wednesday, March 17, 2010
36. 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
Wednesday, March 17, 2010
37. An application that depends on
cooperating cloud data services:
- Speech recognition
- Search
- Location data
In real time.
Wednesday, March 17, 2010
40. â˘Search in plain English
â˘Search by voice
â˘Traffic view
â˘Search along route
â˘Satellite view
â˘Street view
Wednesday, March 17, 2010
41. An application that
depends on cooperating
cloud data services:
- Location
- Search
- Speech recognition
- Live Traffic
- Imagery
Wednesday, March 17, 2010
42. Open Source Web 2.0 Cloud Computing
âYou keep using that word. I do not think it
means what you think it means.â
Wednesday, March 17, 2010
45. 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
â ...
Wednesday, March 17, 2010
58. âWe donât have better algorithms than anyone
else. We just have more data.â
--Peter Norvig, Chief Scientist, Google
Wednesday, March 17, 2010
68. The underdog is the ally of open source
Wednesday, March 17, 2010
69. Potential open source supporters
ď§ Search: Microsoft
ď§ Maps: Microsoft, Yelp, Foursquare
ď§ Speech: Nuance, Microsoft
ď§ Social Graph: Google
ď§ Payment: ??
ď§ Cloud infrastructure: VMware
ď§ Smartphones: Google
ď§ Device Operating Systems: Google
Wednesday, March 17, 2010
90. Open Source and Scientific Data
âWith the very pressing issue of climate change, releasing raw data is vital.
There can be no excuse not to. Releasing source code is optional, truly
great for open source review - but very dangerous if everyone just re-runs
the same code with the same baked-in implicit and explicit assumptions and
errors.
In discussion with our Chief Scientist, we have agreed it's much better to
publish the following:
  - the raw data and the circumstances of its collection
  - the method and assumptions used to process the data (in words and
  equations)
  - the results of the processing
  - the known limitations on the method and signiďŹcance of the assumptions
The computer code should be written from scratch as many times as possible
to reduce the chance that it affected the results in any way.â
--Gavin Starks, CEO, AMEE
Wednesday, March 17, 2010
91. AMEE - the worldâs energy meter
Wednesday, March 17, 2010
98. 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 commentary
http://radar.oreilly.com
http://twitter.com/timoreilly
http://buzz.google.com/timoreilly
Wednesday, March 17, 2010