hello goodbye - stm€¦ · • html5, css3, and javascript with high performance and stability •...

12
STM E-Production, London 2 December 2010 Kevin Cohn Vice President of Operations Why HTML5 Is In and Native Is Out Hello Goodbye

Upload: others

Post on 24-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

STM E-Production, London2 December 2010

Kevin CohnVice President of Operations

Why HTML5 Is In andNative Is Out

Hello Goodbye

Page 2: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

2 Hello Goodbye: Why HTML5 Is In and Native Is Out

Courtesy of Apple

Page 3: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

Major Platforms3

iPhone BlackBerry Android

Market ShareNielsen Company,October 2010

27.9% 27.4% 22.7%

Language Objective-C C++ Java

Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 4: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

• Standard for building RIAs

• Evolution of XHTML

• Pairs with CSS3 for style

• Common across every OS

HTML5

4 Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 5: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

• Reduced time to market

• Lower build/running costs

• Reach the web browser, too

• Skills readily available

Advantages

5 Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 6: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

Déjà Vu?6 Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 7: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

WebKit7 Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 8: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

• Open source web browser engine developed by Apple, RIM, Google, and others

• HTML5, CSS3, and JavaScript with high performance and stability

• Used by Safari, Chrome, and every modern (touch) smartphone OS *

8

What Is WebKit?

Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 9: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

Tradeoffs?9 Hello Goodbye: Why HTML5 Is In and Native Is Out

Capability Standards-Based Solution

Local storage (offline reading) HTML5

Rich user interface CSS3

Use of device hardware JavaScript library

Page 10: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

Conclusions

10 Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 11: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

• Develop and maintain once

• Reach every modern OS

• App and web browser

• Use readily available skills

HTML5

11 Hello Goodbye: Why HTML5 Is In and Native Is Out

Page 12: Hello Goodbye - STM€¦ · • HTML5, CSS3, and JavaScript with high performance and stability • Used by Safari, Chrome, and every modern (touch) smartphone OS * 8 What Is WebKit?

STM E-Production, London2 December 2010

Kevin CohnVice President of Operations

Why HTML5 Is In andNative Is Out

Hello Goodbye