+ All Categories
Home > Technology > Technology Behind Web 2.0

Technology Behind Web 2.0

Date post: 05-Dec-2014
Category:
Upload: isriya-paireepairit
View: 6,332 times
Download: 0 times
Share this document with a friend
Description:
Foundation technologies behind Web 2.0. Including AJAX, RSS, Podcast.
24
Technology Behind Web 2.0 Isriya Paireepairit
Transcript
Page 1: Technology Behind Web 2.0

Technology Behind Web 2.0

Isriya Paireepairit

Page 2: Technology Behind Web 2.0

Agenda

• Blog

• Feed

• P2P

• Social Network

Page 3: Technology Behind Web 2.0

Blog

“CMS for Personal User”

Page 4: Technology Behind Web 2.0

Blog - Intro

• Weblog / Online Journal / Online Diary

• Ordinary CMS (Just PHP + MySQL)

• Contents are sorted by Date

• Easily published by Author

Page 5: Technology Behind Web 2.0

Blog - Popularity

• Technorati database contains 30.5M blogs

• Even Sun President has his own blog

• Non-mainstream media

• Buzz Marketing

Page 6: Technology Behind Web 2.0

Blog - Derivative

• Now Blog has been developed to

• Group Blogging

• Planet (with Feed)

• Photoblog

• Podcast (Audioblog)

• Videoblog

Page 7: Technology Behind Web 2.0

Blog - Provider

• Global

• Blogger - Google

• LiveJournal

• Xanga

• MSN Space

Page 8: Technology Behind Web 2.0

Blog - Provider

• Local

• Pantip - Bloggang

• Exteen

• Diaryhub

• Thaidairist

Page 9: Technology Behind Web 2.0

Blog Softwares

• MovableType - still the most popular

• WordPress - Open Source Counterpart

• Major CMSs already have blog module

• Drupal, Mambo, Joomla, *Nuke

• CMS for blogging

• Serendipity, Textpattern, blosxom

Page 10: Technology Behind Web 2.0

Blog - Solution

• Don’t Reinvent the Wheel

• Use exist blog engines

• In case that main website exists

• Seperate new blog site

Page 11: Technology Behind Web 2.0

Feed

Simple Text File used as Notification

Page 12: Technology Behind Web 2.0

Feed - Intro

• Naming

• Web Feed

• Content Syndication

• Content Aggregation

• also

• RSS, Atom, Orange XML?

Page 13: Technology Behind Web 2.0

Feed - Concept

• Transform content of web site into standard XML

• Put it somewhere on server, provide URL

• Feed Readers (aka Aggregators) read Feed periodically

• If Feed has new content, notify user

• Similar to “Push Technology” (Active Desktop: 1997)

Page 14: Technology Behind Web 2.0

Feed - Type

• Now there are 3 formats

• RSS 1.0

• RSS 2.0 - most popular

• Atom 1.0

• IETF Standard

• Supported by Google

• Technology advance over RSS

Page 15: Technology Behind Web 2.0

Feed - Reader

• Bloglines - most popular (Web)

• Google Reader, Rojo (Web)

• NetNewsWire, NewsFire (Feed App)

• Firefox, Thunderbird, Google Desktop (Normal App)

Page 16: Technology Behind Web 2.0

Feed - Howto

• Modern CMS have Feed built-in

• Content Wrapper e.g. FeedBurner

• or Write your own (not very hard)

Page 17: Technology Behind Web 2.0

New Media

• “Blog” - Reader can be Author

• “Feed” - Distribution of Content

• Then “Blog + Feed” create path for new, personal, independent media

Page 18: Technology Behind Web 2.0

P2P

Content Distribution Infrastructure

Page 19: Technology Behind Web 2.0

P2P

• Content Downloader can become Content Provider

• Don’t need Central Servers (e.g. BitTorrent)

• P2P is infrastructure to transfer large size content

Page 20: Technology Behind Web 2.0

P2P - Networks

• Popular Networks

• Napster

• Kazaa / Limewire / eMule / eDonkey / Gnutella

• BitTorrent

Page 21: Technology Behind Web 2.0

Social Network

Effective way to solve huge problem

Page 22: Technology Behind Web 2.0

Social Network

• AI has took so long...... to mature

• Many many people together can work as well

• Share common interest

Page 23: Technology Behind Web 2.0

Social Network - Success Case

• Open Source - Software Development

• Wikipedia - Content Creation (Encyclopedia)

• del.icio.us - Site Information

• Dmoz.org - Site Information

• Last.fm - Music

• Orkut - Contact Information

Page 24: Technology Behind Web 2.0

Social Network

• Social Network is not technology in term of implementation

• It’s how task can work via web

• Simply PHP/MySQL can be Social Network


Recommended