SlideShare a Scribd company logo
1 of 93
Download to read offline
Introduction to
Web 2.0
Reggie Santos
UP ITDC
Outline
 Brief History
 Differences Between Web 1.0 and Web 2.0
 The Web as Platform
 Harnessing Collective Intelligence
 Blogging and the Wisdom of Crowds
 Data is the Next Intel Inside
 Brief History
 Differences Between Web 1.0 and Web 2.0
 The Web as Platform
 Harnessing Collective Intelligence
 Blogging and the Wisdom of Crowds
 Data is the Next Intel Inside
Outline
 End of the Software Release Cycle
 Lightweight Programming Models
 Software Above the Level of a Single Device
 Rich User Experiences
 Core Competencies
 References
 End of the Software Release Cycle
 Lightweight Programming Models
 Software Above the Level of a Single Device
 Rich User Experiences
 Core Competencies
 References
Brief History
"Web 2.0"
 Began with a conference brainstorming session
between O'Reilly and MediaLive International
 The companies that had survived the dot-com collapse
seemed to have some things in common
"Web 2.0"
 Began with a conference brainstorming session
between O'Reilly and MediaLive International
 The companies that had survived the dot-com collapse
seemed to have some things in common
Brief History – dot-
com Collapse
Difference between
Web 1.0 and Web 2.0
Web 1.0 Web 2.0
DoubleClick Google AdSense
Ofoto Flickr
Akamai BitTorrent
mp3.com Napster
Britannica Online Wikipedia
personal websites blogging
evite upcoming.org and EVDB
Difference between
Web 1.0 and Web 2.0
Web 1.0 Web 2.0
domain name speculation Search Engine Optimization (SEO)
page views cost per click
screen scraping web services
publishing participation
content management systems wikis
directories (taxonomy) tagging (“folksonomy”)
stickiness syndication
Web 2.0: The Web as
Platform
Web 2.0: The Web as
Platform
Netscape vs. Google
 the value of the software is proportional to the scale
and dynamism of the data it helps to manage
Netscape vs. Google
 the value of the software is proportional to the scale
and dynamism of the data it helps to manage
Web 2.0: The Web as
Platform
Web 2.0: The Web as
Platform
DoubleClick vs. Overture and AdSense
 leverage customer self-service and algorithmic data
management to reach out to the entire web, to the
edges and not just the center, to the long tail and not
just the head
DoubleClick vs. Overture and AdSense
 leverage customer self-service and algorithmic data
management to reach out to the entire web, to the
edges and not just the center, to the long tail and not
just the head
Web 2.0: The Web as
Platform
DoubleClick vs. Overture and AdSense
 “the long tail”

collective power of the small sites that make
up the bulk of the web's content
DoubleClick vs. Overture and AdSense
 “the long tail”

collective power of the small sites that make
up the bulk of the web's content
Web 2.0: The Web as
Platform
Web 2.0: The Web as
Platform

eBay enables occasional transactions of only a few
dollars between single individuals, acting as an
automated intermediary

eBay enables occasional transactions of only a few
dollars between single individuals, acting as an
automated intermediary
Web 2.0: The Web as
Platform
Web 2.0: The Web as
Platform

Napster (though shutdown for legal reasons) built its
network not by building a centralized song database, but
by architecting a system in such a way that every
downloader also became a server, and thus grew the
network

Napster (though shutdown for legal reasons) built its
network not by building a centralized song database, but
by architecting a system in such a way that every
downloader also became a server, and thus grew the
network
Web 2.0: The Web as
Platform
Web 2.0: The Web as
Platform
Web 2.0: The Web as
Platform
Akamai vs. BitTorrent
 every client is also a server
 files are broken up into fragments that can be served
from multiple locations, transparently harnessing the
network of downloaders to provide both bandwidth
and data to other users
Akamai vs. BitTorrent
 every client is also a server
 files are broken up into fragments that can be served
from multiple locations, transparently harnessing the
network of downloaders to provide both bandwidth
and data to other users
Web 2.0: The Web as
Platform
Akamai vs. BitTorrent
 the more popular the file, the faster it can be served
 the service automatically gets better the more people
use it
Akamai vs. BitTorrent
 the more popular the file, the faster it can be served
 the service automatically gets better the more people
use it
Web 2.0: The Web as
Platform
Akamai vs. BitTorrent
 there is an implicit “architecture of participation”, a
built-in ethic of cooperation, in which the service acts
primarily as an intelligent broker, connecting the edges
to each other and harnessing the power of the users
themselves
Akamai vs. BitTorrent
 there is an implicit “architecture of participation”, a
built-in ethic of cooperation, in which the service acts
primarily as an intelligent broker, connecting the edges
to each other and harnessing the power of the users
themselves
Web 2.0: Harnessing
Collective
Intelligence

Hyperlinking is the foundation of the web

The web of connections grows organically as an
output of the collective activity of all web users

Hyperlinking is the foundation of the web

The web of connections grows organically as an
output of the collective activity of all web users
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

Yahoo! was born as a catalog, or directory of links, an
aggregation of the best work of thousands, then millions
of users

Yahoo! was born as a catalog, or directory of links, an
aggregation of the best work of thousands, then millions
of users
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

Google's breakthrough in search was PageRank, a
method of using the link structure of the web rather than
just the characteristics of documents to provide better
search results

Google's breakthrough in search was PageRank, a
method of using the link structure of the web rather than
just the characteristics of documents to provide better
search results
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

eBay's product is the collective activity of all its users

like the web itself, eBay grows organically in
response to user activity

the company's role is an enabler of a context in
which that user activity can happen

eBay's product is the collective activity of all its users

like the web itself, eBay grows organically in
response to user activity

the company's role is an enabler of a context in
which that user activity can happen
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

Amazon sells the same products as competitors such as
Barnesandnoble.com, and they receive the same
product descriptions, cover images, and editorial content
from their vendors

Amazon sells the same products as competitors such as
Barnesandnoble.com, and they receive the same
product descriptions, cover images, and editorial content
from their vendors
Web 2.0: Harnessing
Collective
Intelligence

But Amazon has made a science of user engagement

While a Barnesandnoble.com search is likely to lead
with the company's own products or sponsored
results, Amazon always leads with the “most
popular” , a real-time computation based not only
on sales but other factors that Amazon insiders call
the “flow” around products

But Amazon has made a science of user engagement

While a Barnesandnoble.com search is likely to lead
with the company's own products or sponsored
results, Amazon always leads with the “most
popular” , a real-time computation based not only
on sales but other factors that Amazon insiders call
the “flow” around products
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

Wikipedia

