SlideShare a Scribd company logo
1 of 24
Download to read offline
Technology Behind Web
         2.0
       Isriya Paireepairit
Agenda

• Blog
• Feed
• P2P
• Social Network
Blog


“CMS for Personal User”
Blog - Intro

• Weblog / Online Journal / Online Diary
• Ordinary CMS (Just PHP + MySQL)
 • Contents are sorted by Date
 • Easily published by Author
Blog - Popularity

• Technorati database contains 30.5M blogs
• Even Sun President has his own blog
• Non-mainstream media
• Buzz Marketing
Blog - Derivative
• Now Blog has been developed to
 • Group Blogging
 • Planet (with Feed)
 • Photoblog
 • Podcast (Audioblog)
 • Videoblog
Blog - Provider

• Global
 • Blogger - Google
 • LiveJournal
 • Xanga
 • MSN Space
Blog - Provider

• Local
 • Pantip - Bloggang
 • Exteen
 • Diaryhub
 • Thaidairist
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
Blog - Solution

• Don’t Reinvent the Wheel
• Use exist blog engines
• In case that main website exists
 • Seperate new blog site
Feed


Simple Text File used as Notification
Feed - Intro
• Naming
 • Web Feed
 • Content Syndication
 • Content Aggregation
• also
 • RSS, Atom, Orange XML?
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)
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
Feed - Reader

• Bloglines - most popular (Web)
• Google Reader, Rojo (Web)
• NetNewsWire, NewsFire (Feed App)
• Firefox, Thunderbird, Google Desktop
  (Normal App)
Feed - Howto


• Modern CMS have Feed built-in
• Content Wrapper e.g. FeedBurner
• or Write your own (not very hard)
New Media

• “Blog” - Reader can be Author
• “Feed” - Distribution of Content
• Then “Blog + Feed” create path for new,
  personal, independent media
P2P


Content Distribution Infrastructure
P2P

• Content Downloader can become Content
  Provider
• Don’t need Central Servers (e.g. BitTorrent)
• P2P is infrastructure to transfer large size
  content
P2P - Networks

• Popular Networks
 • Napster
 • Kazaa / Limewire / eMule / eDonkey /
    Gnutella
 • BitTorrent
Social Network


Effective way to solve huge problem
Social Network

• AI has took so long...... to mature
• Many many people together can work as
  well
• Share common interest
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
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

More Related Content

Similar to Technology Behind Web 2.0

