Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Nokia Asha web apps平台介绍

From Wiki
Jump to: navigation, search
Article Metadata

文章
max.chen 在 24 Apr 2011 创建
最后由 hamishwillee 在 09 May 2013 编辑

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

相关链接

This page was last modified on 9 May 2013, at 10:39.
419 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×