ssg org chart - intel · 优化html5引擎 便利的开发工具 开发者合作项目...

17
HTML5-实现跨多个平台的云计算 朱京甬 创新和战略总监 英特尔软件和服务事业部

Upload: others

Post on 20-May-2020

32 views

Category:

Documents


0 download

TRANSCRIPT

HTML5-实现跨多个平台的云计算

朱京甬

创新和战略总监

英特尔软件和服务事业部

‹#› ‹#›

Software and Services Group

议程

•Web的演进与云计算

•HTML5带来的机遇

•创新产业的合作

‹#› ‹#›

Software and Services Group

Forecast Forecast

More users more devices more data more storage more traffic

0

200

400

600

800

1000

1200

20

09

20

10

20

11

20

12

20

13

20

14

20

15

75%

>1000% 55% Growth in Unstructured

data (e-mail, video, images, social media etc.)

Growth in Public Cloud

EXABYTES OF TRAFFIC4

0

20

40

60

80

100

670% GROWTH IN

STORAGE CAPACITY SHIPPED3

Exabytes

云计算与移动互联带来巨大的增长

‹#› ‹#›

Software and Services Group

趋势: 无所不在的云与多样化智能终端

互联网日益移动化、个性化、多终端化 – 用户期盼连续性计算体验

‹#› ‹#›

Software and Services Group

英特尔架构推动互联网发展

Other names and brands may be claimed as the property of others

‹#› ‹#›

Software and Services Group

HTML5 的优势

•W3C制定开放的标准

•增强了Web应用的能力

•降低应用开发的难度

•支持跨平台

•多模态的运行方式

‹#› ‹#›

Software and Services Group

HTML5 推动云技术

Web Evolution:

1995

Informational

2000

Transactional

2007

Persuasive

2011

Contextual

Memcached

~ 1B users

25B+ devices

PHP

JavaScript

40%-70% of Web servers run on PHP

Social & contextual mobile apps

HTML5 + Cloud collaborative apps Dynamic

Content Generation

‹#› ‹#›

Software and Services Group

HTML5 – 新的通用语言?

Native code

PC spiral

1991

APPS .exe

2001

WEB HTML, Flash

Web – ‘Write once,

run on any browser’

2009

APPS iOS

Android

App Stores

Walled Gardens

2015

WEB HTML5

‘Write Once, Run

Everywhere’

The Good News: HTML5 helps us close the “app gap” and create a new spiral

‹#› ‹#›

Software and Services Group

Web应用的跨平台性

Android

Firefox OS

Chrome Book

Aura

HTML5 成为设备的应用接口

应用程序对操作系统的依赖关系变弱

‹#› ‹#›

Software and Services Group

Web应用的灵活性

网络 服务器

云服务

渲染引擎

Javascript

引擎

Htm

l/js

云服务

渲染引擎

Javascript

引擎 H

tml/js

云服务

渲染引擎

Javascript

引擎

Htm

l/js

原生代码

网页/网站模式 Web应用程序模式 混合模式

API / 原生系统 能力拓展机制

操作系统 操作系统

API / 原生系统 能力拓展机制

操作系统

Other names and brands may be claimed as the property of others

‹#› ‹#›

Software and Services Group

性能成为影响HTML5应用的关键因素

• 性能对HTML5应用至关重要

– 对最终用户:直接影响用户体验

– 对应用开发者:最关心的事项之一

• 相对本地(native)代码:更多性能需求

– 间接调用底层功能带来额外开销

– 快速发展的新技术,尚在不断完善中

• HTML5性能与平台整体密切相关

– 软硬件、客户端云端协调作用

– 本地(native)组件起重要作用

• Web引擎是其中最关键组件之一

硬件平台

操作系统

Web引擎

远程服务

应用程序 JavaScript引擎

Layout引擎

渲染引擎

Web引擎

src: Appcelerator / IDC report Q4, 2011

‹#› ‹#›

Software and Services Group

Today, the core of all HTML5 runtimes is mainly single-threaded

We need parallelism for both responsiveness and power efficiency

通过优化提升HTML5应用的性能

Parse + build Document Object Model

JavaScript

Layout Engine

Render

Render

Layout

Other JS

GPU: parallel

CPU: mainly single-threaded

35%

33%

21%

11%

Other names and brands may be claimed as the property of others

‹#› ‹#›

Software and Services Group

HTML5 带动了Web应用的可视化计算

- Across all visual computing segments

−Media, games, content creation, UI

−Social/Mobile fueling further growth

−Closes the gap with perceptual computing

- New visual computing requirements

−Fast device creation

−Small driver memory footprint

−Multi-tasking, workload scheduling

−GPGPU compute model

−Gfx security

- Gfx solutions quality critically important

Other names and brands may be claimed as the property of others

‹#› ‹#›

Software and Services Group

增强HTML5应用的安全

安全的网络连接

安全的代码保护

安全的服务混搭

安全的资源使用

安全的沙盒

‹#› ‹#›

Software and Services Group

优化HTML5引擎 便利的开发工具 开发者合作项目

英特尔帮助开发者创造最佳的HTML5应用

•对系统的整体评估和性能评测

•浏览器和Web Runtime的优化

− JavaScript引擎

− Layout引擎

−利用SSE对渲染引擎加速

•支持多类终端和多个操作系统平台

• 和Tools厂商合作提供对IA 平台上HTML5 开发的支持

• 支持在多个终端设备上的快速移植和部署HTML5应用

• 对开发者的培训、支持

• 全球的团队提供技术支持、市场推广和商务拓展

• 推进与设备厂商、运营商等生态系统的合作

• 在线的开发者社区提供技术资料和支持

‹#› ‹#›

Software and Services Group

Desktops

Laptops

Embedded

Smartphones

Tablets

Smart TVs

Ultrabook

Servers

应用、服务

生态系统

支持

操作系统 &

Web 执行环境

至2015年,超过50%的移动互联网应用将是HTML5 应用

- Gartner 2011

迎接机遇,合作共赢

谢谢