SlideShare a Scribd company logo
WEB 2.0
WHAT IS WEB 2.0?

Web 2.0, a phrase coined by O'Reilly Media in 2004, refers to a perceived second
generation of Web-based services—such as social networking sites, wikis,
communication tools, and folksonomies(tagging) - that emphasize online collaboration
and sharing among users. O'Reilly Media used the phrase as a title for a series of
conferences, and it has since become widely adopted.

Though the term suggests a new version of the Web, it does not refer to an update to
Internet or World Wide Web technical standards, but to changes in the ways those
standards are used. According to Tim O'Reilly "Web 2.0 is the business revolution in the
computer industry caused by the move to the internet as platform, and an attempt to
understand the rules for success on that new platform."



ALTERNATE DEFINITION:

"Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications
are those that make the most of the intrinsic advantages of that platform: delivering
software as a continually-updated service that gets better the more people use it,
consuming and remixing data from multiple sources, including individual users, while
providing their own data and services in a form that allows remixing by others, creating
network effects through an "architecture of participation," and going beyond the page
metaphor of Web 1.0 to deliver rich user experiences."
TRANSFORMATION FROM WEB 1.0 TO WEB 2.0

Here are a few popular examples of transformation of Web 1.0 based sites to Web 2.0 based
sites:




                    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
             domain name              search engine
             speculation              optimization
             page views               cost per click
             screen scraping          web services
             publishing               participation
             content management       wikis
             systems
             directories (taxonomy)   tagging ("folksonomy")
             stickiness               syndication




KEY PRINCIPLES OF WEB 2.0

The significant principles of Web 2.0 are:

   •   The web as a platform.
   •   Data as the driving force.
   •   Network effects created by an architecture of participation.
   •   Innovation in assembly of systems and sites composed by pulling together
       features from distributed, independent developers (a kind of "open source"
       development).
   •   Lightweight business models enabled by content and service syndication.
   •   The end of the software adoption cycle ("the perpetual beta").
   •   Easy to pick up by early adopters.
CHARACTERISTICS OF WEB 2.0

Some of the basic characteristics exhibited by a web 2.0 website are:

   •   "Network as platform" — delivering (and allowing users to use) applications entirely
       through a browser.
   •   Users owning the data on the site and exercising control over that data.
   •   An architecture of participation and democracy that encourages users to add
       value to the application as they use it. This stands in sharp contrast to hierarchical
       access control in applications, in which systems categorize users into roles with
       varying levels of functionality.
   •   A rich, interactive, user-friendly interface based on Ajax or similar frameworks.
   •   Some social-networking aspects.
   •   A public good. "Public goods" characteristically have jointness of supply and are
       non-excludable.




TECHNOLOGY OVERVIEW

The complex and evolving technology infrastructure of Web 2.0 includes server-software,
content-syndication, messaging-protocols, standards-based browsers with plugins and
extensions, and various client-applications. These differing but complementary approaches
provide Web 2.0 with information-storage, creation, and dissemination capabilities that go
beyond what the public formerly expected of web-sites.

A Web 2.0 website may typically feature a number of the following techniques:

   •   Rich Internet application techniques, optionally Ajax-based
   •   CSS
   •   Semantically valid XHTML markup and the use of Microformats
   •   Syndication and aggregation of data in RSS/Atom
   •   Clean and meaningful URLs
   •   Extensive use of folksonomies (in the form of tags or tagclouds, for example)
   •   Use of wiki software either completely or partially (where partial use may grow to
       become the complete platform for the site)
   •   Weblog publishing
BASIC KNOW-HOW OF THE TECHNOLOGIES SURROUNDING WEB 2.0


RICH INTERNET APPLICATIONS
Rich Internet applications (RIA) are web applications that have the features and
functionality of traditional desktop applications. RIAs typically transfer the processing
necessary for the user interface to the web client but keep the bulk of the data (i.e
maintaining the state of the program, the data etc) back on the application server.
RIA’s typically:

   •   run in a web browser, or do not require software installation
   •   run locally in a secure environment called a sandbox
   •   can be "occasionally connected" wandering in and out of hot-spots or from office to
       office.