an online encyclopedia based on the unlikely notion
that an entry can be added by an web user, and
edited by any other

radical experiment in trust

Wikipedia

an online encyclopedia based on the unlikely notion
that an entry can be added by an web user, and
edited by any other

radical experiment in trust
Web 2.0: Harnessing
Collective
Intelligence
“with enough eyeballs, all bugs are
shallow” – Eric Raymond
“with enough eyeballs, all bugs are
shallow” – Eric Raymond
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

Sites like del.icio.us and Flickr have pioneered a concept
that some people call “folksonomy” (in contrast to
taxonomy)

a style of collaborative categorization of sites using
freely chosen keywords, often referred to as tags

tagging allows for the kind of multiple overlapping
associations that the brain itself uses, rather than
rigid categories

Sites like del.icio.us and Flickr have pioneered a concept
that some people call “folksonomy” (in contrast to
taxonomy)

a style of collaborative categorization of sites using
freely chosen keywords, often referred to as tags

tagging allows for the kind of multiple overlapping
associations that the brain itself uses, rather than
rigid categories
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

Collaborative spam filtering products like Cloudmark
aggregate the individual decisions of email users about
what is and is not spam, outperforming systems that rely
on analysis of the messages themselves

Collaborative spam filtering products like Cloudmark
aggregate the individual decisions of email users about
what is and is not spam, outperforming systems that rely
on analysis of the messages themselves
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

The greatest internet success stories do not advertise their
products

Adoption is driven by “viral marketing”

Recommendations propagating directly
from one user to another

The greatest internet success stories do not advertise their
products

Adoption is driven by “viral marketing”

Recommendations propagating directly
from one user to another
Web 2.0: Harnessing
Collective
Intelligence
Web 2.0: Harnessing
Collective
Intelligence

Even much of the infrastructure of the web – including the
Linux, Apache, MySQL, and Perl, PHP or Python (LAMP)
code involved in most web servers – relies on the peer-
production methods of open source

Even much of the infrastructure of the web – including the
Linux, Apache, MySQL, and Perl, PHP or Python (LAMP)
code involved in most web servers – relies on the peer-
production methods of open source
Web 2.0: Harnessing
Collective
Intelligence

Network effects from user contributions are the key to
market dominance in the Web 2.0 era

Network effects from user contributions are the key to
market dominance in the Web 2.0 era
Web 2.0: Blogging
and the Wisdom of
Crowds
Web 2.0: Blogging
and the Wisdom of
Crowds

Blog

at its most basic, a blog is just a personal home
page in a diary format

Blog

at its most basic, a blog is just a personal home
page in a diary format
Web 2.0: Blogging
and the Wisdom of
Crowds
“the chronological organization of the
blog seems like a trivial difference,
but it drives an entirely different
delivery, advertising and value
chain” – Rich Skrenta
“the chronological organization of the
blog seems like a trivial difference,
but it drives an entirely different
delivery, advertising and value
chain” – Rich Skrenta
Web 2.0: Blogging
and the Wisdom of
Crowds
Web 2.0: Blogging
and the Wisdom of
Crowds

RSS

Really Simple Syndication

allows someone to link not just to a page, but to
subscribe to it, with notification every time that
page changes

“incremental/live web”

RSS

Really Simple Syndication

allows someone to link not just to a page, but to
subscribe to it, with notification every time that
page changes

“incremental/live web”
Web 2.0: Blogging
and the Wisdom of
Crowds
“we, the media, not a few people in a
back room, decides what is important”
– Dan Gilmor
“we, the media, not a few people in a
back room, decides what is important”
– Dan Gilmor
Web 2.0: Data is the
Next Intel Inside

Every significant application to date has been backed by
a specialized database

Google's web crawl

Yahoo!'s directory and web crawl

Amazon's database of products

eBay's database of products and sellers

MapQuest's map databases

Napster's distributed song database

Every significant application to date has been backed by
a specialized database

Google's web crawl

Yahoo!'s directory and web crawl

Amazon's database of products

eBay's database of products and sellers

MapQuest's map databases

Napster's distributed song database
Web 2.0: Data is the
Next Intel Inside

Database management is a core competency

applications as “infoware” rather than merely
software

Database management is a core competency

applications as “infoware” rather than merely
software
Web 2.0: Data is the
Next Intel Inside
MapQuests vs. Yahoo!, Microsoft and
Google Maps
MapQuests vs. Yahoo!, Microsoft and
Google Maps
Web 2.0: Data is the
Next Intel Inside
MapQuests vs. Yahoo!, Microsoft and
Google Maps
MapQuests vs. Yahoo!, Microsoft and
Google Maps
Web 2.0: Data is the
Next Intel Inside
MapQuests vs. Yahoo!, Microsoft and
Google Maps
MapQuests vs. Yahoo!, Microsoft and
Google Maps
Web 2.0: Data is the
Next Intel Inside
MapQuests vs. Yahoo!, Microsoft and
Google Maps
MapQuests vs. Yahoo!, Microsoft and
Google Maps
Web 2.0: Data is the
Next Intel Inside
Barnesandnoble.com vs. Amazon.comBarnesandnoble.com vs. Amazon.com
Web 2.0: Data is the
Next Intel Inside
Barnesandnoble.com vs. Amazon.comBarnesandnoble.com vs. Amazon.com
Web 2.0: Data is the
Next Intel Inside

The race is on to own certain classes of core data

Location

Identity

Calendaring of public events

Product identifiers

Namespaces

The race is on to own certain classes of core data

Location

Identity

Calendaring of public events

Product identifiers

Namespaces
Web 2.0: End of the
Software Adoption
Cycle

SaaS

Software delivered as a service, not as a product

SaaS

Software delivered as a service, not as a product
Web 2.0: End of the
Software Adoption
Cycle
Web 2.0: End of the
Software Adoption
Cycle

Benefits

Faster time to market

Reduced risk

Closer relationship with customers

Real-time data to make quantifiable decisions

Increased responsiveness

Benefits

Faster time to market

Reduced risk

Closer relationship with customers

Real-time data to make quantifiable decisions

Increased responsiveness
Web 2.0: End of the
Software Adoption
Cycle

Release early and release often

“The perpetual beta”

The product is developed in the open, with
new features slipstreamed in on a monthly,
weekly, or even daily basis

Engage users as co-developers and real-time testers

Release early and release often

“The perpetual beta”

The product is developed in the open, with
new features slipstreamed in on a monthly,
weekly, or even daily basis

Engage users as co-developers and real-time testers
Web 2.0: End of the
Software Adoption
Cycle

Instrument your product

In the development process, you need to plan for
and implement not only the customer-facing
application but also a framework for capturing
how customers are using your product

