You are on page 1of 49

Web 3.

0
Agenda

Web 1.0
Web 2.0
Web 3.0
Web 3.0

Before describing web we need to understand one


thing very clearly
Web Internet

World Wide Web Internet Service

We must remember that both are not the same


Web is different then Internet
World Wide Web

The world wide web is larger collection


of interconnected Documents or
Content

facilitates communication
between people ..and also
computers
World Wide Web
Web based on Hypertext
Also based on client/server model

Request

Web Client Web


(browser) Service

Response
Internet

The Internet is the collection of


interconnected computer Networks.
Move to First Part

Web 1.0

Web 1.0 is an old internet that only allows people to read from the

internet.
Web 1.0

First stage of the World Wide linking web pages and


hyperlink

Most read-only Web. It focused on companies home pages

Dividing the world wide web into usable


directories

It means Web is use as Information Portal


Web 1.0

Everyone has their personal own little corner in the cyberspace

It started with the simple idea Put content together

Media companies put content in the web and pushes it to user.


using web 1.0 Companies Like BBC,CNN able to get online.
Web 1.0

Web 1.0 gives us Information exclusivity, It means be the first to own the
content

Geocities era was all about read-only content and static HTML sites

People preferred navigating the web through link directories of Yahoo! And
dmoz.
Things works in web 1.0
Web 1.0
Technical Aspect

Looking from the technical perspective, Web 1.0 solutions requires no or


very less scripting. So this implies that simple HTML and image editing skills
are enough for web 1.0 development.

It uses framesets.

It use tables to position and align elements on a page.

HTML extensions such as the <blink> and <marquee> tags introduced


during the first browser war
Web 1.0

Web 1.0 Key points are:-

Any thing can link to anything


Device and Software Independence
Resource identifies by its address. http://twitter.com/IT
Access to content resource via protocol ( Get ,Post, Put, Delete)
Web 1.0

Recourses or Document must be include Markups.

Languge:-

HTML (Hyper Text Markup Language)

First Markup Language.HTML is the basic building-blocks of web


pages. It is a set of markup tags, and HTML uses markup tags to
describe web pages.

<html><head>..</head><body></body><html>
Web 1.0
Few Myth

So People made few myths about Web 1.0:-

Most Impotent is the interface


Most Impotent is the content

So then we get Web Application


Web 1.0
Web Application

A web application is any application that uses a web browser as a client.


The application can be as simple as a message board or a guest sign-in
book on a website, or as complex as a word processor or a spreadsheet.
A web application relieves the developer of the responsibility of building a
client for a specific type of computer or a specific operating system
Web Application = Interface +Content (Data)

Amazon, Expedia, Kartoo, PHPMyAdmin, webmin,


Web 1.0
Web 1.0
Sad Facts

Read only Web

Limited user interaction

Keyword based (dumb) search ------ Web Directories

The Lack of standards -------Browsers war


Next Step

When we got a grip on the technical part, web became clearer and
then we discover

Power of Networks
Power of Links
Power of Collaboration
Power of content and reach
Power of Friends
And then the Next step is

WEB 2.0
Web 2.0
A TERM USED TO DESCRIBE A NEW GENERATION OF WEB SERVICES AND
APPLICATIONS WITH AN INCREASING EMPHASIS ON HUMAN COLLABORATION.
Web 2.0

It is a platform that gives users the


possibility (liberty) to control their
data.

This is about user-generated


content and the read-write web.

People are consuming as well as


contributing information through
blogs or sites like Flicker,
YouTube, Digg, etc.
Principles of Web 2.0

No Products but Services

There are no products, only solutions

A problem solving approach

Must Provide Simple Solutions


Principles of Web 2.0
Customization

Every individual is unique

Some people want to be different

Allow him to choose instead of forcing him to use what you have made

Make him feel home


e.g. My yahoo, Google Homepage, MySpace , Firefox extensions
Web 2.0
Concepts
Web 2.0 can be described in 3 parts which are as follows:

Rich Internet Application (RIA) - It defines the experience brought from


desktop to browser .whether it is from a graphical point of view or usability
point of view. Some people relate RIA with AJAX and Flash.

Service-oriented Architecture (SOA) - It is a key piece in Web 2.0 which


defines how Web 2.0 applications expose its functionality so that other
applications can integrate the functionality and produce a set of much richer
applications (Examples are: Feeds, RSS, Mash-ups)
Web 2.0
Concepts