CSS
In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe
the presentation of a document written in a markup language. Its most common
application is to style web pages written in HTML and XHTML, but the language can be
applied to any kind of XML document, including SVG and XUL



XHTML
The Extensible HyperText Markup Language, or XHTML, is a markup language that
has the same depth of expression as HTML, but a stricter syntax.



RSS(REALLY SIMPLE SYNDICATION)
RSS is a family of web feed formats used to publish frequently updated digital content,
such as blogs, news feeds or podcasts. Users of RSS content use programs called feed
"readers" or "aggregators": the user subscribes to a feed by supplying to his or her reader
a link to the feed; the reader can then check the user's subscribed feeds to see if any of
those feeds have new content since the last time it checked, and if so, retrieve that content
and present it to the user. The initials "RSS" are variously used to refer to the following
standards:

Really Simple Syndication (RSS 2.0)
Rich Site Summary (RSS 0.91, RSS 1.0)
RDF Site Summary (RSS 0.9 and 1.0)
RSS formats are specified in XML (a generic specification for data formats). RSS delivers its
information as an XML file called an "RSS feed," "webfeed," "RSS stream," or "RSS channel".


TAG
A tag is a (relevant) keyword or term associated with or assigned to a piece of information
(like picture, article, or video clip), thus describing the item and enabling keyword-based
classification of information it is applied to.

Tags are usually chosen informally and personally by the author/creator or the consumer of
the item — i.e. not usually as part of some formally defined classification scheme. Typically,
an item will have one or more tags associated with it.

WIKI
A wiki is a website that allows visitors to add, remove, edit and change content, typically
without the need for registration. It also allows for linking among any number of pages. This
ease of interaction and operation makes a wiki an effective tool for mass collaborative
authoring. The term wiki also can refer to the collaborative software itself (wiki engine)
that facilitates the operation of such a site, or to certain specific wiki sites, including the
computer science site (the original wiki) WikiWikiWeb and online encyclopedias such as
Wikipedia .


WEBLOG
A blog is a user-generated website where entries are made in journal style and displayed
in a reverse chronological order.
Blogs provide commentary or news on a particular subject, such as food, politics, or local
news. A typical blog combines text, images, and links to other blogs, web pages, and other
media related to its topic. The ability for readers to leave comments in an interactive format
is an important part of most early blogs. Most blogs are primarily textual although some
focus on photographs (photoblog), sketchblog, videos (vlog), or audio (podcasting),
and are part of a wider network of social media.


AJAX
Ajax (also known as AJAX), shorthand for "Asynchronous JavaScript and XML", is a web
development technique for creating interactive web applications. The intent is to make web
pages feel more responsive by exchanging small amounts of data with the server behind the
scenes, so that the entire web page does not have to be reloaded each time the user
requests a change. This is meant to increase the web page's interactivity, speed, and
usability.
POPULAR EXAMPLES OF WEB 2.0 BASED WEBSITES

   1. Flickr – A photo sharing website which allows users to upload their photographs and
      share it with anyone and everyone.

   2. Orkut-Social networking site which allows the users to send messages and
      communicate with other members.

   3. YouTube – It allows the users to upload their videos and share it with everyone.

   4. Blogs – Maintained by individuals or groups, they can be used to convey anything.

   5. Google AD sense – Allows users to earn money through posting Google ads on their
      websites.

   6. Wikipedia – Online encyclopedia wherein the users contribute by writing the articles,
      definitions, etc. It is completely edited and maintained by the users.

   7. Scribd – Users can upload any documents on the website where other users can
      either download or view those documents online




SCOPE OF WEB 2.0

