Top Banner
24

12 web 2 advanced

Nov 01, 2014

Download

Documents

Wesley Shu

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 2: 12 web 2 advanced

Web 2.0 Advanced

Page 3: 12 web 2 advanced

Pillars of Web 2.0

• People• Software• Hardware

Page 4: 12 web 2 advanced

PEOPLE

Page 5: 12 web 2 advanced

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

Page 6: 12 web 2 advanced

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

Page 7: 12 web 2 advanced

CAPTCHA Is Mass Collaboration

Page 8: 12 web 2 advanced

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!

Page 9: 12 web 2 advanced

SOFTWARE

Page 10: 12 web 2 advanced

Software

• SaaS – Software as a Service• PaaS – Platform as a Service• Ajax• Mashup• Widgets

Page 11: 12 web 2 advanced

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

Page 12: 12 web 2 advanced

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!

Page 13: 12 web 2 advanced

• force.com

Page 14: 12 web 2 advanced

HARDWARE

Page 15: 12 web 2 advanced

• In 2040, the single super computer’s computing power will exceed that of a human brain.

Page 16: 12 web 2 advanced

Hardware

• Cloud Computing– Google – Microsoft– Amazon S3, EC2, AWS– Force.com– Sixth Sense Technology

Page 17: 12 web 2 advanced

Cloud Computing

• What is it?

Page 18: 12 web 2 advanced

18

Winning with the Enterprise 2.0by Don Tapscott

Page 19: 12 web 2 advanced

• 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

Page 20: 12 web 2 advanced

20

Page 21: 12 web 2 advanced

21

Page 22: 12 web 2 advanced

Social Technology

• Director Social Media• Why is Twitter Exploding?

22

Page 23: 12 web 2 advanced

Comparisons of Web 1.0 and Web 2.0

23

Web 1.0 Web 2.0

Java script and XML are some sample technologies

Java script + XML = Ajax

New business models were created, e.g., dot com.

New business models are created, and existing ones are transformed.

Mashups do not exist. Mashups will be mainstream.

Websites are static. Websites are programmable.

Trivial things are not worth solving in a company.

The Internet can provide all solutions.

Page 24: 12 web 2 advanced

Comparisons of Web 1.0 and Web 2.0

24

Web 1.0 Web 2.0

Communities are refined by companies, countries, etc.

Communities have no boundary.

The center is our own company. The center is the users.

Knowledge management is hard to achieve.

KM tools are ready.

Business populism is rising. Business populism is hot.

Long tail effect is obvious. The tail is even bigger.

Management hierarchy is strict. Hierarchy is flattened.