Web 2.0 advanced pillars include people, software, and hardware. People use the web as a platform through services like Google. Google collects data from the web and uses mass collaboration through CAPTCHAs. Software is delivered as a service through models like SaaS, PaaS, Ajax, and widgets. This allows for continuous updates and collaboration between users and developers. Hardware advances like cloud computing allow for more distributed computing power through services from Google, Microsoft, Amazon, and others.
5. Web As a PlatformWe have learned it.Netscape is a platform of the webIt has become a commodity!Platform has to move to the next level.Google delivered as a service use the web as a platform
6. How Google Uses Web as a Platform?Mass collaborationCollecting data from the webPerpetual betaNot portability problem always run the software on the webWith huge amount of data, Google then became a platform too Web2
8. Data Is the Next Intel InsideWeb2 to be discussedAttention is a scarce commodity, so collecting data to know how to pay attend to customersWar for data!
11. End of the Software Release CycleNot only because of digital delivery to save costSoftware is delivered as a service (SaaS,) not a productService is continuous; a product is delivered Because the Internet now is Live, with abundant user interactionsDecentralized, with small companies can deliver their own software tooCollaborative, with users as co-producers
12. Lightweight Programming ModelsDesign for Hackability and Remixability Mashup (called innovation by assembly by Tim OReilly)Google Maps hacked but welcome to create more applicationthe most successful web services are those that have been easiest to take in new directions unimagined by their creators Tim OReillyCoase!
19. http://blogs.salon.com/0002007/2005/10/16.htmlGoogle has been pivotal in the advance of AJAX, the fusion of technologies that allow users to assemble a page of information from multiple web-based applications, much as MS Office allowed users to assemble a page of information from multiple desktop-based applications. I have long espoused the development of two simple desktop meta-applications