Tuesday, December 15, 2015

Advancements in World Wide Web

ADVANCEMENTS IN www: Web 1.0, Web 2.0 &Web 3.0
 

Introduction

Ø  The World Wide Web (commonly known as the web) is the most prominent part of the internet .It is defined as a techno-social system to interact with humans based on technological networks.

Ø  Much progress has been made about the web and related technologies in the past two decades.

Ø  Three generation of the web, since the advent of the web has so far been introduced .

Ø  Based on an analytical distinction they are:

(i)    Web 1.0 was introduced as a tool for thought.
(ii)   web 2.0 as a medium for communication between humans
(iii)  web 3.0 as networked digital technology to support co-operation of humans.

Note: web 4.0 as a web of integration (under development- details not completely known)  

History

·         In 1989, Tim Burners-Lee suggested creating a global hypertext space in which any network accessible information would be referred to by a single Universal Document Identifier (UDI) leading to web 1.0

·         The term web 2.0 was officially defined in 2004 by Dale Dougherty, vice-president of O’Reilly Media, in a conference brainstorming session between O'Reilly and MediaLive International.

·         John Markoff of the New York Times suggested web 3.0 as third generation of the web in 2006. A new Semantic web was thought up by Tim Berners-Lee, inventor of the World Wide Web.


Characteristics of web

Web 1.0


-       The dream behind the web was to create a common information space in which people communicate by sharing information.


1.     Web 1.0 was mainly a read-only web.

2.    Web 1.0 was static and somewhat mono-directional.

3.    Businesses could provide catalogs or brochures to present their productions using the web and people could read them and contacted with the businesses.

4.    The websites included static HTML (hyper text markup language) pages that updated infrequently.

5.    The main goal of the websites was to publish the information for anyone at any time and establish an online presence.

6.    The websites were not interactive and indeed were as brochure-ware.

7.    Users and visitors of the websites could only visit the sites without any impacts or contributions and linking structure was too weak.

8.    Core protocols of web 1.0 were

·         HTTP(Hyper Text transfer Protocol)
·         HTML(Hyper Text Markup Language)
·         URI(Uniform Resource Identifier)

Web 2.0

-       Tim O’Reilly defines web 2.0 on his website as follows:

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. Chief among those rules is this: Build applications that harness network effects to get better the more people use them.

1.    Web 2.0 is also known the wisdom web.

2.    People-Centric Web.

3.    Participative Web.

4.    Mainly a Read-write web.

5.    With reading as well as writing, the web could become bi-directional.

6.    Web 2.0 is a web as a platform where users can leave many of the controls they have be used to in web 1.0.

7.    The users of web 2.0 have more interaction with less control.

8.    Flexible web design, creative reuse, updates, collaborative content creation and modification were facilitated.

9.    One of outstanding features of web 2.0 is to support collaboration and to help gather collective intelligence.


-       The main technologies and services of web 2.0 are included:

1.    Blogs- The term weblog (or blog) was proposed by Jorn Barger in 1997. The blog is included the web pages called posts which published chronologically with the most recent first, in journal style.

o    Visitors of the blogs can add a comment below a blog entry.

o    Most blogs are textual and but there are other sorts such as photoblogs or photologs, videoblogs or vlogs and podcasts

o    Posts of blogs can be tagged with keywords in order to categorize the subjects of the posts. For instance when the post becomes old, it can be filed into a standard, theme based menu system.

o    Linking is another important aspect of blogging. Linking deepens on the conversational nature of the blogosphere and its sense of immediacy and helps to facilitate retrieval and to reference information on different blogs.

2.       Really Simple Syndication - RSS is a family of web feed formats used for syndicating content from blogs or web pages.

·         RSS is an XML file that summarizes information items and links to the information sources.

·         Using RSS, users are informed of updates of the blogs or web sites which they’re interested in.

·         Atom is another syndication specification aimed at resolving issues of multiple incompatible RSS versions.

3.    Wikis- A wiki is a web page (or set of web pages) that can be easily edited by anyone who is allowed access.

Ø  Unlike blogs, previous versions of wikis can be examined by a history function and can be restored by a rollback function.

Ø  Wiki features are included:

o    wiki markup language.
o    simple site structure and navigation.
o    simple template, supporting of multiple users.
o    built-in search feature and simple workflow.

4.    Mashups- Web mashup is a web page (or web site) that combines information and services from multiple sources on the web.

o    Mashups can be grouped into seven categories:

Ø  mapping
Ø  search
Ø  mobile
Ø  messaging
Ø  sports
Ø  shopping
Ø  movies

o    More than 40 percent of mashups are mapping mashups.

o    It is easier and quicker to create mashups than to code applications from scratch in traditional ways.

o    This capability is one of most valuable features of web 2.0.

o    Mashups are generally created using application programming interfaces.


-       Several development tools are available to create blogs, wikis, mashups, and social networks.

-       These tools, such as mashup tools, wiki engines, blog software, make adoption of web 2.0 easier, quicker, and cheaper.

-       Developers use three basic development approaches to create applications of web 2.0

