browser as platform

13
Browser as a Platform Kai Feng Zhang

Upload: kai-feng-zhang

Post on 18-Nov-2014

673 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Browser As Platform

Browser as a Platform

Kai Feng Zhang

Page 2: Browser As Platform

1/26/2010 2

Why as Platform

• Easy to deployment• Simple UI programming• Concise HTML• HTML 5 Push• Openness• JavaScript Engine• Thread Support• Desktop Integration

Page 3: Browser As Platform

1/26/2010 3

Easy to deployment

• Zero-install• User trust• Less puzzled• Easy-to-use

Page 4: Browser As Platform

1/26/2010 4

Simple Web UI

• Hard-to-implement– Overlapping windows– Complex dialog– Deep tree menu– etc...

For customers, get easily and no training

Page 5: Browser As Platform

1/26/2010 5

Concise HTML

• Simple to modify, forge, and embed video• Even debug outside of dev environment• Flat learning curve• comply with Postel's law

– Be conservative in what you do; be liberal in what you accept from others.

Page 6: Browser As Platform

1/26/2010 6

HTML 5• Descriptive Markup: <header>, <nav>, <

article>, <footer>• Web Forms 2.0• New API, such as for <audio>, <video>• <canvas>• etc...

Page 7: Browser As Platform

1/26/2010 7

Openness

Page 8: Browser As Platform

1/26/2010 8

Faster Javascript Engins

Page 9: Browser As Platform

1/26/2010 9

Web Workers

Page 10: Browser As Platform

1/26/2010 10

Desktop Integration

Page 11: Browser As Platform

Thanks

Page 12: Browser As Platform

Supplementary

Page 13: Browser As Platform

1/26/2010 13

Mobile Platform & Browser

• Google Android• Opera Mini• Apple Safari• Nokia• MS Internet Explorer• Mozilla Fennec