[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
Scott Abel
 
MozTW YZU CSE Lecture
MozTW YZU CSE LectureMozTW YZU CSE Lecture
MozTW YZU CSE Lecture
littlebtc
 
Report on browser war
Report on browser warReport on browser war
Report on browser war
Amandeep Kaur
 
Introduction to word press
Introduction to word pressIntroduction to word press
Introduction to word press
Lucky Ali
 

Similar to Technology Behind Web 2.0 (20)

Introduction to Plone
Introduction to PloneIntroduction to Plone
Introduction to Plone
 
MediaMosa version 3.0
MediaMosa version 3.0MediaMosa version 3.0
MediaMosa version 3.0
 
Supplement Web Tools
Supplement Web ToolsSupplement Web Tools
Supplement Web Tools
 
Web development (Wordpress)
Web development (Wordpress)Web development (Wordpress)
Web development (Wordpress)
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks
 
Meet The Family
Meet The FamilyMeet The Family
Meet The Family
 
HTTP/2: What's new?
HTTP/2: What's new? HTTP/2: What's new?
HTTP/2: What's new?
 
Top linux distributions & open source Browsers
Top linux distributions & open source BrowsersTop linux distributions & open source Browsers
Top linux distributions & open source Browsers
 
EOI Web 20
EOI Web 20EOI Web 20
EOI Web 20
 
Php Performance On Windows
Php Performance On WindowsPhp Performance On Windows
Php Performance On Windows
 
Analyzing Your Deliverables: Developing the Optimal Documentation Library
Analyzing Your Deliverables: Developing the Optimal Documentation LibraryAnalyzing Your Deliverables: Developing the Optimal Documentation Library
Analyzing Your Deliverables: Developing the Optimal Documentation Library
 
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
 
WordPress.pptx
WordPress.pptxWordPress.pptx
WordPress.pptx
 
HTTP2 in action - Piet Van Dongen - Codemotion Amsterdam 2017
HTTP2 in action - Piet Van Dongen - Codemotion Amsterdam 2017HTTP2 in action - Piet Van Dongen - Codemotion Amsterdam 2017
HTTP2 in action - Piet Van Dongen - Codemotion Amsterdam 2017
 
MozTW YZU CSE Lecture
MozTW YZU CSE LectureMozTW YZU CSE Lecture
MozTW YZU CSE Lecture
 
Report on browser war
Report on browser warReport on browser war
Report on browser war
 
UWP apps development - Part 3
UWP apps development - Part 3UWP apps development - Part 3
UWP apps development - Part 3
 
Introduction to word press
Introduction to word pressIntroduction to word press
Introduction to word press
 
WordPress intro
WordPress introWordPress intro
WordPress intro
 

More from Isriya Paireepairit

สไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้ง
สไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้งสไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้ง
สไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้ง
Isriya Paireepairit
 

More from Isriya Paireepairit (20)

ทิศทางอุตสาหกรรมโทรทัศน์ ปี 2559
ทิศทางอุตสาหกรรมโทรทัศน์ ปี 2559ทิศทางอุตสาหกรรมโทรทัศน์ ปี 2559
ทิศทางอุตสาหกรรมโทรทัศน์ ปี 2559
 
20160208 เอกสารรายละเอียด (ร่าง) แผนพัฒนาดิจิทัลฯ
20160208  เอกสารรายละเอียด (ร่าง) แผนพัฒนาดิจิทัลฯ20160208  เอกสารรายละเอียด (ร่าง) แผนพัฒนาดิจิทัลฯ
20160208 เอกสารรายละเอียด (ร่าง) แผนพัฒนาดิจิทัลฯ
 
Wearable Computing: Fad or For Real?
Wearable Computing: Fad or For Real?Wearable Computing: Fad or For Real?
Wearable Computing: Fad or For Real?
 
ความเห็น กสทช. ต่อ ร่าง พ.ร.บ.ดิจิทัล
ความเห็น กสทช. ต่อ ร่าง พ.ร.บ.ดิจิทัลความเห็น กสทช. ต่อ ร่าง พ.ร.บ.ดิจิทัล
ความเห็น กสทช. ต่อ ร่าง พ.ร.บ.ดิจิทัล
 
แนวคิดและสาระสำคัญของร่างกฎหมายในชุดเศรษฐกิจดิจิทัล
แนวคิดและสาระสำคัญของร่างกฎหมายในชุดเศรษฐกิจดิจิทัลแนวคิดและสาระสำคัญของร่างกฎหมายในชุดเศรษฐกิจดิจิทัล
แนวคิดและสาระสำคัญของร่างกฎหมายในชุดเศรษฐกิจดิจิทัล
 
จะสร้างเศรษฐกิจดิจิทัล ต้องคิดแบบดิจิทัล
จะสร้างเศรษฐกิจดิจิทัล ต้องคิดแบบดิจิทัลจะสร้างเศรษฐกิจดิจิทัล ต้องคิดแบบดิจิทัล
จะสร้างเศรษฐกิจดิจิทัล ต้องคิดแบบดิจิทัล
 
อนาคตของการจัดสรรและใช้ทรัพยากรคลื่น
อนาคตของการจัดสรรและใช้ทรัพยากรคลื่นอนาคตของการจัดสรรและใช้ทรัพยากรคลื่น
อนาคตของการจัดสรรและใช้ทรัพยากรคลื่น
 
กฎหมาย กสทช. ของอเมริกาเพื่อแก้ปัญหาไทย
กฎหมาย กสทช. ของอเมริกาเพื่อแก้ปัญหาไทยกฎหมาย กสทช. ของอเมริกาเพื่อแก้ปัญหาไทย
กฎหมาย กสทช. ของอเมริกาเพื่อแก้ปัญหาไทย
 
ร่างพระราชบัญญัติคณะกรรมการดิจิทัลเพื่อเศรษฐกิจและสังคมแห่งชาติ
ร่างพระราชบัญญัติคณะกรรมการดิจิทัลเพื่อเศรษฐกิจและสังคมแห่งชาติร่างพระราชบัญญัติคณะกรรมการดิจิทัลเพื่อเศรษฐกิจและสังคมแห่งชาติ
ร่างพระราชบัญญัติคณะกรรมการดิจิทัลเพื่อเศรษฐกิจและสังคมแห่งชาติ
 
ขยายระยะเวลาคืนคลื่น 1800 MHz: เยียวยาผู้บริโภคหรือผู้ประกอบการ?
ขยายระยะเวลาคืนคลื่น 1800 MHz: เยียวยาผู้บริโภคหรือผู้ประกอบการ?ขยายระยะเวลาคืนคลื่น 1800 MHz: เยียวยาผู้บริโภคหรือผู้ประกอบการ?
ขยายระยะเวลาคืนคลื่น 1800 MHz: เยียวยาผู้บริโภคหรือผู้ประกอบการ?
 
ทางออกผู้บริโภค กรณีซิมดับ จากการหมดอายุสัมปทานคลื่นความถี่ 1800MHz
ทางออกผู้บริโภค กรณีซิมดับ จากการหมดอายุสัมปทานคลื่นความถี่ 1800MHzทางออกผู้บริโภค กรณีซิมดับ จากการหมดอายุสัมปทานคลื่นความถี่ 1800MHz
ทางออกผู้บริโภค กรณีซิมดับ จากการหมดอายุสัมปทานคลื่นความถี่ 1800MHz
 
โครงการ 2 ล้านล้าน กับอนาคตประเทศไทย ดร. เศรษฐพุฒิ สุทธิวาทนฤพุฒิ
โครงการ 2 ล้านล้าน กับอนาคตประเทศไทย ดร. เศรษฐพุฒิ สุทธิวาทนฤพุฒิโครงการ 2 ล้านล้าน กับอนาคตประเทศไทย ดร. เศรษฐพุฒิ สุทธิวาทนฤพุฒิ
โครงการ 2 ล้านล้าน กับอนาคตประเทศไทย ดร. เศรษฐพุฒิ สุทธิวาทนฤพุฒิ
 
ร่าง พ.ร.บ. กู้เงินเพื่อพัฒนาโครงสร้างพื้นฐาน TDRI
ร่าง พ.ร.บ. กู้เงินเพื่อพัฒนาโครงสร้างพื้นฐาน TDRIร่าง พ.ร.บ. กู้เงินเพื่อพัฒนาโครงสร้างพื้นฐาน TDRI
ร่าง พ.ร.บ. กู้เงินเพื่อพัฒนาโครงสร้างพื้นฐาน TDRI
 
พรบ. 2 ล้านล้านบาท ดร.นิตินัย ศิริสมรรถการ
พรบ. 2 ล้านล้านบาท ดร.นิตินัย ศิริสมรรถการพรบ. 2 ล้านล้านบาท ดร.นิตินัย ศิริสมรรถการ
พรบ. 2 ล้านล้านบาท ดร.นิตินัย ศิริสมรรถการ
 
การกำกับดูแลการเปลี่ยนผ่านสู่ทีวีดิจิทัล
การกำกับดูแลการเปลี่ยนผ่านสู่ทีวีดิจิทัลการกำกับดูแลการเปลี่ยนผ่านสู่ทีวีดิจิทัล
การกำกับดูแลการเปลี่ยนผ่านสู่ทีวีดิจิทัล
 
สไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้ง
สไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้งสไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้ง
สไลด์ข้อเสนอร่างรัฐธรรมนูญว่าด้วยนิรโทษกรรม และการขจัดความขัดแย้ง
 
Agenda Bangkok
Agenda BangkokAgenda Bangkok
Agenda Bangkok
 
Mobile Trends 2012
Mobile Trends 2012Mobile Trends 2012
Mobile Trends 2012
 
Thailand 1800MHz Frequency Management
Thailand 1800MHz Frequency ManagementThailand 1800MHz Frequency Management
Thailand 1800MHz Frequency Management
 
IPTV and Internet TV - Thailand Case
IPTV and Internet TV - Thailand CaseIPTV and Internet TV - Thailand Case
IPTV and Internet TV - Thailand Case
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Technology Behind Web 2.0

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