What users do often tells you more than what they
say

Instrument your product

In the development process, you need to plan for
and implement not only the customer-facing
application but also a framework for capturing
how customers are using your product

What users do often tells you more than what they
say
Web 2.0: End of the
Software Adoption
Cycle

Incrementally create new products

New and existing products should evolve through
rapid releases, user feedback, and
instrumentation

Incrementally create new products

New and existing products should evolve through
rapid releases, user feedback, and
instrumentation
Web 2.0: End of the
Software Adoption
Cycle

Make operations a core competency

Expertise in product development must be
matched by an expertise in daily operations

Software will cease to perform unless it is
maintained on a daily basis

Make operations a core competency

Expertise in product development must be
matched by an expertise in daily operations

Software will cease to perform unless it is
maintained on a daily basis
Web 2.0: End of the
Software Adoption
Cycle
Web 2.0: End of the
Software Adoption
Cycle

Google's system administration, networking, and load-
balancing techniques are perhaps even more closely
guarded secrets than their search algorithms

Google's system administration, networking, and load-
balancing techniques are perhaps even more closely
guarded secrets than their search algorithms
Web 2.0: End of the
Software Adoption
Cycle
Techniques:

Using horizontal scaling techniques and
commodity hardware components for simplified
fault-tolerance and high availability

Using low-cost software (typically open source) to
leverage large support communities and
resources
Techniques:

Using horizontal scaling techniques and
commodity hardware components for simplified
fault-tolerance and high availability

Using low-cost software (typically open source) to
leverage large support communities and
resources
Web 2.0: End of the
Software Adoption
Cycle
Techniques:

Ensuring that operations planning and staffing are
first-class priorities

Feeding lessons learned from operational
experience back into the core product – features,
stability and scalability
Techniques:

Ensuring that operations planning and staffing are
first-class priorities

Feeding lessons learned from operational
experience back into the core product – features,
stability and scalability
Web 2.0: End of the
Software Adoption
Cycle
Web 2.0: End of the
Software Adoption
Cycle

Use dynamic tools and languages

Scripting languages such as Perl, Python, PHP and
now Ruby, play such a large role at Web 2.0

Tool of choice for system and network
administrators, as well as application
developers building dynamic systems that
require constant change

Use dynamic tools and languages

Scripting languages such as Perl, Python, PHP and
now Ruby, play such a large role at Web 2.0

Tool of choice for system and network
administrators, as well as application
developers building dynamic systems that
require constant change
Web 2.0: Lightweight
Programming Models
Web 2.0: Lightweight
Programming Models

REST (Representational State Transfer) vs.
SOAP (Simple Object Access Protocol)

REST (Representational State Transfer) vs.
SOAP (Simple Object Access Protocol)
Web 2.0: Lightweight
Programming Models

Google Maps's simple AJAX (JavaScript
and XML) interface

Google Maps's simple AJAX (JavaScript
and XML) interface
Web 2.0: Lightweight
Programming Models

Support lightweight programming models that allow for
loosely coupled systems

Think syndication, not coordination

Design for “hackability” and remixability

Support lightweight programming models that allow for
loosely coupled systems

Think syndication, not coordination

Design for “hackability” and remixability
Web 2.0: Lightweight
Programming Models
Web 2.0: Lightweight
Programming Models

The barriers to re-use are extremely low

Much of the useful software is actually open
source

The web browser's “View Source” option made it
possible for any user to copy any other user's web
page

The barriers to re-use are extremely low

Much of the useful software is actually open
source

The web browser's “View Source” option made it
possible for any user to copy any other user's web
page
Web 2.0: Innovation
in Assembly
Web 2.0: Innovation
in Assembly

The Web 2.0 mindset is good at re-use

When commodity components are abundant, you can
create value simply by assembling them in novel or
effective ways

The Web 2.0 mindset is good at re-use

When commodity components are abundant, you can
create value simply by assembling them in novel or
effective ways
Web 2.0: Software
Above the Level of a
Single Device
“Useful software written above the level
of a single device will command high
margins for a long time to come” –
Dave Stutz
“Useful software written above the level
of a single device will command high
margins for a long time to come” –
Dave Stutz
Web 2.0: Software
Above the Level of a
Single Device
Web 2.0: Software
Above the Level of a
Single Device

No longer limited to the PC platform

iTunes

seamlessly reaches from the handheld device to
massive web back-end, with the PC acting as a
local cache and control station

No longer limited to the PC platform

iTunes

seamlessly reaches from the handheld device to
massive web back-end, with the PC acting as a
local cache and control station
Web 2.0: Rich User
Experiences
Web 2.0: Rich User
Experiences

RIA

Rich Internet Applications

web-based applications with rich user interfaces
and PC-equivalent interactivity

RIA

Rich Internet Applications

web-based applications with rich user interfaces
and PC-equivalent interactivity
Web 2.0: Rich User
Experiences
Web 2.0: Rich User
Experiences

AJAX(/AJAJ)

Asynchronous JavaScript And XML/JSON

incorporates:

standards-based presentation using XHTML
and CSS

dynamic display and interaction using the
Document Object Model

AJAX(/AJAJ)

Asynchronous JavaScript And XML/JSON

incorporates:

standards-based presentation using XHTML
and CSS

dynamic display and interaction using the
Document Object Model
Web 2.0: Rich User
Experiences

AJAX(/AJAJ)

incorporates:

data interchange and manipulation using
XML and XSLT or JSON

asychronous data retrieval using
XMLHttpRequest

JavaScript binding everything together

AJAX(/AJAJ)

incorporates:

data interchange and manipulation using
XML and XSLT or JSON

asychronous data retrieval using
XMLHttpRequest

JavaScript binding everything together
Summary
 Core competencies

Services, not packaged software, with cost-
effective scalability

Control over unique, hard-to-recreate data
sources that get richer as more people use them

Trusting users as co-developers

Harnessing collective intelligence
 Core competencies

Services, not packaged software, with cost-
effective scalability

Control over unique, hard-to-recreate data
sources that get richer as more people use them

Trusting users as co-developers

Harnessing collective intelligence
Summary
 Core competencies

Leveraging "the long tail" through customer self-
service

Software above the level of a single device

Lightweight user interfaces, developmental models
and business models
 Core competencies

Leveraging "the long tail" through customer self-
service

Software above the level of a single device

Lightweight user interfaces, developmental models
and business models
References

What is Web 2.0

http://oreilly.com/pub/a/web2/archive/what-is-web-20.htm

http://oreilly.com/catalog/web2report/chapter/web20_rep

Web 2.0 Resources