Web 2.0 is definitely the next big thing in the World Wide Web. It makes use of latest
technologies and concepts in order to make the user experience more interactive, useful and
interconnecting. It has brought yet another way to interconnect the world by means of
collecting information and allowing it to be shared affectively. It definitely has a bright future
with so many Web 2.0 based websites coming up. It is a revolution in the field of computers
and will definitely achieve far greater success in the near future than it already has.

More Related Content

What's hot

Web 2 The business revolution
Web 2 The business revolution Web 2 The business revolution
Web 2 The business revolution vitbich
 
PPT on Web 2.0
PPT on Web 2.0PPT on Web 2.0
PPT on Web 2.0
MdShahidIqubal2
 
Concept of Web 2.0 for business
Concept of Web 2.0 for business Concept of Web 2.0 for business
Concept of Web 2.0 for business
Thamalsha Wijayarathna
 
497410397 web 2 0
497410397 web 2 0497410397 web 2 0
497410397 web 2 0
zephirh
 
Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2
Carlo Vaccari
 
Web 2.0
Web 2.0Web 2.0
Web 2.0paul.f
 
web 2.0
web 2.0web 2.0
web 2.0
Roche Labtang
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
eddytang
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
Roarke
 
Web2.0 Oakley 10 Jun07
Web2.0 Oakley 10 Jun07Web2.0 Oakley 10 Jun07
Web2.0 Oakley 10 Jun07
burkso2
 
Frydenberg Web20 Scu09
Frydenberg Web20 Scu09Frydenberg Web20 Scu09
Frydenberg Web20 Scu09
Mark Frydenberg
 
Social Network sites
Social Network sitesSocial Network sites
Social Network sites
jmradha krishnan
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
psykoduck
 

What's hot (19)

Web Space10
Web Space10Web Space10
Web Space10
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2 The business revolution
Web 2 The business revolution Web 2 The business revolution
Web 2 The business revolution
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
PPT on Web 2.0
PPT on Web 2.0PPT on Web 2.0
PPT on Web 2.0
 
Concept of Web 2.0 for business
Concept of Web 2.0 for business Concept of Web 2.0 for business
Concept of Web 2.0 for business
 
497410397 web 2 0
497410397 web 2 0497410397 web 2 0
497410397 web 2 0
 
Dml2
Dml2Dml2
Dml2
 
Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2
 
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
web 2.0web 2.0
web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web2.0 Oakley 10 Jun07
Web2.0 Oakley 10 Jun07Web2.0 Oakley 10 Jun07
Web2.0 Oakley 10 Jun07
 
Frydenberg Web20 Scu09
Frydenberg Web20 Scu09Frydenberg Web20 Scu09
Frydenberg Web20 Scu09
 
Social Network sites
Social Network sitesSocial Network sites
Social Network sites
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Viewers also liked

Web 2 0 And Language Learning
Web 2 0 And Language LearningWeb 2 0 And Language Learning
Web 2 0 And Language Learningfemi adi
 
Web 2 0 Search Engine Optimization Manual
Web 2 0 Search Engine Optimization ManualWeb 2 0 Search Engine Optimization Manual
Web 2 0 Search Engine Optimization Manualfemi adi
 
Web 2 0 And Social Networking
Web 2 0 And Social NetworkingWeb 2 0 And Social Networking
Web 2 0 And Social Networkingfemi adi
 
New Media Tools In The Newsroom A Beginners Guide 12
New Media Tools In The Newsroom A Beginners Guide 12New Media Tools In The Newsroom A Beginners Guide 12
New Media Tools In The Newsroom A Beginners Guide 12femi adi
 
UX Research: What They Don't Teach You in Grad School
UX Research: What They Don't Teach You in Grad SchoolUX Research: What They Don't Teach You in Grad School
UX Research: What They Don't Teach You in Grad School
GfK User Centric
 
Complex User Interfaces Don't Need to Be...Complex
Complex User Interfaces Don't Need to Be...ComplexComplex User Interfaces Don't Need to Be...Complex
Complex User Interfaces Don't Need to Be...Complex
GfK User Centric
 
