The Evolution of Word Wide Web - WWW

Introduction2. SOA (Service Oriented Architecture) is the key
World Wide Web (WWW) is the system of interlinkedpiece in Web 2.0. Buzzwords around SOA are Feeds,
hypertext documents containing text, images, audio,RSS, web services and mash up, which defines how
videos, animation and more. User can view andWeb 2.0 application exposes functionality so that other
navigate through these documents using hyperlinks orapplications can leverage and integrate those
navigation elements which have references to anotherfunctionalities providing much richer set of applications.
document or to the section of the same document. In3. Web 2.0 is the Social web. Web 2.0 Application
a broader sense "The World Wide Web is thetends to interact much more with the end user. End
universe of network-accessible information, anusers are not only the users of the application but also
embodiment of human knowledge."the participants whether by tagging the content,
History of World Wide Webwhether he is contributing to the wiki or doing podcast
WWW was first proposed in 1990 by Timfor blogging. Due to the Social nature of application end
Berners-Lee and Robert Cailliau while working at theuser is the interval part of the data for the application,
CERN, the European Council for Nuclear Research.proving feedbacks and allowing application to leverage
Both of them came out with their individual proposal forthat user going to use it.
Hypertext systems and later on they united and4. In Web 2.0 philosophy and strategy is that "The
offered joint proposal. The term "Word Wide Web"Web is open". Content is available to be moved and
was first introduced in that joint proposal. The historychanged by any user. Web site content is not
of every invention has lot of pre-history. Similarly thecontrolled by the people who made the web site but
World Wide Web has also lot of pre-historical gradualby the user who are using the web site.
development of hypertext system and internet5. In Web 2.0 Data is the driving force. Users are
protocols which made the WWW possible. Thespending much more time online and started
gradual development started in the early 1945, with thegenerating content in their passive time. Web 2.0
development of Memex, a device based on microfilmsrequires some of the key technologies to be used in
for storing huge amount of documents and facilitatingthe development of web pages. One of the important
organizing those documents. Later in 1968 "Hypertext"technologies is the AJAX which supports development
was introduced, which made linking and organization ofof rich user experience.
documents fairly easy. In 1972 DARPA (Defense6. Web 2.0 websites typically include some of the
Advance Research Project Agency), started projectfollowing key technologies.
that connect all research centers to facilitate data- RSS (Really Simple Syndication), which allows users
exchange which later adopted for military informationto syndicate, aggregate and to set up the notification
exchange. In 1979 SGML (Standard Generalizedof the data using feeds.
Markup Language) was invented to enable sharing of- Mashups, which makes it possible to merge the
documents for large government project bycontent from different sources, allowing new form of
separating content from the presentation and therebyreusing of the information via public interface or APIs.
enabling same document to be rendered in different- Wikis and Forums to support user generated content.
ways. In 1989 Tim Berners-lee came out with- Tagging, which allows users to specify and attach
Networked Hypertext system form CERN Laboratory.human readable keyword to web resource.
In 1990, joint proposal for hyper text system was- AJAX - Asynchronous Java Script and XML, which
presented and the term "World Wide Web" firstis the web development technique, allowing exchange
introduced. In 1992 first portable browser was releasedof interactive data behind the scene without reloading
by CERN, and that had picked up industry interest inthe web page.
internet development. Today web is so muchTo clearly understand above characteristics of web
popularized and has grown to be so invaded in to our2.0, Yihong Ding in his article on "Evolution of World
lives; it becomes almost impossible to imagine theWide Web" has analogically correlated World of Web
World without web.2.0 with the world of a Pre-School Kid.
Web Evolution - What and How?Pre-School Kid : I have parents
Each technology has certain distinguishedWeb-2.0 Page : Webmasters (blog owners)
characteristics and features. Similarly web has certainPre-School Kid : Parents teach me knowledge (though
features such as data, services, mess-up, APIs, socialoften not well organized)
platform and more. These features are continuouslyWeb-2.0 Page : Tagging
and progressively evolving in distinct stages withPre-School Kid : I understand but maybe imprecise and
qualitative improvements over the existing. Webincorrect
evolution is categorized and hyped with some fancyWeb-2.0 Page : Folksonomy
marketing terms like "Web 1.0", "Web 2.0", "SocialPre-School Kid : I can deliver and distribute messages,
Web", "Web 3.0", "Pragmatic Semantic Web",especially for my parents
"Pragmatic Web" and many more.Web-2.0 Page : Blogging technology
Yihong Ding, PHD candidate at Brigham YoungPre-School Kid : Who my friends are is primarily
University, in his article on "Evolution of Web" explaineddetermined by my parents' social activities and their
the development of Web by analogically comparing itteaching
with the human growth. Yihong Ding stated "TheWeb-2.0 Page : Social network
relationship between web pages and theirPre-School Kid : Multiple of us can be coordinated to
webmasters is similar to the relationship betweendo something beyond individual's capabilities
children and their parents. As well as parents raise theirWeb-2.0 Page : Web widget, mashup
children, webmasters maintain and update their webPre-School Kid : I can do suggestion based on my
pages. Human children have their normal stages ofcommunication with friends
development, such as the newborn stage, pre-schoolWeb-2.0 Page : Collective intelligence
stage, elementary-school stage, teenage stage, and soFollowing table distinguish the difference between Web
on. Analogically, web has its generations, such as Web1.0 and Web 2.0
1.0, Web 2.0, and so on."Web 1.0 is about : Reading
Along with technological advancement web designWeb 2.0 is about : Reading /Writing
also changed over the period of time. Initial design wasWeb 1.0 is about : Publishing
simple hypertext read only system which allowedWeb 2.0 is about : Feedbacks, Reviews,
users to read the information. User was just a viewerPersonalization
of what is presented on the web. Gradually imagesWeb 1.0 is about : Linking Content using Hyperlinks
and tables added with evolution of HTML and webWeb 2.0 is about : mashup
browsers, which allowed making better design.Web 1.0 is about : Companies
Development of photo-editing tools, web authoringWeb 2.0 is about : CommunityCommunity
tools and content management tools enabled designerWeb 1.0 is about : Client-Server
to begin creating visually appealing website designWeb 2.0 is about : Peer to Peer
layouts. In the next phase of development, web designWeb 1.0 is about : HTML
changed with the change in usability and the focus isWeb 2.0 is about : XML
diverted on the users rather than the content of theWeb 1.0 is about : Home Pages
website. User interaction and social touch is applied toWeb 2.0 is about : Blogs and Wikis
the web design. Now user is not just a viewer. UserWeb 1.0 is about : Portals
can drive the web with feedback, information sharing,Web 2.0 is about : RSS
rating and personalization. Gradually we got the matureWeb 1.0 is about : Taxonomy
blend of function, form, content and interaction, calledWeb 2.0 is about : Tags
Read/Write Web. Continuing this evolution, meaning isWeb 1.0 is about : Owning
added to the information presented on the web soWeb 2.0 is about : Sharing
that online virtual representatives of human can able toWeb 1.0 is about : Web form
read and interprets the presented information. This kindWeb 2.0 is about : Web Application
of web where user agent imitating human behavior,Web 1.0 is about : Hardware Cost
can read and understand the information using artificialWeb 2.0 is about : Bandwidth Cost
intelligence is called semantic web.Web 3. 0 (Semantic Web)
Web 1. 0 (Read Only Web)Web is no longer linking and tagging of information and
World Wide Web is evolved in stages. First stage wasresources. With the advent of semantic web concept,
the basic "Read Only" hypertext system also termedspecial information is attached to the resources or
as Web 1.0 since the hype of Web 2.0. In fact in theinformation so that machine can understand and read
original proposed web model, Tim Berners-Leejust like human.
envisioned web as the Read/Write Model with HTTPTimer Berner Lee envisioned
PUT and HTTP DELETE method. These methods"I have a dream for the Web [in which computers]
were almost never used just because of securitybecome capable of analyzing all the data on the Web
reasons.- the content, links, and transactions between people
Some of the Characteristics of Web 1.0and computers. A 'Semantic Web', which should make
1. In Web 1.0 web master is constantly engaged withthis possible, has yet to emerge, but when it does, the
responsibility of managing the content and keeps userday-to-day mechanisms of trade, bureaucracy and our
updating. Majority of hyperlinks to the contents aredaily lives will be handled by machines talking to
manually assigned by the web master.machines. The 'intelligent agents' people have touted
2. Web 1.0 does not support mass-publishing. Thefor ages will finally materialize."
content on the website is published by the webSemantic Web has derived from his vision of web as
master and thereby does not leverage the collectivethe universal medium for exchange of data,
intelligence of users.information and knowledge. Web 3.0 or Semantic Web
3. Web 1.0 uses basic hyper text mark up language foris an Executable Phase of Web Development where
publishing content on the internet.dynamic applications provides interactive services and
4. Web 1.0 pages do not support machine readablefacilitates machine to machine interaction. Tim Berner
content. Only human who are web readers canLee has further stated
understand the content."People keep asking what Web 3.0 is. I think maybe
5. Web 1.0 provides contact information (email, phonewhen you've got an overlay of scalable vector
number, fax or address) for communication. Usersgraphics - everything rippling and folding and looking
have to use the off-line world for furthermisty - on Web 2.0 and access to a semantic Web
communication with this contact information.integrated across a huge space of data, you'll have
6. In Web 1.0, web pages are designed to reactaccess to an unbelievable data resource." Semantic
instinctively based on the programmed condition.web is the an extension of World Wide Web in which
Specific result or response is generated when theweb content is expressed in machine readable
programmed condition is satisfied. Web 1.0 model doeslanguage, not just in nature language, so that user
not understand remote request and can not prepareagents can read, process and understand the content
response for potential request in advance. To clearlyusing artificial intelligence imitating human behavior. In
understand above characteristics of web 1.0, Yihongother words Semantic Web is an extension of the
Ding in his article on "Evolution of World Wide Web"web where content expressed can be processed
has analogically correlated World of Web 1.0 with theindependently by intelligent software agents.
world of a Newborn baby.There can be several agents one can program within
Newborn Baby : I have parentsthe context of vocabulary of the vertical domain.
Web-1.0 Page : WebmastersFor example
Newborn Baby : Watch me, but I won't explain"Travel Agent", who keep searching chipset air tickets
Web-1.0 Page : Humans understand, machines don'tbased on your criteria and notify you when it gets the
Newborn Baby : Talk to my parents if you want toperfect one.
discuss about me"Personal Shopper Agent", who keeps looking for the
Web-1.0 Page : Contact information (email, phonespecific product on the eBay and get it for you once it
number, fax, address, ...)finds the one that match with all of your criterions.
Newborn Baby : My parents decide who my friendsSimilarly we can have "Real Estate Agent", "Personal
are. Actually, I don't careFinancial Advisor Agent" and many more.
Web-1.0 Page : Manually specified web linksAll user is doing is just creating their personal agent
Newborn Baby : Hug me, I smile; hit me, I crywhich talks with the web services which are exposed
(conditional reflex)publicly and there by taking care of lots of repetitive
Web-1.0 Page : Reactive functions on web pagestasks.
Source: Analogy from the Article by Yihong Ding fromPrecisely Web 3.0 = Every human + Every device +
"The web 1.0 pages are only babies.Every Information
Web 2. 0 (Read Write Web)Characteristics of Semantic Web
"Web 2.0 is the understanding that the network is the1. Unlike database driven websites, In Semantic Web
platform and on the network is platform roles for thedatabase is not centralized.
business is different. And the cardinal role is user adds2. Semantic Web is the Open System where schema
value. And figuring out how to built database and thingsis not fixed as it may take any arbitrary source of
to get better so that more people use that and it's thedata.
secret of web 2.0.3. Semantic Web requires using Meta description
Web 2.0 is the business revolution in the computerlanguages such as Web Ontology Language and the
industry caused by the move to the internet asResource Description Framework (RDF). Annotation
platform, and an attempt to understand the rules forrequires lot of time and effort.
success on that new platform."[4]Web n.0 - a Glimpse of the Future
In Web 2.0 the idea of Consumer (Users) andLet me add one more element to the previous formula
Producer (Web Master) is dissolving. Web 2.o is moreWeb 3.0 = Every human + Every device + Every
about communications and user interactions. Web 2.0Information = Everything in the context of current
is all about participation. "Content is the King" oftentechnology advancement.
cited quote during early web 1.0 days, is now turned inWeb 3.0 is still evolving and it is going to encompass
to "User is the King" in Web 2.0. In web 2.0 userseverything. One can not envision anything beyond web
communicates through blogging, wikis and social3.0 in the current technology advancement.
networking websites. Everything on the web is tagged,Breaking all current technological capabilities Raymond
to facilitate easy and quick navigation. Web 2.0 is alsoKurzweil, the inventor of OCR (Optical Character
about combining it all in one single page by means ofReader) envisioned Web 4.0 as the Web OS with
tagging and AJAX with better usability via lots of whiteintelligent user agents acting parallel to human brain.
space, and a cleaner layout. The API ability makes itFollowing figure illustrate the evolution of Web along
possible for programmers to mash up data feeds andwith technology advancement and the semantics of
databases to cross reference information fromsocial connections. Source: Nova Spivack and Radar
multiple sources in one page. In contrast with web 1.0,Networks
web 2.0 has collective intelligence of millions of users.Conclusion
Web 2.0 is all about improved version of World WideThe evolution of web has gone through phases as
Web with changing role and evolving business modelmentioned in this article and that has introduced
where users learned to communicate with the othernumerous technologies and concepts in various areas;
users instead of just communicating with the publishersoftware, communication, hardware, marketing,
of the content.advertising, content sharing, publicity, finance and many
Some of the Characteristics of Web 2.0more.
1. Web 2.0 is the second version of Web providing RIAIn a way the World Wide Web has changed the way
(Rich Internet Application) by bringing in the desktoppeople were used to look at things earlier. I believe this
experience such as "Drag and Drop" on the webpageevolution is never ending and moving towards
in browser.excellence.