https://web20guru.wikispaces.com/Web+2.0+Resources

What is Web 2.0

http://oreilly.com/pub/a/web2/archive/what-is-web-20.htm

http://oreilly.com/catalog/web2report/chapter/web20_rep

Web 2.0 Resources

https://web20guru.wikispaces.com/Web+2.0+Resources
References

The Dot-com Bubble

http://www.wisegeek.org/what-was-the-dot-com-bubble.h

http://www.thebubblebubble.com/dot-com-bubble/

Screenshots

https://www.flickr.com/photos/wfryer/433975194/in/photost

https://www.flickr.com/photos/wfryer/433566428/in/photost

The Dot-com Bubble

http://www.wisegeek.org/what-was-the-dot-com-bubble.h

http://www.thebubblebubble.com/dot-com-bubble/

Screenshots

https://www.flickr.com/photos/wfryer/433975194/in/photost

https://www.flickr.com/photos/wfryer/433566428/in/photost

More Related Content

What's hot

New Industrial Revolution and Digital Business Models
New Industrial Revolution and Digital Business ModelsNew Industrial Revolution and Digital Business Models
New Industrial Revolution and Digital Business ModelsRobin Teigland
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)Allan Cho
 
Web 3.0 - A Detailed Guide
Web 3.0 - A Detailed GuideWeb 3.0 - A Detailed Guide
Web 3.0 - A Detailed Guide101 Blockchains
 
Project report (web 3.0)
Project report (web 3.0)Project report (web 3.0)
Project report (web 3.0)Abhishek Roy
 
Web 3.0 Breakthrough Technologies
Web 3.0 Breakthrough TechnologiesWeb 3.0 Breakthrough Technologies
Web 3.0 Breakthrough TechnologiesChanHan Hy
 
What is the metaverse by Dr Cynthia Calongne
What is the metaverse by Dr Cynthia CalongneWhat is the metaverse by Dr Cynthia Calongne
What is the metaverse by Dr Cynthia CalongneCynthia Calongne
 
What is Web 3,0?
What is Web 3,0?What is Web 3,0?
What is Web 3,0?dWebGuide1
 
Introduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYUIntroduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYUDibbs
 
Virtual Environments and Web 3D – New Worlds with Old Problems?
Virtual Environments and Web 3D – New Worlds with Old Problems?Virtual Environments and Web 3D – New Worlds with Old Problems?
Virtual Environments and Web 3D – New Worlds with Old Problems?Tracy Kennedy
 
Is Metaverse The Next Big Thing?
Is Metaverse The Next Big Thing?Is Metaverse The Next Big Thing?
Is Metaverse The Next Big Thing?101 Blockchains
 
Blockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis GuardaBlockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis GuardaDinis Guarda
 
Proposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdfProposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdfDr. Edwin Hernandez
 

What's hot (20)

Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
New Industrial Revolution and Digital Business Models
New Industrial Revolution and Digital Business ModelsNew Industrial Revolution and Digital Business Models
New Industrial Revolution and Digital Business Models
 
Web3 Fundamentals
Web3 FundamentalsWeb3 Fundamentals
Web3 Fundamentals
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)
 
What is Web 3.0
What is Web 3.0What is Web 3.0
What is Web 3.0
 
Web 3.0 - A Detailed Guide
Web 3.0 - A Detailed GuideWeb 3.0 - A Detailed Guide
Web 3.0 - A Detailed Guide
 
Project report (web 3.0)
Project report (web 3.0)Project report (web 3.0)
Project report (web 3.0)
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0 Breakthrough Technologies
Web 3.0 Breakthrough TechnologiesWeb 3.0 Breakthrough Technologies
Web 3.0 Breakthrough Technologies
 
The future internet web 3.0
The future internet  web 3.0The future internet  web 3.0
The future internet web 3.0
 
What is the metaverse by Dr Cynthia Calongne
What is the metaverse by Dr Cynthia CalongneWhat is the metaverse by Dr Cynthia Calongne
What is the metaverse by Dr Cynthia Calongne
 
Web 3.0- Future of Internet
Web 3.0- Future of InternetWeb 3.0- Future of Internet
Web 3.0- Future of Internet
 
What is Web 3,0?
What is Web 3,0?What is Web 3,0?
What is Web 3,0?
 
Introduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYUIntroduction to Web3 Marketing | Dibbs x NYU
Introduction to Web3 Marketing | Dibbs x NYU
 
What is web3?
What is web3?What is web3?
What is web3?
 
Virtual Environments and Web 3D – New Worlds with Old Problems?
Virtual Environments and Web 3D – New Worlds with Old Problems?Virtual Environments and Web 3D – New Worlds with Old Problems?
Virtual Environments and Web 3D – New Worlds with Old Problems?
 
Is Metaverse The Next Big Thing?
Is Metaverse The Next Big Thing?Is Metaverse The Next Big Thing?
Is Metaverse The Next Big Thing?
 
Blockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis GuardaBlockchain in IoT and Other Considerations by Dinis Guarda
Blockchain in IoT and Other Considerations by Dinis Guarda
 
Proposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdfProposal NFT Metaverse Projects.pdf
Proposal NFT Metaverse Projects.pdf
 

Viewers also liked

Screencast in Education Presentation
Screencast in Education PresentationScreencast in Education Presentation
Screencast in Education Presentationdefenseof
 
Greater Expectations: The Layered Meanings of Print and Web Style
Greater Expectations:  The Layered Meanings of Print and Web StyleGreater Expectations:  The Layered Meanings of Print and Web Style
Greater Expectations: The Layered Meanings of Print and Web StyleCasey McArdle
 
Using Web 2.0 and the Public Sphere to Foster Public Writing in Composition ...
Using Web 2.0 and the Public Sphere to  Foster Public Writing in Composition ...Using Web 2.0 and the Public Sphere to  Foster Public Writing in Composition ...
Using Web 2.0 and the Public Sphere to Foster Public Writing in Composition ...Casey McArdle
 
OPAC 2.0 Opportunities, development and analysis
OPAC 2.0 Opportunities, development and analysisOPAC 2.0 Opportunities, development and analysis
OPAC 2.0 Opportunities, development and analysisPatrice Chalon
 
Web2.0 in Education
Web2.0 in EducationWeb2.0 in Education
Web2.0 in Educationdefenseof
 
Social Media: Strategies & techniques toward more dynamic online classrooms
Social Media:  Strategies & techniques toward more dynamic online classroomsSocial Media:  Strategies & techniques toward more dynamic online classrooms
Social Media: Strategies & techniques toward more dynamic online classroomsCynthia Lawson Jaramillo
 