Evaluating Touch Gesture Usability
Evaluating Touch Gesture UsabilityEvaluating Touch Gesture Usability
Evaluating Touch Gesture Usability
Kevin Arthur
 
Social Media Book Teaser
Social Media Book TeaserSocial Media Book Teaser
Social Media Book Teaserfemi adi
 
New Journalists For The New Media
New Journalists For The New MediaNew Journalists For The New Media
New Journalists For The New Mediafemi adi
 
The Future Of News
The Future Of NewsThe Future Of News
The Future Of Newsfemi adi
 

Viewers also liked (10)

Web 2 0 And Language Learning
Web 2 0 And Language LearningWeb 2 0 And Language Learning
Web 2 0 And Language Learning
 
Web 2 0 Search Engine Optimization Manual
Web 2 0 Search Engine Optimization ManualWeb 2 0 Search Engine Optimization Manual
Web 2 0 Search Engine Optimization Manual
 
Web 2 0 And Social Networking
Web 2 0 And Social NetworkingWeb 2 0 And Social Networking
Web 2 0 And Social Networking
 
New Media Tools In The Newsroom A Beginners Guide 12
New Media Tools In The Newsroom A Beginners Guide 12New Media Tools In The Newsroom A Beginners Guide 12
New Media Tools In The Newsroom A Beginners Guide 12
 
UX Research: What They Don't Teach You in Grad School
UX Research: What They Don't Teach You in Grad SchoolUX Research: What They Don't Teach You in Grad School
UX Research: What They Don't Teach You in Grad School
 
Complex User Interfaces Don't Need to Be...Complex
Complex User Interfaces Don't Need to Be...ComplexComplex User Interfaces Don't Need to Be...Complex
Complex User Interfaces Don't Need to Be...Complex
 
Evaluating Touch Gesture Usability
Evaluating Touch Gesture UsabilityEvaluating Touch Gesture Usability
Evaluating Touch Gesture Usability
 
Social Media Book Teaser
Social Media Book TeaserSocial Media Book Teaser
Social Media Book Teaser
 
New Journalists For The New Media
New Journalists For The New MediaNew Journalists For The New Media
New Journalists For The New Media
 
The Future Of News
The Future Of NewsThe Future Of News
The Future Of News
 

Similar to Web 2.0

Web 2.0 : Intellectual Property Issues
Web 2.0 : Intellectual Property IssuesWeb 2.0 : Intellectual Property Issues
Web 2.0 : Intellectual Property Issues
Karl Larson
 
Ajax, rss, feeds, web service,
Ajax, rss, feeds, web service, Ajax, rss, feeds, web service,
Ajax, rss, feeds, web service,
jmradha krishnan
 
Report On Web 2.0
Report On Web 2.0Report On Web 2.0
Report On Web 2.0
lokesh7kumar
 
web2.0 - computer networks
web2.0 - computer networksweb2.0 - computer networks
web2.0 - computer networks
NITHIN KALLE PALLY
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
Web 2.0Web 2.0
Web 2.0
TSUBHASHRI
 
WEB 2.0 SLIDES
WEB 2.0 SLIDESWEB 2.0 SLIDES
WEB 2.0 SLIDES
bineet21
 
WEB 2.0
WEB 2.0WEB 2.0
WEB 2.0
bineet21
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
Abhishek Srivastava
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 Introduction
Steven Tuck
 
Web Technologies 2.0
Web Technologies 2.0Web Technologies 2.0
Web Technologies 2.0
Andleeb Joyia
 
Web 2.0 By Nyros Developer
Web 2.0 By Nyros DeveloperWeb 2.0 By Nyros Developer
Web 2.0 By Nyros Developer
Nyros Technologies
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 Introduction
Deepan Sivasankar
 

Similar to Web 2.0 (20)

Web 2.0 : Intellectual Property Issues
Web 2.0 : Intellectual Property IssuesWeb 2.0 : Intellectual Property Issues
Web 2.0 : Intellectual Property Issues
 
