emily's picture
From emily rss RSS  subscribe Subscribe

Web 2.0 : The Next Generation Web Technology and Culture 



Definition and Principles of Web 2.0
Web 2.0 Big Picture
컨텐츠의 생산과 유통 관점에서 웹 2.0 분석
참여 : 컨텐츠 생산
개방 : 컨텐츠 공유
분산 : 컨텐츠 소비
플랫폼 관점에서 웹 2.0 분석
Web as Platform
클라이언트 기술
서버 기술
Weblications

 

 
 
Tags:  Web  2.0  Technology 
Views:  5133
Downloads:  76
Published:  September 11, 2007
 
1
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Top 10 Web 2.0 Logos Article

Top 10 Web 2.0 Logos Article

From: bruceryder
Views: 258 Comments: 0
Top 10 Web 2.0 Logos Article
 
Tutorial Web 2.0

Tutorial Web 2.0

From: jkim21
Views: 670 Comments: 3
Tutorial Web 2.0
 
See all 
 
More from this user
Java One 2005 Technical

Java One 2005 Technical

From: emily
Views: 3053
Comments: 0

NSDI - Poland

NSDI - Poland

From: emily
Views: 2090
Comments: 0

Welcome to the Minnesota SharePoint User Group

Welcome to the Minnesota SharePoint User Group

From: emily
Views: 6045
Comments: 0

Java One 2002 Overview

Java One 2002 Overview

From: emily
Views: 2107
Comments: 0

SQL Server 2005

SQL Server 2005

From: emily
Views: 3795
Comments: 1

CATPDG Quick Start Demo

CATPDG Quick Start Demo

