Series 40 web apps平台介绍

移动开发
Ovi浏览器(Ovi browser)是一个分布式的网络浏览器,专门为处理能力和内存有限的设备(如Series 40手机)而设计的。和其他的浏览器一样,在手机上安装一个Ovi浏览器客户端(Ovi Browser Client);同时,在诺基亚的网络上存在一个叫做Ovi浏览器代理服务器(Ovi Browser Proxy server)的应用。这个代理服务器负责处理大部分以往需要在手机上运行的运算,并且还负责代理Ovi浏览器客户端和网站进行通讯。代理服务器将优化后的内容传递给手机,从而减小了网络流量和手机的运算。

Ovi浏览器

Ovi浏览器(Ovi browser)是一个分布式的网络浏览器,专门为处理能力和内存有限的设备(如Series 40手机)而设计的。和其他的浏览器一样,在手机上安装一个Ovi浏览器客户端(Ovi Browser Client);同时,在诺基亚的网络上存在一个叫做Ovi浏览器代理服务器(Ovi Browser Proxy server)的应用。这个代理服务器负责处理大部分以往需要在手机上运行的运算,并且还负责代理Ovi浏览器客户端和网站进行通讯。代理服务器将优化后的内容传递给手机,从而减小了网络流量和手机的运算。

Webapps platform 1.png

软件开发者通过Nokia Web Tools创建Web App,然后在模拟器和Series 40真机上分别进行测试。当这个应用完成后,需要上传到Ovi应用商店。Series 40手机用户就可以下载并使用它来。

运行机制

1. 手机用户打开一个Web App后,首先,Ovi浏览器客户端与Ovi浏览器代理服务器之间建立起一个网络连接。

Webapps platform 2.png

2. Web App在代理服务器上运行。 如果Web App包含任何脚本,则运行这些脚本。 Web App根据需要连接网络上的应用服务器或其他的数据源。然后将这些结果和数据发送到客户端。这些数据包括HTML,CSS,图片和其他信息。

Webapps platform 3.png

3. 客户端收到数据后,将数据显示在屏幕上并同用户交互。

Webapps platform 4.png

4. 对于大多数Web App,可以需要用户输入一些信息(例如,用户名,密码等),一般情况下,这些数据都要发送到代理服务器上,有代理服务器负责处理这些数据。

Webapps platform 5.png

5. 代理服务器处理完这些数据后,将结果返回到手机上的客户端。返回的数据可能是一个全新的页面,也可能是部分的更新数据。如果是后者的话,那么只返回发生变化的那部分数据,以减小数据流量。

Webapps platform 6.png

责任编辑:Yeva 来源: NOKIA Developer
相关推荐

2013-01-25 13:44:52

诺基亚series 40

2012-12-14 14:48:01

诺基亚Series 40S40

2013-01-25 15:19:07

Series 40S40

2012-12-14 15:28:25

2012-12-14 15:21:10

诺基亚Series 40S40

2014-06-16 10:20:46

Firefox OSWeb Apps

2012-02-20 10:26:11

Web Apps

2013-12-04 11:05:18

Chrome appsAndroidiOS

2011-12-31 14:19:06

Web Apps

2010-08-02 09:18:47

在线办公云计算版本

2010-11-30 15:04:31

Office Web

2013-01-25 15:10:32

Series40S40

2012-02-28 15:39:48

2013-12-06 09:51:56

Web apps开发工具Android

2010-12-09 17:22:40

Office Web

2011-01-21 10:16:40

chromeweb apps

2012-02-14 10:18:39

Web Apps移动浏览器

2012-07-20 16:59:49

Office

2012-10-22 10:56:59

Ubuntu

2010-12-23 14:07:07

Office Web SharePoint
点赞
收藏

51CTO技术栈公众号