Web 2.0
Web 2.0 Web 2.0
Web 2.0
 
Ajax, rss, feeds, web service,
Ajax, rss, feeds, web service, Ajax, rss, feeds, web service,
Ajax, rss, feeds, web service,
 
Report On Web 2.0
Report On Web 2.0Report On Web 2.0
Report On Web 2.0
 
W2
W2W2
W2
 
web2.0 - computer networks
web2.0 - computer networksweb2.0 - computer networks
web2.0 - computer networks
 
W2
W2W2
W2
 
W2
W2W2
W2
 
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
Web 2.0Web 2.0
Web 2.0
 
WEB 2.0 SLIDES
WEB 2.0 SLIDESWEB 2.0 SLIDES
WEB 2.0 SLIDES
 
WEB 2.0
WEB 2.0WEB 2.0
WEB 2.0
 
web 2.0
web 2.0web 2.0
web 2.0
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 Introduction
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web Technologies 2.0
Web Technologies 2.0Web Technologies 2.0
Web Technologies 2.0
 
Web 2.0 By Nyros Developer
Web 2.0 By Nyros DeveloperWeb 2.0 By Nyros Developer
Web 2.0 By Nyros Developer
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 Introduction
 

Recently uploaded

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Web 2.0

  • 2. WHAT IS WEB 2.0? Web 2.0, a phrase coined by O'Reilly Media in 2004, refers to a perceived second generation of Web-based services—such as social networking sites, wikis, communication tools, and folksonomies(tagging) - that emphasize online collaboration and sharing among users. O'Reilly Media used the phrase as a title for a series of conferences, and it has since become widely adopted. Though the term suggests a new version of the Web, it does not refer to an update to Internet or World Wide Web technical standards, but to changes in the ways those standards are used. According to Tim O'Reilly "Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform." ALTERNATE DEFINITION: "Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences."
  • 3. TRANSFORMATION FROM WEB 1.0 TO WEB 2.0 Here are a few popular examples of transformation of Web 1.0 based sites to Web 2.0 based sites: 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 domain name search engine speculation optimization page views cost per click screen scraping web services publishing participation content management wikis systems directories (taxonomy) tagging ("folksonomy") stickiness syndication KEY PRINCIPLES OF WEB 2.0 The significant principles of Web 2.0 are: • The web as a platform. • Data as the driving force. • Network effects created by an architecture of participation. • Innovation in assembly of systems and sites composed by pulling together features from distributed, independent developers (a kind of "open source" development). • Lightweight business models enabled by content and service syndication. • The end of the software adoption cycle ("the perpetual beta"). • Easy to pick up by early adopters.
  • 4. CHARACTERISTICS OF WEB 2.0 Some of the basic characteristics exhibited by a web 2.0 website are: • "Network as platform" — delivering (and allowing users to use) applications entirely through a browser. • Users owning the data on the site and exercising control over that data. • An architecture of participation and democracy that encourages users to add value to the application as they use it. This stands in sharp contrast to hierarchical access control in applications, in which systems categorize users into roles with varying levels of functionality. • A rich, interactive, user-friendly interface based on Ajax or similar frameworks. • Some social-networking aspects. • A public good. "Public goods" characteristically have jointness of supply and are non-excludable. TECHNOLOGY OVERVIEW The complex and evolving technology infrastructure of Web 2.0 includes server-software, content-syndication, messaging-protocols, standards-based browsers with plugins and extensions, and various client-applications. These differing but complementary approaches provide Web 2.0 with information-storage, creation, and dissemination capabilities that go beyond what the public formerly expected of web-sites. A Web 2.0 website may typically feature a number of the following techniques: • Rich Internet application techniques, optionally Ajax-based • CSS • Semantically valid XHTML markup and the use of Microformats • Syndication and aggregation of data in RSS/Atom • Clean and meaningful URLs • Extensive use of folksonomies (in the form of tags or tagclouds, for example) • Use of wiki software either completely or partially (where partial use may grow to become the complete platform for the site) • Weblog publishing
  • 5. BASIC KNOW-HOW OF THE TECHNOLOGIES SURROUNDING WEB 2.0 RICH INTERNET APPLICATIONS Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e maintaining the state of the program, the data etc) back on the application server. RIA’s typically: • run in a web browser, or do not require software installation • run locally in a secure environment called a sandbox • can be "occasionally connected" wandering in and out of hot-spots or from office to office. CSS In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL XHTML The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but a stricter syntax. RSS(REALLY SIMPLE SYNDICATION) RSS is a family of web feed formats used to publish frequently updated digital content, such as blogs, news feeds or podcasts. Users of RSS content use programs called feed "readers" or "aggregators": the user subscribes to a feed by supplying to his or her reader a link to the feed; the reader can then check the user's subscribed feeds to see if any of those feeds have new content since the last time it checked, and if so, retrieve that content and present it to the user. The initials "RSS" are variously used to refer to the following standards: Really Simple Syndication (RSS 2.0) Rich Site Summary (RSS 0.91, RSS 1.0) RDF Site Summary (RSS 0.9 and 1.0)
  • 6. RSS formats are specified in XML (a generic specification for data formats). RSS delivers its information as an XML file called an "RSS feed," "webfeed," "RSS stream," or "RSS channel". TAG A tag is a (relevant) keyword or term associated with or assigned to a piece of information (like picture, article, or video clip), thus describing the item and enabling keyword-based classification of information it is applied to. Tags are usually chosen informally and personally by the author/creator or the consumer of the item — i.e. not usually as part of some formally defined classification scheme. Typically, an item will have one or more tags associated with it. WIKI A wiki is a website that allows visitors to add, remove, edit and change content, typically without the need for registration. It also allows for linking among any number of pages. This ease of interaction and operation makes a wiki an effective tool for mass collaborative authoring. The term wiki also can refer to the collaborative software itself (wiki engine) that facilitates the operation of such a site, or to certain specific wiki sites, including the computer science site (the original wiki) WikiWikiWeb and online encyclopedias such as Wikipedia . WEBLOG A blog is a user-generated website where entries are made in journal style and displayed in a reverse chronological order. Blogs provide commentary or news on a particular subject, such as food, politics, or local news. A typical blog combines text, images, and links to other blogs, web pages, and other media related to its topic. The ability for readers to leave comments in an interactive format is an important part of most early blogs. Most blogs are primarily textual although some focus on photographs (photoblog), sketchblog, videos (vlog), or audio (podcasting), and are part of a wider network of social media. AJAX Ajax (also known as AJAX), shorthand for "Asynchronous JavaScript and XML", is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page's interactivity, speed, and usability.
  • 7. POPULAR EXAMPLES OF WEB 2.0 BASED WEBSITES 1. Flickr – A photo sharing website which allows users to upload their photographs and share it with anyone and everyone. 2. Orkut-Social networking site which allows the users to send messages and communicate with other members. 3. YouTube – It allows the users to upload their videos and share it with everyone. 4. Blogs – Maintained by individuals or groups, they can be used to convey anything. 5. Google AD sense – Allows users to earn money through posting Google ads on their websites. 6. Wikipedia – Online encyclopedia wherein the users contribute by writing the articles, definitions, etc. It is completely edited and maintained by the users. 7. Scribd – Users can upload any documents on the website where other users can either download or view those documents online SCOPE OF WEB 2.0 Web 2.0 is definitely the next big thing in the World Wide Web. It makes use of latest technologies and concepts in order to make the user experience more interactive, useful and interconnecting. It has brought yet another way to interconnect the world by means of collecting information and allowing it to be shared affectively. It definitely has a bright future with so many Web 2.0 based websites coming up. It is a revolution in the field of computers and will definitely achieve far greater success in the near future than it already has.