From: emily
Views: 1326
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: Web 2.0 : The Next Generation Web Technology and Culture June 15, 2006 Jaesun Han (jshan0000@gmail.com) Research Fellow / Ph.D ANLAB, Dept. of EECS, KAIST Contact : http://www.web2hub.com Network Computing Laboratory
Slide 2: Contents Definition and Principles of Web 2.0 Web 2.0 Big Picture 컨텐츠의 생산과 유통 관점에서 웹 2.0 분석 참여 : 컨텐츠 생산 개방 : 컨텐츠 공유 분산 : 컨텐츠 소비 플랫폼 관점에서 웹 2.0 분석 Web as Platform 클라이언트 기술 서버 기술 Weblications Network Computing Laboratory | 2 Korea Advanced Institute of Science and Technology
Slide 3: Are you interested in Web 2.0? ew N ap sm panic.com Network Computing Laboratory | 3 Korea Advanced Institute of Science and Technology
Slide 4: PCWorld 100 Best Products of Year 2006 Top 10 1. Intel Core Duo 2. AMD Athlon 64 X2 Dual-Core 3. Craigslist.org 4. Apple iPod Nano 5. Seagate 160GB Portable Hard Drive 6. Google Earth 7. Adobe Premiere Elements 2 8. Canon EOS 30D 9. YouTube.com 10. Apple Boot Camp http://www.pcworld.com/reviews/article/0,aid,125706,00.asp 2005 Top 10 1. Mozilla Firefox 2. Google Gmail 3. Apple Mac OS X Version 10.4 (Tiger) 4. Belkin Wireless Pre-N Router and Notebook Network Card 5. Dell Ultrasharp 2405FPW 6. Alienware Aurora 5500 7. Seagate USB 2.0 Pocket Drive 8. Skype 9. Canon EOS Digital Rebel XT 10. PalmOne Treo 650 http://www.pcworld.com/reviews/article/0,aid,120763,pg,12,00.asp Korea Advanced Institute of Science and Technology Korean products 67. Samsung LN-S3251D 90. iRiver Clix 97. ThinkFree Office Online Network Computing Laboratory | 4
Slide 5: Definition of Web 2.0 닷컴버블 붕괴에서 살아남은 인터넷 기업들 (Google, Amazon, eBay 등 ) 의 특징들을 묶어서 개념화한 용어 O’Reilly Web 2.0 Conferences (2004 & 2005) Definition of Web 2.0 Seminal article : What Is Web 2.0? (By Tim O’Reilly) Compact definition : Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences. Network Computing Laboratory | 5 Korea Advanced Institute of Science and Technology
Slide 6: Principles of Web 2.0 Seven Principles (from article “What is Web 2.0?”) 1. The Web as Platform 2. Harnessing Collective Intelligence 3. Data is the Next Intel Inside 4. End of the Software Release Cycle 5. Lightweight Programming Models 6. Software Above the Level of a Single Device 7. Rich User Experiences Additional Principles Remixing Data and Services Relation-Oriented The Long Tail Attention is key resource Bi-directional interaction Network Computing Laboratory | 6 Korea Advanced Institute of Science and Technology
Slide 7: Web 2.0 Big Picture Network Computing Laboratory | 7 Korea Advanced Institute of Science and Technology
Slide 8: 컨텐츠의 생산과 유통 관점에서 웹 2.0 Network Computing Laboratory | 8 Korea Advanced Institute of Science and Technology
Slide 9: 참여를 통한 컨텐츠 생산 UCC(User-Created Contents) Network Computing Laboratory | 9 Korea Advanced Institute of Science and Technology
Slide 10: 어디에 담을 것인가 ? UCC 를 담기 위한 다양한 서비스들 Network Computing Laboratory | 10 Korea Advanced Institute of Science and Technology
Slide 11: 담기만 하면 되는가 ? UCC 에서 집단지성 (Collective Intelligence) 끌어내기 UCC 조직화 하기 부분의 합 >> 전체 HOW? Autonomous Collaboration Q&A system Tagging WikiMapia WikiMapia = Wiki + Google maps Network Computing Laboratory | 11 Korea Advanced Institute of Science and Technology
Slide 12: 참여가 모든 것을 바꾼다 ! User-Created Media User-Created Software P2P Network  User-Generated Network WiFi Community for free WiFi access 집단지성의 조건 • 다양성 • 독립성 • 분산화와 통합 Korea Advanced Institute of Science and Technology  User-Generated Infrastructure Network Computing Laboratory | 12
Slide 13: 컨텐츠가 경쟁력이다 ! 앞으로 서비스의 성패는 컨텐츠에서 좌우된다 . User-Created Goolge Index Amazon Review eBay Reputation Upcoming.org events Naver Q&A Allblog posts Provider-Created Goolge Web Crawl Amazon Book Info. eBay Product Info. Windows Live Local’s map Windows Live Street-Side Images Network Computing Laboratory | 13 Korea Advanced Institute of Science and Technology
Slide 14: 집단지성 (Collective Intelligence) The Architecture of Participation User-Created Contents(UCC) 사용자들의 참여가 서비스의 가치를 높인다 . Collective Intelligence 의 형성 방법 공동의 목적을 위한 개인들의 지식의 통합으로 형성 (Explicit) 개인적 용도의 참여에서 Contents 간의 관계 설정을 통한 발생 (Implicit) Tagging, Recommendation System 이용 Examples Network Computing Laboratory | 14 Korea Advanced Institute of Science and Technology
Slide 15: 집단지성 (Collective Intelligence) 장점 Contents 간 network effect 를 통해 보다 가치있는 contents 생산 ( 부분의 합은 전체보다 크다 ) 점점 더 많은 사용자들의 참여는 사용자들을 Lock-In 시키는 효과 Contents 생성을 위한 비용이 불필요 단점 부정확한 정보의 생산 ( 예 . 지식검색) 고의적인 명예 훼손의 가능성 ( 예 . Wikipedia) 스팸성 정보의 생산 ( 예 . 스팸블로그 , 스팸코멘트 , 스팸트랙백 )  Contents 의 Quality 를 보장하기 위한 노력 필요 Network Computing Laboratory | 15 Korea Advanced Institute of Science and Technology
Slide 16: 컨텐츠 경쟁력 : Data Intel Inside Data 가 서비스의 경쟁력 Google’s web crawl, Yahoo!’s directory, Amazon’s DB of products, Windows Live Local’s map DB, Windows Live Street-Side Images, Napster’s distributed song DB … 진정한 경쟁력을 위해서는 Data 의 가공이 필요 Initial Map DBs (MapQuest, NavTeq) vs. Amazon Book DB 향후 Core Data 에 대한 선점을 위한 경쟁이 예상 Location, identity (PayPal, Amazon’s 1-click, Sxip), calendaring of public events (EVDB, upcoming.org), product identifiers and namespaces 사용자의 privacy 나 data 의 소유권 문제 발생 가능 Data 에 대한 독점이 심화될 수록 Free Data Movement 발생 가능 Wikipedia, the Creative Commons Network Computing Laboratory | 16 Korea Advanced Institute of Science and Technology
Slide 17: Technology : Tagging Tagging A community of users adds meta-information in the form of keywords or tags to Web content such as web pages, links, photographs and audio files on a centralized web server Gmail uses label instead of folder for categorizing mails Taxonomy vs. Forksonomy Tag clustering Auto tagging Academic Research Collaborative Web Tagging Workshop (with WWW 2006) ( http://www2006.org/workshops/W06.php) How can collaborative tagging be used in the creation of ontologies and the semantic web? (synonymous tags problem) What is the structure of tagspace? How can tagging improve internet search? How to search, browse a tagged universe? What is the relationship between tagging and blogging? Are there special considerations for tagging multimedia such as photos, videos and audio? Network Computing Laboratory | 17 Korea Advanced Institute of Science and Technology
Slide 18: 개방을 통한 컨텐츠 공유 데이터 개방 Mashup Web Aggregation 서비스 en p PI A O Network Computing Laboratory | 18 Korea Advanced Institute of Science and Technology
Slide 19: 데이터 개방 Web Syndication RSS 기술의 등장과 함께 news 와 블로그 정보의 syndication 시작 RSS 1.0, RSS 2.0, Atom 블로그 , 뉴스 정보 , podcasting, 직업정보 , 날씨 , 금융정보 , 버그 리 포트 , 검색결과 등 무엇이든 담을 수 있다 . News Aggregators (RSS Readers) : 개별 RSS 구독 Meta-Blog(Allblog.net), Blog Search(Technorati): 다량의 RSS 수 집 Web Aggregation 여러 뉴스 , 블로그 , 서비스 등에서 데이터를 가져와 통합 & 가공 새로운 서비스 생성 Network Computing Laboratory | 19 Korea Advanced Institute of Science and Technology
Slide 20: Web Aggregation : Examples Spotback : Personalized News Service News aggregation  Personalization 적용 Diggdot.us digg + slashdot + del.icio.us BaeBo : 통합된 Shopping service Amazon + eBay + Yahoo 통합검색 PubSub : matching service 블로그 + 뉴스그룹 수집 Newsmap : News visualization Google News WingBus : 여행 정보 서비스 여행 정보 블로그 글 수집 Network Computing Laboratory | 20 Korea Advanced Institute of Science and Technology
Slide 21: Technology : RSS, Trackback, Blog RSS ‘Really Simple Syndication’, ‘RDF Site Summary’, ‘Rich Site Summary’ 등 의 약자 RSS 1.0 (RDF 진영 ), RSS 2.0 ( 반 RDF 진영 ), Atom (IETF 표준화 ) RSS feed Examples, Atom feed Examples Trackback mechanism for the communication between blogs (Example) Academic Research Weblogging Ecosystem Workshop (with WWW 2006) ( http://www.blogpulse.com/www2006-workshop/) Text mining: topic detection, phrase mining, sentiment analysis, gender/age/demographic identification, spam filtering, topic trending/tracking, tag analysis Social network analysis: influential bloggers, ranking, authority, centrality, community identification Representations and markup: RSS, XML, microformats, structured blogging Alternative blog forms (podcasting, moblogging, photoblogs, etc.) Network Computing Laboratory | 21 Korea Advanced Institute of Science and Technology
Slide 22: 서비스 개방 Mashup 기존 서비스들을 엮어서 새로운 서비스 생성 예 ) Housingmaps.com = Google Maps + Craigslist Web Services(SOAP) 나 REST (XML data over HTTP) 이용 서비스들은 Open API 를 통해 Remixability 와 Hackability 부여 15 가지 Google 서비스들의 APIs ( http://code.google.com/apis.html ) 216 가지 Web 2.0 API Reference ( http://www.programmableweb.com/apis ) Web 2.0 Mashup Matrix (http://www.programmableweb.com/matrix ) Network Computing Laboratory | 22 Korea Advanced Institute of Science and Technology
Slide 23: Mashup : Examples Virtual Places (mapping) MS Virtual Earth + Amazon + Weather.com + Flickr + MSN Search + FeedMap + GeoURL SecretPrices.com (shopping) Shopping.com ( 가격비교 ) + Amazon.com & Epinions.com ( 사용자 리뷰와 상품 정보 ) + 내부 DB 가격비교와 함께 coupons, rebates, discounts 정보 제공 비교 ) MP3 검색 : Shopping.com vs SecretPrices.com Guess Who is Hotter (photo) HotOrNot API 이용 간단버전 네이버 (search) 네이버 OpenAPI 이용 Network Computing Laboratory | 23 Korea Advanced Institute of Science and Technology
Slide 24: Mashup : Business Model Mashup site 수익모델 광고 , 제휴프로그램 , subscriptions, pay-per-transaction, premium services, M&A(?) etc. Examples SimplyHired.com ( 직업 검색 ) : job boards, company pages, online classifieds, and other data sources 광고 수익 Dude, Where's My Used Car? ( 중고차 검색 ) : eBay + Google Maps 제휴 수익 고려 중 Trulia ( 부동산 검색엔진 ) : 부동산 중개 웹싸이트 + Google Maps 800 만 달러 정도의 투자 유치 Zillow ( 부동산 가치평가 싸이트 ) : 부동산 정보 + MS Virtual Earth 3200 만 달러 투자 유치 Platial (Geo-Blog) : UCC + Digital Globe (Map) 투자 유치 성공 ( 액수 비공개 ) Limitations 상업적 목적을 위한 Mashup 제한 ( 예 . Amazon Light) Network Computing Laboratory | 24 Korea Advanced Institute of Science and Technology
Slide 25: 분산을 통한 컨텐츠 소비 분산 Long tail Network Computing Laboratory | 25 개인화 (Personalization) Korea Advanced Institute of Science and Technology
Slide 26: The Long Tail 20% 의 Head 가 아니라 80% 의 Tail 이 더 중요하다 . Web 1.0 : DoubleClick Web 2.0 : Google AdSense http://www.wired.com/wired/ archive/12.10/tail.html?pg=3 Network Computing Laboratory | 26 Korea Advanced Institute of Science and Technology
Slide 27: 개인화 (Personalization) 사용자의 취향과 니즈에 맞는 서비스 제공 개인화 뉴스 개인화 검색 개인화 홈페이지 추천 시스템 기술과 평판 시스템 기술 이용 Network Computing Laboratory | 27 Korea Advanced Institute of Science and Technology
Slide 28: 플랫폼 관점에서 웹 2.0 Network Computing Laboratory | 28 Korea Advanced Institute of Science and Technology
Slide 29: Platform = 멍석 육갑 , 칠득 , 팔복의 ‘멍석’ 장생과 공길의 ‘재주’ Source: Web 2.0 : 참여와 개방 - 류중희박사 Network Computing Laboratory | 29 Korea Advanced Institute of Science and Technology
Slide 30: Web as Platform “ 플랫폼으로서의 웹”의 의미 웹상의 데이터와 서비스들을 기반으로 새로운 서비스 개발 서비스 개발 , 배포 , 실행의 플랫폼 클라이언트 기술 , 서버 기술 , 컨텐츠 기술의 향상으로 가능 Platform battle (from “What is Web 2.0?”) 이전에는 플랫폼과 어플리케이션의 충돌 Lotus 1-2-3 vs. Excel, WordPerfect vs. Word, Netscape Navigator vs. Internet Explorer 지금은 두 플랫폼 사이의 전쟁 Windows Platform : massive installed base and tightly integrated operating system and APIs  control over programming Web 2.0 Platform : a system without an owner, tied together by a set of protocols, open standards and agreements for coorperation Communication-oriented systems require interoperability  Unless a vendor can control both ends of every interaction, the possibilities of user lock-in via software APIs are limited Network Computing Laboratory | 30 Korea Advanced Institute of Science and Technology
Slide 31: 클라이언트 기술 웹브라우저 : 웹 플랫폼의 클라이언트 프로그램 한계 : 제한된 상호운용성과 사용자 인터페이스 이러한 한계를 극복하기 위한 많은 기술들 등장 RIA RIA (Rich Internet Application) 기술들 Ajax (Asynchronous Javascript and XML) Macromedia Flash & Flex SVG (Scalable Vector Graphics) Laszlo XAML on Windows Vista XUL Application for Firefox Yahoo! Widget (aka. Konfabulator) Apple Dashboard Network Computing Laboratory | 31 Korea Advanced Institute of Science and Technology
Slide 32: 대표적인 RIA 기술 : Ajax 최근 웹기술들의 집합체 XMLHttpRequest 와 JavaScript 를 이용한 비동기 통신 XML 과 XSLT 를 통한 데이터 교환과 처리 DOM 을 지원하여 다이나믹 표현 가능 CSS 와 XHTML 을 이용한 표준 기반 표현 Ajax is not technology but approach like LAMP 2005 년 2 월 Jesse James Garrett에 의해 정의됨 Examples Many Google services (Gmail, Google Suggest, Google Maps…) Web page accessory ( 한메일 주소록 , Naver Suggest, Amazon…) Web-based Office services (Zimbra, Writely, gOffice, Kiko…) Personalized homepages (Windows Live, Google IG, Protopage…) Network Computing Laboratory | 32 Korea Advanced Institute of Science and Technology
Slide 33: 대표적인 RIA 기술 : Ajax Network Computing Laboratory | 33 Korea Advanced Institute of Science and Technology
Slide 34: 서버 기술 서버에서 대부분의 처리가 이루어짐 대부분의 코드는 서버에서 실행 , 데이터베이스도 서버에 존재 신속한 웹 개발과 적은 운용비용을 가능케 하는 환경 요구 신속한 웹 개발 (Agile Web Development) 스크립트형 웹 개발 언어들 PHP, Python, Ruby 웹 프레임워크 Ruby on Rails(RoR), Struts, PEAR, Ajax frameworks (Dojo, Prototype, DWR, Atlas, Google Web Toolkit(GWT)) 오픈 소스 기반 가벼운 서버 환경 LAMP (Linux, Apache, MySQL, PHP&Python&Perl) 리눅스 클러스터링 , P2P, Grid Computing 등의 신기술 Network Computing Laboratory | 34 Korea Advanced Institute of Science and Technology
Slide 35: Weblication: Web-based Office Network Computing Laboratory | 35 Korea Advanced Institute of Science and Technology
Slide 36: Weblication: Personalized Homepage Microsoft Gadget netvibes Network Computing Laboratory | 36 Korea Advanced Institute of Science and Technology
Slide 37: Weblication: Others The Best Web 2.0 Software of 2005 More Great Web 2.0 Software Best Web 2.0 Services Complete List of Web 2.0 Applications 25 Interesting Web 2.0 applications All Things Web 2.0 - "THE LIST“ SEOmoz's Web 2.0 Awards (Best in my opinion) Web 2.0 in the Enterprise Web 2.0 성공사례 Network Computing Laboratory | 37 Korea Advanced Institute of Science and Technology
Slide 38: Web 2.0 Startups Network Computing Laboratory | 38 Korea Advanced Institute of Science and Technology
Slide 39: Contact : Web 2.0 Hub ( http://www.web2hub.com) Network Computing Laboratory | 39 Korea Advanced Institute of Science and Technology

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location