Download What is Web 2.0? - Alexander Jogren

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

URL redirection wikipedia , lookup

Transcript
Done by:
Alexander Jogren
Björn Lundgren
Lin Tingji Jovian
Sebastian Kaehler
NT080627W
NT080604U
U057097W
NT080800U
What is Web 2.0?
…
We formulated our sense of Web 2.0 by using
a few examples…
…
At present, individuals not only find and read
information,
but
their
i f
ti
b t also
l create
t and
d share
h
th
i
own in real time.
For example: blogs, photo albums, social
Services
About
Companies…
Client-Server
Homepages
Web
Taxonomy
Lectures
Owning
HTML
reading…
Forms
soldvideos.
over
Conversations
Web
Javascript,
Communities…
About
Web
Sharing
Applications
Blogs
Tags
P2P
services
writing…
XML,
and
networks
and
theform
webthe new web
(e.g.
(aka
AJAX,
Google
Weblogs)
etc…
Docs)
All these
–Conferences
Web
2.0
…
…
Why Web 2.0?
…
To give a clearer understanding of (why?) Web
2.0, we present a comparison between the
“past” and the “present”.
Limited
Static
Desktop-based
We
find
HTML
and
by how
use
pages
applications
many
information
where
things
readers
on the
people
web.
could find
canand
find,
copy
seeinformation.
or download
off the web.
The
new
webservices
is now
amany
participating
participating,
Unlimited
Interactive
New
Unlimited,
online
by
tools
how
which
where
means
things
visitors
we can
interactive
place
where
we combine,
create
start
create
people
working
and
can
post
do,
differently.
interact,
information.
Such online
information
collaboratively
and
share for
tools
remix,
include
upload,
the
change,
famouscustomize
Google
results.
Docs, where we used extensively in
themselves.
our CS3242
1. to social
Everyone
can Assignment
participate thanks
networking and collaborative tools and the
abundance of web sites that allow us to
post journals, photos, movies and more.
Technologies & Techiques
…
…
…
The concept of Web 2.0 uses programming
languages.
For example, JavaScript, XML, AJAX, RSS feeds.
Techniques
q
to encourage
g contributions:
†
Make it easier to contribute
†
Reward contributions (but don’t over-reward)
†
Edit don’t
Edit,
d ’t create
t
†
Promote quality contributions
†
Make participation a side effect
†
Interact with comments left
†
Be open-minded
Discussing the
off 3 applications
li ti
&
Facebook
…
Founded in 2004 – just for Harvard students.
…
Competitor: MySpace
†
200 Million MySpace users compared to 100 Million
Facebook users.
†
BUT:
Visits in June 2008
Changes
g from June 2007
Facebook
130 Million
153% increase
MySpace
120 Million
3% increase
Key Features
…
…
…
…
…
…
Scrapbook
S
b k aspect.
t
Organize contacts, meetings,... – your life?
Easy sharing of pictures, impressions,
thoughts.
See what your friends are doing.
Customizable application lets you customize
your profile easily and gives you something to
explore.
p
Wide spread popularity.
Encouraging user-contributions
user contributions
…
…
…
…
Easy communication channels; keep all your
friends informed.
Browse your friends’ uploaded content daily to
see their ongoing
g g activities.
Find new “exciting” programs.
Instant Messaging (IM) ffunctionalities.
nctionalities
YouTube
…
…
…
Founded in 2005 and acquired by Google
(only one year later) for $1.65 billion.
Today, almost 20% of HTTP web traffic is
comprised
p
by
y YouTube.
Almost 60% of all web videos are hosted by
YouTube.
YouTube
Key Features, and
E
Encouraging
i user-contributions
ib i
K F
Key
Features:
t
„ Upload
large amounts of videos for sharing.
„ Live
Li streaming
t
i – a new experience.
i
„ Entertainment, self exposure.
„ No restrictions
restrictions.
„ Very easy to use, automatical video
encoding/decoding.
Features to encourage user-contributions:
„ Comments
„ Rating
System
„ Ranking System
GoogleMaps
…
…
…
Started in 2005
2005.
The mostly used online street mapping tool.
Big opportunity to connect Web 2
2.0
0 content
content.
Key Features:
„
„
„
„
Free and easy to use.
Good quality.
Routing functions.
functions
Implementation in own websites.
Features to encourage user-contributions:
„
„
Little encouraging possibilities.
Create your own routes, upload pictures and videos only
g third party
y websites.
through
101 Things to do in 1001 Days
Background
… Michael Green came up
p with the idea.
… Used for motivation.
… 101 self
self-elected
elected tasks.
tasks
… 1001 days time limit.
… Only 2 criterias.
…
F
Functionalities
ti
liti
† The
list
† Status
† Comments
† Ratings
† Upload
…
Encourage user contribution
…
Implementation
Web 3.0
Web 1.0: Static web pages (HTML)
Web 2.0: Users can contribute and alter web (AJAX)
Web 3.0: The web alters itself.
Semantic web
web, Services
Services.
… Network of services
… Artificial Intelligence
… Semantic Web
Semantic Web
Categorize
C
i d
data so that
h computers can
"understand" data and relations between
d t WWW becomes
data.
b
a web
b off data.
d t
…
…
…
…
RDF describing
d
ibi th
the d
data
t
Objects and relations. Similarities to OOP
Enable advanced data processing
Semantic Searches