1 / 37

Web 2.0 : The Next Generation Web Technology and Culture

A comprehensive overview of Web 2.0, including its technical and cultural characteristics, principles, and key players. Learn about the concept of Web 2.0 as a network platform, data remixing, collective intelligence, and more. Explore the impact of Web 2.0 on companies like Google, Yahoo!, and Microsoft. Available in English.

samuelson
Download Presentation

Web 2.0 : The Next Generation Web Technology and Culture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web 2.0 : The Next Generation Web Technology and Culture December 23, 2005 Jaesun Han (jshan@nclab.kaist.ac.kr) Post-Doctoral Research Fellow NCLAB, Dept. of EECS, KAIST

  2. Contents • Web 2.0 기술적 & 문화적 특징 • Definition of Web 2.0 • Principles of Web 2.0 • Key Principles of Web 2.0 • Other Analyses • Web 2.0 대표기업 현황 • Google • Yahoo! • Microsoft • Mobile & Map Services with Web 2.0

  3. Are you interested in Web 2.0? Newsmap panic.com

  4. Definition of Web 2.0 • 2004년 O’Reilly conference brainstorming session에서 Dale Dougherty에 의해 처음으로 새로운 스타일의 웹에 대한 정의가 필요함이 제기 • O’Reilly Web 2.0 Conferences (2004 & 2005) • Definition of Web 2.0 • Detailed definition : What Is Web 2.0? (From Tim O’Reilly’s article) • 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.

  5. Seven 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 • Bi-directional interaction

  6. Providers Contents mashup (web services, RSS) tagging Data is The next Intel Inside Remixing Data and Services Collective Intelligence (User-Created Contents) Users social network Web as Platform A Bird’s Eye View

  7. Contents : Collective Intelligence • The Architecture of Participation • User-Created Contents(UCC) • 사용자들의 참여가 서비스의 가치를 높인다. • Collective Intelligence의 형성 방법 • 공동의 목적을 위한 개인들의 지식의 통합으로 형성 (Explicit) • 개인적 용도의 참여에서 Contents간의 관계 설정을 통한 발생 (Implicit) • Tagging, Recommendation System 이용 • Examples

  8. Contents : Collective Intelligence • 장점 • Contents간 network effect를 통해 보다 가치있는 contents 생산 (부분의 합은 전체보다 크다) • 점점 더 많은 사용자들의 참여는 사용자들을 Lock-In 시키는 효과 • Contents 생성을 위한 비용이 불필요 • 단점 • 부정확한 정보의 생산 (예. 지식검색) • 고의적인 명예 훼손의 가능성 (예. Wikipedia) • 스팸성 정보의 생산 (예. 스팸블로그)  Contents의 Quality를 보장하기 위한 노력 필요

  9. Contents : Data Intel Inside • Data가 서비스의 경쟁력 • Google’s web crawl, Yahoo!’s directory, Amazon’s DB of products, Windows Local’s map DB, 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

  10. Users : Social Networking • Social Networking Services • 1세대 서비스들 : 네트워크의 생성과 발견에 집중 • 아이러브스쿨, 싸이월드, Friendster, Tribe, Orkut, LinkedIn, Spoke • 2세대 서비스들 : 네트워크의 특별한 사용에 집중 • MySpace.com : 새로운 음악찾기 • LiveJournal.com : 친구들과 대화하기 • Xfire.com : 친구들과 온라인 게임하기 • 수많은 사용자들의 관계망은 가장 중요한 Contents 역할 • 서비스에 Lock-In 시키는 가장 강력한 도구 • 관계망을 이용한 Data와 서비스의 운용과 통합 • 블로그, 이미지, 비디오 등의 공유의 중심적인 역할

  11. Users : 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

  12. Providers : Remixing Data • Contents Syndication • RSS 기술의 등장과 함께 news와 블로그 정보의 syndication 시작 • RSS 1.0, RSS 2.0, Atom • News Aggregators (RSS Readers) • Built-in : IE 7, Firefox, Opera, Sage, Attensa for Outlook … • Desktop : 연모, FeedDemon, SharpReader … • Web-based : Bloglines, 한RSS, 다음 RSS넷, Rojo … • News & Blog Portal • AllBlog.net, Digg.com, Diggdot.us

  13. Providers : Remixing Services • Mashup • 기존 서비스들을 엮어서 새로운 서비스 생성 • Web Services(SOAP)나 REST (XML data over HTTP) 이용 • Examples - Housingmaps.com = Google Maps + Craigslist - Virtual Places = MS Virtual Earth + Amazon + Weather.com + Flickr + MSN Search + FeedMap + GeoURL • 서비스들은 Open API 를 통해 Remixability와 Hackability 부여 • 15가지 Google 서비스들의 APIs ( http://code.google.com/apis.html ) • 129가지 Web 2.0 API Reference ( http://www.programmableweb.com/apis ) • Web 2.0 Mashup Matrix (http://www.programmableweb.com/matrix )

  14. Overall : Web as Platform • “플랫폼으로서의 웹”의 의미 • 웹상의 데이터와 서비스들을 기반으로 새로운 서비스 개발 • 서비스 개발(?), 배포, 실행의 플랫폼 • 가능하게 된 원동력 • 지속으로 발전하는 네트워크와 서버 성능 • 클라이언트 측의 UI를 향상시켜 주는 기술들  RIA • Platform battle • 이전에는 플랫폼과 어플리케이션의 충돌 • 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

  15. 기반기술들 • 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

  16. What is 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…)

  17. How Ajax works?

  18. Weblication: Web-based Office

  19. Weblication: Personalized Homepage Microsoft Gadget netvibes

  20. Weblication: Others • The Best Web 2.0 Software of 2005 • More Great Web 2.0 Software • Other softwares • Online To Do Lists • Image Storage and Sharing • 3rd Party Online File Storage • Blog Filters • Online Calendars • Project Management & Team Collaboration

  21. 개방 참여 관계 Summary Providers Contents mashup (web services, RSS) tagging Users social network Web as Platform

  22. Other Analyses : Web 2.0 Meme Map

  23. Other Analyses : Web 1.0 vs. Web 2.0

  24. Other Analyses : Toward Collaborative Remixability Approaching a definition of Web 2.0 (http://socialsoftware.weblogsinc.com/ 2005/09/29/approaching-a-definition-of-web-2-0/)

  25. Web 2.0대표기업 현황

  26. Larry Page and Sergey Brin Google • Web 2.0 기술과 문화의 선도적인 역할 • Ajax등의 RIA기술을 이용한 다양한 서비스 + Open API를 통한 개방 • Google facts • 1998년 스탠포드대 두명의 대학원생이 시작  현재 4,200명 정도 • 약 80억 개의 웹 페이지, 20억 개의 이미지 색인 • 주가 446.21달러, 시가총액 1,319억달러 (12월19일) (IBM 추월) • 2005년 상반기 총 26억 4000만 달러의 매출액 (작년 대비 97%성장) • 99%가 검색광고 매출 (53% 자사 사이트, 47% 네트워크 사이트) • 기술 기업으로서 승부 • 컨텐츠 전달을 위한 서비스 인프라를 제공하는 것을 목표 • 매력적인 구글 소프트웨어 원칙 : Don’t be evil

  27. Web as Platform Two Axes of Google Internet Googleplex Google Services

  28. 서비스 통합을 통한 시너지 효과 극대화 Google의 미래전략분석 검색의 확대를 통한 지속적인 수입창출 (거대한 데이터베이스 구축) 커뮤니티 서비스 완비로 사용자 Lock-In

  29. Google의 미래전략분석 Map과 Mobile을 향한 서비스 진화 Desktop 서비스 플랫폼 선점을 위한 노력

  30. Yahoo! • 미디어 기업을 추구 • 주로 인수합병을 통해 성장 • Inktomi, 3721.com, Overture, Alta Vista, AllTheWeb.com, Stata Labs, GeoCities, Flickr, Oddpost.com. DialPad, Konfabulator, Alibaba.com, Upcoming.org, del.icio.us • 서비스들간의 seamless integration이 앞으로 성장에 관건 • Web 2.0 기업을 향한 노력 (2005년) 3월20일 인수 Launching 3월29일 지원 4월7일 6월29일 Launching

  31. Yahoo! 인수  7월25일 인수 10월4일 10월9일 Launching 10월10일 for blogLaunching 10월12일 MSN and Yahoo to link IM 11월2일 Launching 11월4일 Launching Integrating with RSS 11월29일 Launching 12월8일 12월9일 인수  12월12일 Partnering with Movable Type

  32. Microsoft • Google의 등장으로 위기감 느끼고 Web 2.0 기업으로 변화 시도 • 빌 게이츠의 내부 이메일(2005년 10월30일) • This coming "services wave" will be very disruptive. We have competitors who will seize on these approaches and challenge us. • CTO Ray Ozzie Memo “The Internet Services Disruption” • 신규 수익 창출원을 발굴하기 위해 MS가 온라인 광고와 서비스 시장에 진입해야 한다고 강조 • 구글과 야후, 애플을 경쟁 상대로 규정

  33. Mobile & Map Servicesmeet Web 2.0

  34. Google Mobile web, image, news, blog, base 등 검색 지역 지도와 상점 찾기 글이나 사진 등 모든 기록 업로드 온라인으로 업로드 Mobile 상품정보 검색 SMS

  35. Google Local for Mobile get directions find local store zoom in zoom out satellite

  36. Dodgeball.com Mobile Social Networking

  37. Contact : KAIST Web 2.0 & Google SIG Q and A

More Related