o    Asynchronous JavaScript and XML (AJAX)
o    Flex
o    The Google Web Toolkit

Web 3.0

-       The basic idea of web 3.0 is to define structure data and link them in order to more effective discovery, automation, integration, and reuse across various applications

-       Web 3.0 tries to link, integrate, and analyze data from various data sets to obtain new information stream

-       It is able to improve

·         data management
·         support accessibility of mobile internet
·         simulate creativity and innovation
·         encourage factor of globalization phenomena
·         enhance customers’ satisfaction
·         help to organize collaboration in social web

1.    Web 3.0 is also known as semantic web.

2.    There is a dedicated team at the World Wide Web consortium(W3C) working to improve, extend and standardize the system, languages, publications and tools have already been developed .

3.    Semantic web is a web that can demonstrate things in the approach which computer can understand.

4.    The main important purpose of semantic web is to make the web readable by machines and not only by humans.

5.     The current web is a web of documents, in some ways like a global file system . Semantic web is developed to overcome the problems of current web.

6.    Semantic Web can be defined a web of data, in some ways like a global database .The aim of design web of data is machines first, humans later.

-       Tim Berners-Lee proposed a layered architecture for semantic web that often represented using a diagram, with many variations.

-       The layers of the semantic web architecture are briefly described as follows:

1)    Unicode and URI: Unicode is used to represent of any character uniquely.

Ø  Whatever this character was written by any language and Uniform Resource Identifier (URI) are unique identifiers for resources of all types.

Ø  The functionality of Unicode and URI could be described as the provision of a unique identification mechanism within the language stack for the semantic web.

2)    Extensible Markup Language: XML and its related standards, such as namespaces (NS), and schemas are used to form a common means to structure data on the web without any communication between the meanings of the data.

Ø  NS is used to identify and distinguish different XML elements of different vocabularies.

Ø  It supports mixing of different elements from various vocabularies to do a specific function.

Ø  XML schema assures that the received information is according to the sent information when two applications at this level exchange information with together.

3)    Resource Description Framework: RDF is a simple data model that uses URIs to identify web-based resources and describes relationships between the resources in terms of named properties and values.

Ø  Generally, the RDF family supports interoperability at the semantic level.

Ø  RDF developments consist of the base web language, so that agents are able to make logical inferences to perform functions based on metadata.

4)    RDF Schema: provides a predefined, basic type system for RDF models.

Ø  It describes classes and properties of the resources in the basic RDF model. RDF Schema provides a simple reasoning framework to infer types of resources.

5)    Ontology: The ontology layer described properties and the relation between properties and different.

Ø  Ontology can be defined as a collection of terms used to describe a specific domain with the ability of inference.

6)    Logic and Proof: This layer is on top of the ontology structure to make new inferences by an automatic reasoning system.

Ø  The agents are able to make deductions as to whether particular resources satisfy their requirements by using such the reasoning systems.

7)    Trust: The last layer of the stack addresses trust in order to provide an assurance of quality of the information on the web and a degree of confidence in the resource providing this information.

-       Semantic web is not limited to publish data on the web; it is about making links to connect related data.

-       Berners-Lee introduced a set of rules have become known as the Linked Data principles to publish and connect data on the web in 2007:

1. Use URIs as names for things.
2. Use HTTP URIs to look up those name.
3. Provide useful information, using the standards (RDF, SPARQL) by look up a URI
4. Include links to other URIs to discover more things

-       Data providers can add their data to a single global data space by publishing data on the web according to the Linked Data principles.


Comparison of web 1.0 and web 2.0

Web 1.0
Web 2.0
Reading
Reading/Writing
Companies
Communities
Client-Server
Peer to Peer
HTML, Portals
XML, RSS
Taxonomy
Tags
Owning
Sharing
IPOs
Trade sales
Netscape
Google
Web forms
Web applications
Screen scraping
APIs
Dialup
Broadband
Hardware costs
Bandwidth costs
Lectures
Conversation
Advertising
Word of mouth
Services sold over the web
Web services
Information portals
Platforms


Comparison of web 2.0 and web 3.0

Web 2.0
Web 3.0
Read/Write Web
Portable Personal Web
Communities
Individuals
Sharing Content
Consolidating Dynamic Content
Blogs
Lifestream
AJAX
RDF
Wikipedia, Google
Dbpedia, igoogle
Tagging
User engagement



Future prospect of web

Web 4.0

-       Web 4.0 is also known as symbiotic web.

1)    The dream behind of the symbiotic web is interaction between humans and machines in symbiosis.

2)    It will be possible to build more powerful interfaces such as mind controlled interfaces using web 4.0. machines would be clever on reading the contents of the web, and react in the form of executing and deciding what to execute first


3)    To load the websites fast with superior quality and performance and build more commanding interfaces.


Conclusion

Ø  It is concluded that web as an information space has had much progress since 1989

Ø  Web is moving toward using artificial intelligent techniques to be as a massive web of highly intelligent interactions in close future.



No comments:

Post a Comment