Web As a Platform We have learned it. Netscape is a platform of the web It has become a commodity! “Platform” has to move to the next level. Google – delivered as a service – use the web as a platform
How Google Uses Web as a Platform? Mass collaboration Collecting data from the web Perpetual beta Not portability problem – always run the software on the web With huge amount of data, Google then became a platform too – Web2
CAPTCHA Is Mass Collaboration
Data Is the Next Intel Inside Web2 – to be discussed Attention is a scarce commodity, so collecting data to know how to pay attend to customers War for data!
Software SaaS – Software as a Service PaaS – Platform as a Service Ajax Mashup Widgets
End of the Software Release Cycle Not only because of digital delivery to save cost Software is delivered as a service (SaaS,) not a product Service is continuous; a product is delivered Because the Internet now is Live, with abundant user interactions Decentralized, with small companies can deliver their own software too Collaborative, with users as co-producers
Lightweight Programming Models Design for “Hackability” and “Remixability” – Mashup (called “innovation by assembly” by Tim O’Reilly) Google Maps – hacked but welcome – to create more application the most successful web services are those that have been easiest to take in new directions unimagined by their creators – Tim O’Reilly Coase!
In 2040, the single super computer’s computing power will exceed that of a human brain.
Hardware Cloud Computing Google Microsoft Amazon S3, EC2, AWS Force.com Sixth Sense Technology
Cloud Computing What is it?
Winning with the Enterprise 2.0 by Don Tapscott 18
http://blogs.salon.com/0002007/2005/10/16.html Google 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
Social Technology Director Social Media Why is Twitter Exploding? 22