Viewers also liked (9)

Screencast in Education Presentation
Screencast in Education PresentationScreencast in Education Presentation
Screencast in Education Presentation
 
TOSMI Web2.o
TOSMI Web2.oTOSMI Web2.o
TOSMI Web2.o
 
Greater Expectations: The Layered Meanings of Print and Web Style
Greater Expectations:  The Layered Meanings of Print and Web StyleGreater Expectations:  The Layered Meanings of Print and Web Style
Greater Expectations: The Layered Meanings of Print and Web Style
 
Using Web 2.0 and the Public Sphere to Foster Public Writing in Composition ...
Using Web 2.0 and the Public Sphere to  Foster Public Writing in Composition ...Using Web 2.0 and the Public Sphere to  Foster Public Writing in Composition ...
Using Web 2.0 and the Public Sphere to Foster Public Writing in Composition ...
 
OPAC 2.0 Opportunities, development and analysis
OPAC 2.0 Opportunities, development and analysisOPAC 2.0 Opportunities, development and analysis
OPAC 2.0 Opportunities, development and analysis
 
Web2.0 in Education
Web2.0 in EducationWeb2.0 in Education
Web2.0 in Education
 
Banktechasia2008
Banktechasia2008Banktechasia2008
Banktechasia2008
 
Prabsiva
PrabsivaPrabsiva
Prabsiva
 
Social Media: Strategies & techniques toward more dynamic online classrooms
Social Media:  Strategies & techniques toward more dynamic online classroomsSocial Media:  Strategies & techniques toward more dynamic online classrooms
Social Media: Strategies & techniques toward more dynamic online classrooms
 

Similar to Introduction to Web 2.0

Similar to Introduction to Web 2.0 (20)

Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)WEB 2.0 For Interns(Surya)
WEB 2.0 For Interns(Surya)
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Summarize the What Is Web 2.0
Summarize the What Is Web 2.0Summarize the What Is Web 2.0
Summarize the What Is Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Update08 Web2
Update08 Web2Update08 Web2
Update08 Web2
 
web 2.0
web 2.0web 2.0
web 2.0
 
Web2.0 Basics
Web2.0 BasicsWeb2.0 Basics
Web2.0 Basics
 
Web 2 0 & Beyond
Web 2 0 & BeyondWeb 2 0 & Beyond
Web 2 0 & Beyond
 
EOI Web 20
EOI Web 20EOI Web 20
EOI Web 20
 
Web 2.0, Hip or Hype - A Library Perspective
Web 2.0, Hip or Hype - A Library PerspectiveWeb 2.0, Hip or Hype - A Library Perspective
Web 2.0, Hip or Hype - A Library Perspective
 
Web 2.0 - Then And Now
Web 2.0 - Then And NowWeb 2.0 - Then And Now
Web 2.0 - Then And Now
 
web 2.0
web 2.0web 2.0
web 2.0
 
Leveraging The Web 2.0 Movement, Dion Hinchliffe
Leveraging The Web 2.0 Movement, Dion HinchliffeLeveraging The Web 2.0 Movement, Dion Hinchliffe
Leveraging The Web 2.0 Movement, Dion Hinchliffe
 
Cavalcare l'onda del Web 2.0 - Dion Hinchcliffe
Cavalcare l'onda del Web 2.0 - Dion HinchcliffeCavalcare l'onda del Web 2.0 - Dion Hinchcliffe
Cavalcare l'onda del Web 2.0 - Dion Hinchcliffe
 
Praveenkumar
PraveenkumarPraveenkumar
Praveenkumar
 
Team 3 Web 2.0 Web 3.0 V2 Linkdin
Team 3 Web 2.0 Web 3.0 V2 LinkdinTeam 3 Web 2.0 Web 3.0 V2 Linkdin
Team 3 Web 2.0 Web 3.0 V2 Linkdin
 
Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2
 
Web 2.0 and Web 3.0
Web 2.0 and Web 3.0Web 2.0 and Web 3.0
Web 2.0 and Web 3.0
 

More from Reggie Niccolo Santos (15)

Securing PHP Applications
Securing PHP ApplicationsSecuring PHP Applications
Securing PHP Applications
 
UI / UX Engineering for Web Applications
UI / UX Engineering for Web ApplicationsUI / UX Engineering for Web Applications
UI / UX Engineering for Web Applications
 
Computability - Tractable, Intractable and Non-computable Function
Computability - Tractable, Intractable and Non-computable FunctionComputability - Tractable, Intractable and Non-computable Function
Computability - Tractable, Intractable and Non-computable Function
 
Algorithms - Aaron Bloomfield
Algorithms - Aaron BloomfieldAlgorithms - Aaron Bloomfield
Algorithms - Aaron Bloomfield
 
Program Logic Formulation - Ohio State University
Program Logic Formulation - Ohio State UniversityProgram Logic Formulation - Ohio State University
Program Logic Formulation - Ohio State University
 
Abstract Data Types
Abstract Data TypesAbstract Data Types
Abstract Data Types
 
Computational Thinking and Data Representations
Computational Thinking and Data RepresentationsComputational Thinking and Data Representations
Computational Thinking and Data Representations
 
Number Systems
Number SystemsNumber Systems
Number Systems
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Application Testing
Application TestingApplication Testing
Application Testing
 
Application Security
Application SecurityApplication Security
Application Security
 
PHP MVC
PHP MVCPHP MVC
PHP MVC
 
MySQL Transactions
MySQL TransactionsMySQL Transactions
MySQL Transactions
 
MySQL Cursors
MySQL CursorsMySQL Cursors
MySQL Cursors
 
