From Software to Infoware Tim O’Reilly O’Reilly Media, Inc. W3C Tenth Anniversary December 1,...

28
From Software to Infoware Tim O’Reilly O’Reilly Media, Inc. www.oreilly.com W3C Tenth Anniversary December 1, 2004

Transcript of From Software to Infoware Tim O’Reilly O’Reilly Media, Inc. W3C Tenth Anniversary December 1,...

Page 1: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

From Software to Infoware

Tim O’Reilly

O’Reilly Media, Inc.www.oreilly.com

W3C Tenth AnniversaryDecember 1, 2004

Page 2: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

"The future is here. It's just not evenly distributed yet."

--William Gibson

Page 3: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

(Control by API)

Desktop ApplicationStack

Proprietary Software

Hardware Lock In

System Assembled fromCommodity Hardware Components

Page 4: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Free and Open Source Software

Cheap Commodity PCs

Intel Inside

Page 5: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Infoware: Data-Rich,Proprietary Software as Service

Lock In by Network Effects

Data Lock In

Integration of CommoditySoftware Components

Internet ApplicationStack

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Page 6: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

The New "Killer Apps"

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 7: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

What Makes Them Interesting To Me

• The Internet, not the PC, is their platform

• Built on top of open source, but not themselves open source

• Services, not packaged applications

• Exploring how to become platform players via web services APIs

• Data aggregators, not just software

• Network effects from user contributions key to market dominance

• The most successful are “semantic learning systems”, leveraging implicit metadata

Page 8: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Yahoo! Directory

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Page 9: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Google Search

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Page 10: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Listening to Napster (and Open Source)

• Three ways to build a collective database:– Pay people to organize (Yahoo!)– Ask volunteers to do it (Open Directory)– Architect for participation (Napster, Linux, the

WWW)

• Setting defaults for what is shared the most important architectural decision in software development today!

Page 11: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Listening to Google

• Storage is cheap - save everything

• Algorithms are powerful - leverage implicit relationships between data items

• In a world of information richness, close is good enough, serendipity is added value

• Leverage the “architecture of participation” implicit in the web

Page 12: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Amazon - JavaScript

Page 13: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

BN - JavaScript

Page 14: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Listening to Amazon

• There’s more than one way to do it! – Leverage both implicit and explicit metadata

• Build an “architecture of participation” by constant small invitations

Page 15: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

MapQuest

Page 16: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Navteq

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Page 17: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Listening to MapQuest

• Didn’t build an architecture in which user participation enriched source data

• Ended up without dominant position - three vendors (AOL, Yahoo!, Microsoft) tracking portal share

• Control went to data supplier (NavTeq) - the “Intel Inside”

• NavTeq in turn vulnerable to new data supplier using an implicit metadata strategy, with enrichment by telematics, cell phones, GPS-enabled cameras

Page 18: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Microsoft research photomap

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 19: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Social Networking - Orkut

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Page 20: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Microsoft Wallop

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 21: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Microsoft Wallop 2

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 22: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Dashboard (Nat’s)

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 23: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Listening to Social Networks

• Rethink the address book for the age of the internet

• Loads of implicit metadata in email, IM, phone usage

• Standards needed for FOAF permissioning, not FOAF network building - that should be implicit in architecture of communications applications!

Page 24: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Flickr Tagging

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Page 25: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

CiteULike

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.

Page 26: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

Key Lessons

• Setting defaults for aggregated data is the most important architectural decision in software development today! Enrichment by user activity should be implicit - applications as learning systems

• Standards should be minimal, encouraging modularity, interoperability, and innovation from the edge

Page 27: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

“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

Page 28: From Software to Infoware Tim O’Reilly O’Reilly Media, Inc.  W3C Tenth Anniversary December 1, 2004.

For more information

http://tim.oreilly.com/opensource

http://conferences.oreilly.com/etech

http://www.oreillynet.com