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

Slides:



Advertisements
Similar presentations
White House New Media & Open Source Software Macon Phillips White House New Media.
Advertisements

Scary, interesting, fun, creative, Exciting! Community & Information Portal for Engineers.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
Building Communities to Create Government 2.0 Bryan House Sr. Director, Marketing Jay Batson Co-Founder, Product Lead
-0- Competing on Internet time [Extra EVR] Competing on Internet time Lessons from NETSCAPE and its battle with MICROSOFT Suh, Il-Seok December 13, 2005.
Microsoft and Web 2.0 In the enterprise. A working definition of Web 2.0.
R2 Consulting LLC Technical Services 2.0 June 25 th 2007 Matt Barnes R2 Consulting, LLC
Ontologies, Web 2.0 and Beyond Tom Gruber TagCommons.org tomgruber.org.
Web 2.0 Door Naima Kasrioui en Xiang Liang Wang. Inhoudsopgave 1.Inleiding 2.Wat is web 2.0? 3.Voorbeelden Google Flickr Linkedin 4.Verschijnselen web.
DEPARTMENT OF COMPUTER ENGINEERING
Chapter 1 Information Technology For Management 5 th Edition Turban, Leidner, McLean, Wetherbe John Wiley & Sons, Inc. Information Technology: Strategic.
IS Today (Valacich & Schneider) 5/e Copyright © 2012 Pearson Education, Inc. Published as Prentice Hall 7/2/ Facebook is the most popular social.
 2008 Pearson Education, Inc. All rights reserved What Is Web 2.0?  Web 1.0 focused on a relatively small number of companies and advertisers.
1 Web 2.0: Introduction Hsinchun Chen February 2009.
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
Interoperability and API Open, standards based architecture Bruno Van Haetsdaele Chief Architect.
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Sr. Manager Global Business Solutions Carlos Capó Master Macs in Business Easily integrate Macs into a Microsoft Shop.
The Open Source Paradigm Shift Tim O’Reilly O’Reilly & Associates, Inc. June 2003.
Web ©Minder Chen, 2014 Web 2.0 and Beyond Minder Chen, Ph.D. Professor of MIS Martin V. Smith School of Business and Economics CSU Channel Islands.
July Markets 10,000 respondents. WHAT’S IN YOUR BAG?
For more notes and topics visit:
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
Imagine sitting at your desk at work and using a Web browser to view live pictures of every room in your house. You see the plumber or the electrician.
Opensource for Cloud Deployments – Risk – Reward – Reality
OCLC Research Libraries Partners 10 June 2011 Robin Murray Vice President, Global Product Management OCLC Collaboratively Building Web-Scale with Libraries.
© Paradigm Publishing, Inc. 5-1 Chapter 5 Application Software Chapter 5 Application Software.
Ajax-based startpage Web top Personal web portal Page aggregator –Netvibes, My Yahoo!, iGoogle, Page Flakes, Wakooz, and Microsoft Live. –Personalize.
MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective.
S519: Evaluation of Information Systems Introduction.
ONLINE MARKETING STRESSING YOU OUT?. BRATMEDIAllc.com Targeted Growth Strategies for Your Business BRAT Media, LLC Heron Bay Blvd. Suite 200 Coral.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Social Software & LiBraries Michael Stephens Michael Stephens
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
The Open Source Paradigm Shift Tim O’Reilly O’Reilly & Associates, Inc. June 2003.
AudioCodes – A VoIP Leader  13 Years of Operation Focusing on VoIP Media Gateway & Media Server Technology  Field proven technology: Over 12 Million.
Keeping on Top of Technological Trends and Uses of Existing Technology Daniel L. Appelman Heller Ehrman LLP.
Microsoft is Getting Things Right This Time Geeks and some part of the tech world consider it cool to hate everything that comes out of the Microsoft campus.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
What Publishers Should Know Russell Reeder, President and CEO Chris Odom, Chief Technology Officer.
Web 1.0 was Commerce Web 2.0 is People - Ross Mayfield Web 2.0 seems to be like Pink Floyd lyrics: It can mean different things to different people,
Marketing Your Innovations Best Practices for Tech Transfer Professionals September 5, 2007 Imelda Oropeza Copyright Licensing & Marketing Specialist Stanford.
TECHNOLOGY GOAL Technology Goal: For the students to be successful in learning basic software applications from both Apple and Microsoft, as.
Lecture 1 Jan 08, Outline Course logistics Introducing tools to be used in the course Overview of Social Web and Web 2.0 Definition History Key.
Web Review The Web Web 1.0 Web 2.0 Future of the Web Internet Programming - Chapter 01:XHTML1.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Geospatial Systems Architecture
Prerequisite Office 2013 has OneDrive already installed, no action required If still on Office 2010, you will need OneDrive installed on your machine.
Semantic Web Technologies Brief Readings Discussion Class work: Projects discussion Research Presentations.
Information and Communication Technology Literacy III Grade 8 Ms. Green The key to unlocking your future.
Chapter 2: Finding and Organizing Information – Lesson 5 © 2010, 2006 South-Western, Cengage Learning.
Web 2.0 Debi McGuire. What is Web 2.0? Huge paradigm shift in the Internet Social implications that impact education Tools are powerful, useful, and.
GEOSS Rudolf B. Husar Washington University, St. Louis Stuff.
Web Web 2.0 Definition?! Cloud computingThe Internet of Things perpetual beta network effects mashup Web 2.0 is the network.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
Intel Confidential Internal Use Only – Do Not Distribute Cutting and Pasting Up: Understanding Users with Task Trail Eleanor Wynn Principal Engineer Intel.
 GEETHA P.  Originally coined by Tim O’Reilly Publishing Media  Second generation of services available on www.  Lets people collaborate and share.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
The Internet , Digital Media, and Media Convergence
Fan Engagement Solution
Web 2.0 and Library 2.0 A Brief Overview
Web Engineering.
Ontologies, Web 2.0 and Beyond
American Library Association Online Resource Center
Presentation transcript:

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

(Control by API) Desktop Application Stack Proprietary Software Hardware Lock In System Assembled from Commodity Hardware Components

Free and Open Source Software Cheap Commodity PCs Intel Inside

Infoware: Data-Rich, Proprietary Software as Service Lock In by Network Effects Data Lock In Integration of Commodity Software Components Internet Application Stack

The New "Killer Apps"

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

Yahoo! Directory

Google Search

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!

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

Amazon - JavaScript

BN - JavaScript

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

MapQuest

Navteq

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

Microsoft research photomap

Social Networking - Orkut

Microsoft Wallop

Microsoft Wallop 2

Dashboard (Nat’s)

Listening to Social Networks Rethink the address book for the age of the internet Loads of implicit metadata in , IM, phone usage Standards needed for FOAF permissioning, not FOAF network building - that should be implicit in architecture of communications applications!

Flickr Tagging

CiteULike

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

“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

For more information