MySQL Views
MySQL ViewsMySQL Views
MySQL Views
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Introduction to Web 2.0

  • 2. Outline  Brief History  Differences Between Web 1.0 and Web 2.0  The Web as Platform  Harnessing Collective Intelligence  Blogging and the Wisdom of Crowds  Data is the Next Intel Inside  Brief History  Differences Between Web 1.0 and Web 2.0  The Web as Platform  Harnessing Collective Intelligence  Blogging and the Wisdom of Crowds  Data is the Next Intel Inside
  • 3. Outline  End of the Software Release Cycle  Lightweight Programming Models  Software Above the Level of a Single Device  Rich User Experiences  Core Competencies  References  End of the Software Release Cycle  Lightweight Programming Models  Software Above the Level of a Single Device  Rich User Experiences  Core Competencies  References
  • 4.
  • 5. Brief History "Web 2.0"  Began with a conference brainstorming session between O'Reilly and MediaLive International  The companies that had survived the dot-com collapse seemed to have some things in common "Web 2.0"  Began with a conference brainstorming session between O'Reilly and MediaLive International  The companies that had survived the dot-com collapse seemed to have some things in common
  • 6. Brief History – dot- com Collapse
  • 7. Difference between Web 1.0 and Web 2.0 Web 1.0 Web 2.0 DoubleClick Google AdSense Ofoto Flickr Akamai BitTorrent mp3.com Napster Britannica Online Wikipedia personal websites blogging evite upcoming.org and EVDB
  • 8. Difference between Web 1.0 and Web 2.0 Web 1.0 Web 2.0 domain name speculation Search Engine Optimization (SEO) page views cost per click screen scraping web services publishing participation content management systems wikis directories (taxonomy) tagging (“folksonomy”) stickiness syndication
  • 9. Web 2.0: The Web as Platform
  • 10. Web 2.0: The Web as Platform Netscape vs. Google  the value of the software is proportional to the scale and dynamism of the data it helps to manage Netscape vs. Google  the value of the software is proportional to the scale and dynamism of the data it helps to manage
  • 11. Web 2.0: The Web as Platform
  • 12. Web 2.0: The Web as Platform DoubleClick vs. Overture and AdSense  leverage customer self-service and algorithmic data management to reach out to the entire web, to the edges and not just the center, to the long tail and not just the head DoubleClick vs. Overture and AdSense  leverage customer self-service and algorithmic data management to reach out to the entire web, to the edges and not just the center, to the long tail and not just the head
  • 13. Web 2.0: The Web as Platform DoubleClick vs. Overture and AdSense  “the long tail”  collective power of the small sites that make up the bulk of the web's content DoubleClick vs. Overture and AdSense  “the long tail”  collective power of the small sites that make up the bulk of the web's content
  • 14. Web 2.0: The Web as Platform
  • 15. Web 2.0: The Web as Platform  eBay enables occasional transactions of only a few dollars between single individuals, acting as an automated intermediary  eBay enables occasional transactions of only a few dollars between single individuals, acting as an automated intermediary
  • 16. Web 2.0: The Web as Platform
  • 17. Web 2.0: The Web as Platform  Napster (though shutdown for legal reasons) built its network not by building a centralized song database, but by architecting a system in such a way that every downloader also became a server, and thus grew the network  Napster (though shutdown for legal reasons) built its network not by building a centralized song database, but by architecting a system in such a way that every downloader also became a server, and thus grew the network
  • 18. Web 2.0: The Web as Platform
  • 19. Web 2.0: The Web as Platform
  • 20. Web 2.0: The Web as Platform Akamai vs. BitTorrent  every client is also a server  files are broken up into fragments that can be served from multiple locations, transparently harnessing the network of downloaders to provide both bandwidth and data to other users Akamai vs. BitTorrent  every client is also a server  files are broken up into fragments that can be served from multiple locations, transparently harnessing the network of downloaders to provide both bandwidth and data to other users
  • 21. Web 2.0: The Web as Platform Akamai vs. BitTorrent  the more popular the file, the faster it can be served  the service automatically gets better the more people use it Akamai vs. BitTorrent  the more popular the file, the faster it can be served  the service automatically gets better the more people use it
  • 22. Web 2.0: The Web as Platform Akamai vs. BitTorrent  there is an implicit “architecture of participation”, a built-in ethic of cooperation, in which the service acts primarily as an intelligent broker, connecting the edges to each other and harnessing the power of the users themselves Akamai vs. BitTorrent  there is an implicit “architecture of participation”, a built-in ethic of cooperation, in which the service acts primarily as an intelligent broker, connecting the edges to each other and harnessing the power of the users themselves
  • 23. Web 2.0: Harnessing Collective Intelligence  Hyperlinking is the foundation of the web  The web of connections grows organically as an output of the collective activity of all web users  Hyperlinking is the foundation of the web  The web of connections grows organically as an output of the collective activity of all web users
  • 25. Web 2.0: Harnessing Collective Intelligence  Yahoo! was born as a catalog, or directory of links, an aggregation of the best work of thousands, then millions of users  Yahoo! was born as a catalog, or directory of links, an aggregation of the best work of thousands, then millions of users
  • 27. Web 2.0: Harnessing Collective Intelligence  Google's breakthrough in search was PageRank, a method of using the link structure of the web rather than just the characteristics of documents to provide better search results  Google's breakthrough in search was PageRank, a method of using the link structure of the web rather than just the characteristics of documents to provide better search results
  • 29. Web 2.0: Harnessing Collective Intelligence  eBay's product is the collective activity of all its users  like the web itself, eBay grows organically in response to user activity  the company's role is an enabler of a context in which that user activity can happen  eBay's product is the collective activity of all its users  like the web itself, eBay grows organically in response to user activity  the company's role is an enabler of a context in which that user activity can happen
  • 31. Web 2.0: Harnessing Collective Intelligence  Amazon sells the same products as competitors such as Barnesandnoble.com, and they receive the same product descriptions, cover images, and editorial content from their vendors  Amazon sells the same products as competitors such as Barnesandnoble.com, and they receive the same product descriptions, cover images, and editorial content from their vendors
  • 32. Web 2.0: Harnessing Collective Intelligence  But Amazon has made a science of user engagement  While a Barnesandnoble.com search is likely to lead with the company's own products or sponsored results, Amazon always leads with the “most popular” , a real-time computation based not only on sales but other factors that Amazon insiders call the “flow” around products  But Amazon has made a science of user engagement  While a Barnesandnoble.com search is likely to lead with the company's own products or sponsored results, Amazon always leads with the “most popular” , a real-time computation based not only on sales but other factors that Amazon insiders call the “flow” around products
  • 34. Web 2.0: Harnessing Collective Intelligence  Wikipedia  an online encyclopedia based on the unlikely notion that an entry can be added by an web user, and edited by any other  radical experiment in trust  Wikipedia  an online encyclopedia based on the unlikely notion that an entry can be added by an web user, and edited by any other  radical experiment in trust
  • 35. Web 2.0: Harnessing Collective Intelligence “with enough eyeballs, all bugs are shallow” – Eric Raymond “with enough eyeballs, all bugs are shallow” – Eric Raymond
  • 38. Web 2.0: Harnessing Collective Intelligence  Sites like del.icio.us and Flickr have pioneered a concept that some people call “folksonomy” (in contrast to taxonomy)  a style of collaborative categorization of sites using freely chosen keywords, often referred to as tags  tagging allows for the kind of multiple overlapping associations that the brain itself uses, rather than rigid categories  Sites like del.icio.us and Flickr have pioneered a concept that some people call “folksonomy” (in contrast to taxonomy)  a style of collaborative categorization of sites using freely chosen keywords, often referred to as tags  tagging allows for the kind of multiple overlapping associations that the brain itself uses, rather than rigid categories
  • 40. Web 2.0: Harnessing Collective Intelligence  Collaborative spam filtering products like Cloudmark aggregate the individual decisions of email users about what is and is not spam, outperforming systems that rely on analysis of the messages themselves  Collaborative spam filtering products like Cloudmark aggregate the individual decisions of email users about what is and is not spam, outperforming systems that rely on analysis of the messages themselves
  • 42. Web 2.0: Harnessing Collective Intelligence  The greatest internet success stories do not advertise their products  Adoption is driven by “viral marketing”  Recommendations propagating directly from one user to another  The greatest internet success stories do not advertise their products  Adoption is driven by “viral marketing”  Recommendations propagating directly from one user to another
  • 44. Web 2.0: Harnessing Collective Intelligence  Even much of the infrastructure of the web – including the Linux, Apache, MySQL, and Perl, PHP or Python (LAMP) code involved in most web servers – relies on the peer- production methods of open source  Even much of the infrastructure of the web – including the Linux, Apache, MySQL, and Perl, PHP or Python (LAMP) code involved in most web servers – relies on the peer- production methods of open source
  • 45. Web 2.0: Harnessing Collective Intelligence  Network effects from user contributions are the key to market dominance in the Web 2.0 era  Network effects from user contributions are the key to market dominance in the Web 2.0 era
  • 46. Web 2.0: Blogging and the Wisdom of Crowds
  • 47. Web 2.0: Blogging and the Wisdom of Crowds  Blog  at its most basic, a blog is just a personal home page in a diary format  Blog  at its most basic, a blog is just a personal home page in a diary format
  • 48. Web 2.0: Blogging and the Wisdom of Crowds “the chronological organization of the blog seems like a trivial difference, but it drives an entirely different delivery, advertising and value chain” – Rich Skrenta “the chronological organization of the blog seems like a trivial difference, but it drives an entirely different delivery, advertising and value chain” – Rich Skrenta
  • 49. Web 2.0: Blogging and the Wisdom of Crowds
  • 50. Web 2.0: Blogging and the Wisdom of Crowds  RSS  Really Simple Syndication  allows someone to link not just to a page, but to subscribe to it, with notification every time that page changes  “incremental/live web”  RSS  Really Simple Syndication  allows someone to link not just to a page, but to subscribe to it, with notification every time that page changes  “incremental/live web”
  • 51. Web 2.0: Blogging and the Wisdom of Crowds “we, the media, not a few people in a back room, decides what is important” – Dan Gilmor “we, the media, not a few people in a back room, decides what is important” – Dan Gilmor
  • 52. Web 2.0: Data is the Next Intel Inside  Every significant application to date has been backed by a specialized database  Google's web crawl  Yahoo!'s directory and web crawl  Amazon's database of products  eBay's database of products and sellers  MapQuest's map databases  Napster's distributed song database  Every significant application to date has been backed by a specialized database  Google's web crawl  Yahoo!'s directory and web crawl  Amazon's database of products  eBay's database of products and sellers  MapQuest's map databases  Napster's distributed song database
  • 53. Web 2.0: Data is the Next Intel Inside  Database management is a core competency  applications as “infoware” rather than merely software  Database management is a core competency  applications as “infoware” rather than merely software
  • 54. Web 2.0: Data is the Next Intel Inside MapQuests vs. Yahoo!, Microsoft and Google Maps MapQuests vs. Yahoo!, Microsoft and Google Maps
  • 55. Web 2.0: Data is the Next Intel Inside MapQuests vs. Yahoo!, Microsoft and Google Maps MapQuests vs. Yahoo!, Microsoft and Google Maps
  • 56. Web 2.0: Data is the Next Intel Inside MapQuests vs. Yahoo!, Microsoft and Google Maps MapQuests vs. Yahoo!, Microsoft and Google Maps
  • 57. Web 2.0: Data is the Next Intel Inside MapQuests vs. Yahoo!, Microsoft and Google Maps MapQuests vs. Yahoo!, Microsoft and Google Maps
  • 58. Web 2.0: Data is the Next Intel Inside Barnesandnoble.com vs. Amazon.comBarnesandnoble.com vs. Amazon.com
  • 59. Web 2.0: Data is the Next Intel Inside Barnesandnoble.com vs. Amazon.comBarnesandnoble.com vs. Amazon.com
  • 60. Web 2.0: Data is the Next Intel Inside  The race is on to own certain classes of core data  Location  Identity  Calendaring of public events  Product identifiers  Namespaces  The race is on to own certain classes of core data  Location  Identity  Calendaring of public events  Product identifiers  Namespaces
  • 61. Web 2.0: End of the Software Adoption Cycle  SaaS  Software delivered as a service, not as a product  SaaS  Software delivered as a service, not as a product
  • 62. Web 2.0: End of the Software Adoption Cycle
  • 63. Web 2.0: End of the Software Adoption Cycle  Benefits  Faster time to market  Reduced risk  Closer relationship with customers  Real-time data to make quantifiable decisions  Increased responsiveness  Benefits  Faster time to market  Reduced risk  Closer relationship with customers  Real-time data to make quantifiable decisions  Increased responsiveness
  • 64. Web 2.0: End of the Software Adoption Cycle  Release early and release often  “The perpetual beta”  The product is developed in the open, with new features slipstreamed in on a monthly, weekly, or even daily basis  Engage users as co-developers and real-time testers  Release early and release often  “The perpetual beta”  The product is developed in the open, with new features slipstreamed in on a monthly, weekly, or even daily basis  Engage users as co-developers and real-time testers
  • 65. Web 2.0: End of the Software Adoption Cycle  Instrument your product  In the development process, you need to plan for and implement not only the customer-facing application but also a framework for capturing how customers are using your product  What users do often tells you more than what they say  Instrument your product  In the development process, you need to plan for and implement not only the customer-facing application but also a framework for capturing how customers are using your product  What users do often tells you more than what they say
  • 66. Web 2.0: End of the Software Adoption Cycle  Incrementally create new products  New and existing products should evolve through rapid releases, user feedback, and instrumentation  Incrementally create new products  New and existing products should evolve through rapid releases, user feedback, and instrumentation
  • 67. Web 2.0: End of the Software Adoption Cycle  Make operations a core competency  Expertise in product development must be matched by an expertise in daily operations  Software will cease to perform unless it is maintained on a daily basis  Make operations a core competency  Expertise in product development must be matched by an expertise in daily operations  Software will cease to perform unless it is maintained on a daily basis
  • 68. Web 2.0: End of the Software Adoption Cycle
  • 69. Web 2.0: End of the Software Adoption Cycle  Google's system administration, networking, and load- balancing techniques are perhaps even more closely guarded secrets than their search algorithms  Google's system administration, networking, and load- balancing techniques are perhaps even more closely guarded secrets than their search algorithms
  • 70. Web 2.0: End of the Software Adoption Cycle Techniques:  Using horizontal scaling techniques and commodity hardware components for simplified fault-tolerance and high availability  Using low-cost software (typically open source) to leverage large support communities and resources Techniques:  Using horizontal scaling techniques and commodity hardware components for simplified fault-tolerance and high availability  Using low-cost software (typically open source) to leverage large support communities and resources
  • 71. Web 2.0: End of the Software Adoption Cycle Techniques:  Ensuring that operations planning and staffing are first-class priorities  Feeding lessons learned from operational experience back into the core product – features, stability and scalability Techniques:  Ensuring that operations planning and staffing are first-class priorities  Feeding lessons learned from operational experience back into the core product – features, stability and scalability
  • 72. Web 2.0: End of the Software Adoption Cycle
  • 73. Web 2.0: End of the Software Adoption Cycle  Use dynamic tools and languages  Scripting languages such as Perl, Python, PHP and now Ruby, play such a large role at Web 2.0  Tool of choice for system and network administrators, as well as application developers building dynamic systems that require constant change  Use dynamic tools and languages  Scripting languages such as Perl, Python, PHP and now Ruby, play such a large role at Web 2.0  Tool of choice for system and network administrators, as well as application developers building dynamic systems that require constant change
  • 75. Web 2.0: Lightweight Programming Models  REST (Representational State Transfer) vs. SOAP (Simple Object Access Protocol)  REST (Representational State Transfer) vs. SOAP (Simple Object Access Protocol)
  • 76. Web 2.0: Lightweight Programming Models  Google Maps's simple AJAX (JavaScript and XML) interface  Google Maps's simple AJAX (JavaScript and XML) interface
  • 77. Web 2.0: Lightweight Programming Models  Support lightweight programming models that allow for loosely coupled systems  Think syndication, not coordination  Design for “hackability” and remixability  Support lightweight programming models that allow for loosely coupled systems  Think syndication, not coordination  Design for “hackability” and remixability
  • 79. Web 2.0: Lightweight Programming Models  The barriers to re-use are extremely low  Much of the useful software is actually open source  The web browser's “View Source” option made it possible for any user to copy any other user's web page  The barriers to re-use are extremely low  Much of the useful software is actually open source  The web browser's “View Source” option made it possible for any user to copy any other user's web page
  • 81. Web 2.0: Innovation in Assembly  The Web 2.0 mindset is good at re-use  When commodity components are abundant, you can create value simply by assembling them in novel or effective ways  The Web 2.0 mindset is good at re-use  When commodity components are abundant, you can create value simply by assembling them in novel or effective ways
  • 82. Web 2.0: Software Above the Level of a Single Device “Useful software written above the level of a single device will command high margins for a long time to come” – Dave Stutz “Useful software written above the level of a single device will command high margins for a long time to come” – Dave Stutz
  • 83. Web 2.0: Software Above the Level of a Single Device
  • 84. Web 2.0: Software Above the Level of a Single Device  No longer limited to the PC platform  iTunes  seamlessly reaches from the handheld device to massive web back-end, with the PC acting as a local cache and control station  No longer limited to the PC platform  iTunes  seamlessly reaches from the handheld device to massive web back-end, with the PC acting as a local cache and control station
  • 85. Web 2.0: Rich User Experiences
  • 86. Web 2.0: Rich User Experiences  RIA  Rich Internet Applications  web-based applications with rich user interfaces and PC-equivalent interactivity  RIA  Rich Internet Applications  web-based applications with rich user interfaces and PC-equivalent interactivity
  • 87. Web 2.0: Rich User Experiences
  • 88. Web 2.0: Rich User Experiences  AJAX(/AJAJ)  Asynchronous JavaScript And XML/JSON  incorporates:  standards-based presentation using XHTML and CSS  dynamic display and interaction using the Document Object Model  AJAX(/AJAJ)  Asynchronous JavaScript And XML/JSON  incorporates:  standards-based presentation using XHTML and CSS  dynamic display and interaction using the Document Object Model
  • 89. Web 2.0: Rich User Experiences  AJAX(/AJAJ)  incorporates:  data interchange and manipulation using XML and XSLT or JSON  asychronous data retrieval using XMLHttpRequest  JavaScript binding everything together  AJAX(/AJAJ)  incorporates:  data interchange and manipulation using XML and XSLT or JSON  asychronous data retrieval using XMLHttpRequest  JavaScript binding everything together
  • 90. Summary  Core competencies  Services, not packaged software, with cost- effective scalability  Control over unique, hard-to-recreate data sources that get richer as more people use them  Trusting users as co-developers  Harnessing collective intelligence  Core competencies  Services, not packaged software, with cost- effective scalability  Control over unique, hard-to-recreate data sources that get richer as more people use them  Trusting users as co-developers  Harnessing collective intelligence
  • 91. Summary  Core competencies  Leveraging "the long tail" through customer self- service  Software above the level of a single device  Lightweight user interfaces, developmental models and business models  Core competencies  Leveraging "the long tail" through customer self- service  Software above the level of a single device  Lightweight user interfaces, developmental models and business models
  • 92. References  What is Web 2.0  http://oreilly.com/pub/a/web2/archive/what-is-web-20.htm  http://oreilly.com/catalog/web2report/chapter/web20_rep  Web 2.0 Resources  https://web20guru.wikispaces.com/Web+2.0+Resources  What is Web 2.0  http://oreilly.com/pub/a/web2/archive/what-is-web-20.htm  http://oreilly.com/catalog/web2report/chapter/web20_rep  Web 2.0 Resources  https://web20guru.wikispaces.com/Web+2.0+Resources
  • 93. References  The Dot-com Bubble  http://www.wisegeek.org/what-was-the-dot-com-bubble.h  http://www.thebubblebubble.com/dot-com-bubble/  Screenshots  https://www.flickr.com/photos/wfryer/433975194/in/photost  https://www.flickr.com/photos/wfryer/433566428/in/photost  The Dot-com Bubble  http://www.wisegeek.org/what-was-the-dot-com-bubble.h  http://www.thebubblebubble.com/dot-com-bubble/  Screenshots  https://www.flickr.com/photos/wfryer/433975194/in/photost  https://www.flickr.com/photos/wfryer/433566428/in/photost