Technology Behind Web 2.0

3,979 views
3,848 views

Published on

Foundation technologies behind Web 2.0. Including AJAX, RSS, Podcast.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,979
On SlideShare
0
From Embeds
0
Number of Embeds
42
Actions
Shares
0
Downloads
145
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Technology Behind Web 2.0

  1. 1. Technology Behind Web 2.0 Isriya Paireepairit
  2. 2. Agenda • Blog • Feed • P2P • Social Network
  3. 3. Blog “CMS for Personal User”
  4. 4. Blog - Intro • Weblog / Online Journal / Online Diary • Ordinary CMS (Just PHP + MySQL) • Contents are sorted by Date • Easily published by Author
  5. 5. Blog - Popularity • Technorati database contains 30.5M blogs • Even Sun President has his own blog • Non-mainstream media • Buzz Marketing
  6. 6. Blog - Derivative • Now Blog has been developed to • Group Blogging • Planet (with Feed) • Photoblog • Podcast (Audioblog) • Videoblog
  7. 7. Blog - Provider • Global • Blogger - Google • LiveJournal • Xanga • MSN Space
  8. 8. Blog - Provider • Local • Pantip - Bloggang • Exteen • Diaryhub • Thaidairist
  9. 9. 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
  10. 10. Blog - Solution • Don’t Reinvent the Wheel • Use exist blog engines • In case that main website exists • Seperate new blog site
  11. 11. Feed Simple Text File used as Notification
  12. 12. Feed - Intro • Naming • Web Feed • Content Syndication • Content Aggregation • also • RSS, Atom, Orange XML?
  13. 13. 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)
  14. 14. 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
  15. 15. Feed - Reader • Bloglines - most popular (Web) • Google Reader, Rojo (Web) • NetNewsWire, NewsFire (Feed App) • Firefox, Thunderbird, Google Desktop (Normal App)
  16. 16. Feed - Howto • Modern CMS have Feed built-in • Content Wrapper e.g. FeedBurner • or Write your own (not very hard)
  17. 17. New Media • “Blog” - Reader can be Author • “Feed” - Distribution of Content • Then “Blog + Feed” create path for new, personal, independent media
  18. 18. P2P Content Distribution Infrastructure
  19. 19. P2P • Content Downloader can become Content Provider • Don’t need Central Servers (e.g. BitTorrent) • P2P is infrastructure to transfer large size content
  20. 20. P2P - Networks • Popular Networks • Napster • Kazaa / Limewire / eMule / eDonkey / Gnutella • BitTorrent
  21. 21. Social Network Effective way to solve huge problem
  22. 22. Social Network • AI has took so long...... to mature • Many many people together can work as well • Share common interest
  23. 23. 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
  24. 24. 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

×