您所在的位置:移动开发 > 其他系统 > Symbian > Series 40 web apps平台介绍

Series 40 web apps平台介绍

2013-01-25 15:13 max.chen NOKIA Developer 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

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

AD:

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

【编辑推荐】

  1. S40 Touch API - Text Editor API
  2. S40触摸和键盘手机特性
  3. Series40 设备上多点触摸交互的处理
【责任编辑:Yeva TEL:(010)68476606】



分享到:

网友评论TOP5

查看所有评论(

提交评论

热点职位

更多>>

热点专题

更多>>

读书

Microsoft SQL Server 2005技术内幕:T-SQL程序设
SQL Server 2005微软官方权威参考手册。 是Inside Microsoft SQL Server 2005系列书中的第一本,SQL Server类的顶尖之作。 全

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院