What is Web 2.0?AgendaUnderstanding Web 2.0 - AgendaWeb 2.0?Web 2.0: Compact Definition?Web 2.0Web 2.0 ApplicationsWeb 2.0 Applications (1)Web 2.0 Applications (2)Web 2.0 Applications (3)Web 2.0 Applications (4)Slide 12Web 2.0 – RevisitAgenda (2)Axes of Design Patterns and Biz ModelsThe Web As Platform(1)The Web As Platform(2)The Web As Platform(3)Harnessing Collective Intelligence(1)Harnessing Collective Intelligence(2)Harnessing Collective Intelligence(3)Data is Next Intel InsideData is the Next Intel InsideEnd of Software Release CycleLightweight Programming ModelsSoftware Above The Level of Single DeviceRich User ExperienceFour plus one in Hierarchy of Web2.0 nessCore Competencies of Web 2.0 CompaniesAgenda (3)Web 1.0 VS Web 2.0 ExamplesSlide 32Slide 33Slide 34Slide 35Web 2.0 continues … (Mashups)Slide 37Slide 38Slide 39Slide 40Web 2.0 + SOASlide 42Agenda (4)Controversial QuestionsReferencesControversial Question (1)Controversial Question (2)Controversial Question (3)Controversial Question (4)Controversial Question (5)What is Web 2.0?By Eunkyu Lee, Alireza Bigdeli, and Rita ChiuExpert Topic PresentationTrends in Middleware SystemsJanuary 29, 20072Web 2.0, Jan. 29, 2007AgendaUnderstanding Web 2.0Origins and ConceptsCompact DefinitionDesign Patterns and Business ModelsAxes of Design Patterns and Business ModelsFour plus one in Hierarchy of Web2.0 nessWeb 1.0 vs. Web 2.0 Mashups & Web 2.0 + SOAControversial Questions3Web 2.0, Jan. 29, 2007Understanding Web 2.0 - AgendaWeb 2.0?OriginWhat Web 2.0 is and is not…Web 2.0 Compact DefinitionWeb 2.0Web 2.0 ApplicationsFour propertiesWeb 2.0 Revisit* From Prak’s posts at http://www.fortytwo.co.kr/4Web 2.0, Jan. 29, 2007Web 2.0?Origins of Web 2.0Coined by Dale Dougherty in 2004VP of O’Reilly MediaPeopleCollaborate and share information in new ways such as social networking and wikisWeb 2.0 is notA specific technology or a standardIt is said thatA set of principles and practicesMaking existing web technologies more people-centricSomething visible and tangiblea collection of related tools, design patterns, and business models that encourage collaboration and participation to work more efficiently* From lecture notes of Prof. David Shrimpton at Kent Univ.5Web 2.0, Jan. 29, 2007Web 2.0: Compact Definition?Web 2.0 compact definition (by Tim O’Reilly)Web 2.0 is the network as platformspanning all the connected devices Web 2.0 applications are those that make the most of the intrinsic advantages of that platform6Web 2.0, Jan. 29, 2007Web 2.0“The Web as Platform”The Web is the unique platformOS or Web browser is not a platform any moreHardware devices+ all the connected devicesIncluding mobile InternetUCC (User Created Contents) & Podcasting (iPod)Web 2.0A collection of platforms which is interconnected by underlying network regardless of their hardware devices Web 2.0 is the network as platform, spanning all the connected devicesWeb 2.0 is the network as platform, spanning all the connected devices7Web 2.0, Jan. 29, 2007Web 2.0 Applications Four properties to use the intrinsic advantages of the platformDelivering 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. Web 2.0 applications are those that make the most of the intrinsic advantages of that platformWeb 2.0 applications are those that make the most of the intrinsic advantages of that platform8Web 2.0, Jan. 29, 2007Web 2.0 Applications (1) Continually-updated servicePerpetual betaContinuous improvementDelivering softwareSimilar to Application Service Provider (ASP)Software as a service (SaaS) in web platformAJAX (Asynchronous Java and XML) Gets better the more people use itUCC (User Created Contents) Decentralization of resourcesSuch as BitTorrent and NapsterDelivering software as a continually-updated service that gets better the more people use itDelivering software as a continually-updated service that gets better the more people use it9Web 2.0, Jan. 29, 2007Web 2.0 Applications (2) Consuming and remixing dataNews aggregator and meta blogAdd values not just showing as it isDigg.com (vote for priority)Mash-upNew contents or services from multiple sourcesHousingmap.com and ChicagoCrime.comIn a form that allows remixing by othersOpen APIConnecting services via share and openGoogle and Yahoo APIsConsuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by othersConsuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others10Web 2.0, Jan. 29, 2007Web 2.0 Applications (3) Architecture of participationMore important…A property inherited within the business systemA architecture where self-interested behaviors of users (in)directly or automatically benefit the whole usersNew biz: Napster and WikipediaExisting biz: Flickr (foksonomy tool) and AmazonNetwork effectsTelephoneMore benefit when more people use itInternet is a winner-take-all marketCreating network effects -> Harnessing collective intelligenceCreating network effects through an "architecture of participation”Creating network effects through an "architecture of participation”11Web 2.0, Jan. 29, 2007Web 2.0 Applications (4) Page and Page metaphor* Gene Smith, “Beyond the Pages,” Info. Architecture Summit, July 2005.And going beyond the page metaphor of Web 1.0 to deliver rich user experiencesAnd going beyond the page metaphor of Web 1.0 to deliver rich user experiences12Web 2.0, Jan. 29, 2007Web 2.0 Applications (4) Beyond the page metaphor* Microcontent: Richard MacManus, Web 2.0 Design: Bootstrapping the Social WebAnd going beyond the page metaphor of Web 1.0 to deliver rich user experiencesAnd going beyond the page metaphor of Web 1.0 to deliver rich user experiences13Web 2.0, Jan. 29, 2007Web 2.0 – RevisitWeb 2.0 & Web 2.0
View Full Document