Social Web It defines how Web 2.0 tend to interact much more with the end user and making the end user an integral part.
Web 2.0

Social Web

A third important part of Web 2.0 is the Social Web. The term is currently
used to describe how people socialize or interact with each other throughout
the Web .

The social web consists of a number of online tools and platforms where
people share their perspectives, opinions, thoughts and experiences

Web 2.0 Applications tend to interact much more with the end user. As such,
the end user is not only a user of the application but also a participant
Web 2.0

User can participate by :-

Podcasting

Blogging

Tagging

Contributing to RSS

Social bookmarking

Social networking
Web 2.0
Technologies
The client-side/web browser technologies used in Web 2.0 development are :

Ajax(Asynchronous JavaScript +XML)


Ajax programming uses JavaScript to upload and download new data from the
web server without full page reload.
Adobe Flex
Flex makes it easier for programmers to populate large data grids, charts, and
other heavy user interactions. Applications programmed in Flex, are
compiled and displayed as Flash within the browser
Web 2.0
Web 1.0 Web 2.0

The mostly read only Web The widely read -write web
45million global user(1996). 1 billion + global user(2006)
Focused on companies Focused on communities
Home pages Blogs
Owning content Sharing content
HTML,portals XML,RSS
Web forms. Web Application
Netscape Google
Page views Cost per click
Web 2.0

Sad Facts

Same old Keyword based search.


Web application are still rigid
Each Website have its own data and it is not sharing it.
Computers can not understand any thing
Web 2.0 is Social change. The technical part has not change much.
Introducing New Kind of Web

Main Reasons

How will our information be organized.

Will we still do the surfing or will the machine surf for us


New Concept Is Web Of Data

Beyond the present Web Lets move towards the web


of Data
Web Of Data

New kind of Web capable of reading and understanding content and context.
When the web can understanding content it can better satisfy the request of
people and machines.
Web 3.0 (New Big Thing)
Semantic Web

It is a Web of data.
changing the web into a language that can be read and categorized by the
system rather then humans.

Artificial Intelligence
Extracting meaning from the way people interact with the web.

Mobility
everything, everywhere, all the time
Web 3.0
Ingredients:
RDF(Resource Description Framework)

Language for representing information about resources in the World Wide


Web.
Defining & describing data and relationship among data.

RDF is based on the idea of identifying things using Web identifiers which
is called Uniform Resource Identifiers, or URIs
Web 3.0

In computing, a Uniform Resource Identifier (URI) is string of characters used


to identify a name or a resource on the Internet.

e.g
PHP is programing Language
POWL is an application written in PHP

It use triple {subject,property,object} model

hasWebSite(#php,http://www.php.net/)
isA(#php,#language)
isWrritenIn(http://powl.sf.net/,#php)

It is all about triple of URIs


Web 3.0
Ingredients:

OWL(Web Ontology Language)

With RDF Scheme we can define concepts and make simple relations
between them.
But, RDF scheme is limited. A language needs more expression and logic to
make good reasoning possible.

Thats why OWL (The Web Ontology Language) was invented.

Its mean to reason you need rules


Web 3.0

I got this stamp from my uncle


Web 3.0

The rule for calling someone my uncle is that one of my parents has a brother.

son of brother
I mother or father

Rules are formulated in SWRL (Semantic Web Rule Language).


Web 3.0
<ruleml:imp>
<ruleml:_rlab ruleml:href="#example1"/>
<ruleml:_body>
<swrlx:individualPropertyAtom swrlx:property="hasParent">
<ruleml:var>x1</ruleml:var>
<ruleml:var>x2</ruleml:var>
</swrlx:individualPropertyAtom>
<swrlx:individualPropertyAtom swrlx:property="hasBrother">
<ruleml:var>x1</ruleml:var>
<ruleml:var>x3</ruleml:var>
</swrlx:individualPropertyAtom>
swrlx:individualPropertyAtom swrlx:property="hasBrother">
<ruleml:var>x2</ruleml:var>
<ruleml:var>x3</ruleml:var>
</swrlx:individualPropertyAtom>
</ruleml:_body>
<ruleml:_head>
<swrlx:individualPropertyAtom swrlx:property="hasUncle">
<ruleml:var>x4</ruleml:var>
<ruleml:var>x3</ruleml:var>
</swrlx:individualPropertyAtom>
</ruleml:_head>
</ruleml:imp>

So, In Web 3.0

Words in XML
Grammar in RDF (scheme) and OWL
Rules in SWRL
Thank You for your Time

You might also like