Widget —您可能了解桌面端的Widget。它很小,主要集中于Web应用方面,易用安装和使用,特别适合小屏幕设备。诺基亚扩展了S60的浏览器引擎,使其成为一个在自身权限内运行的平台。
Web Runtime(WRT)可运行在S60第三版Feature Pack 2或更新版本的设备上。也可以通过软件更新,运行在S60第三版Feature Pack1的设备上。WRT是一种可以真正运转起来的简洁的Web技术。
加入WRT Widget中文讨论区»
在中文维基百科上学习和发表关于WRT Widget的文章»
下载文档和范例 »
推上市场 »
Widget是一种很小的应用程序,主要作为Web 2.0服务或互联网内容的前端。Web设计人员与开发者可以使用Widget来创造最受欢迎的互联网体验,用户只需在S60的桌面或应用菜单中单击即可访问。WeatherBug Widget是许多Widget应用的一个例子,它可以使用户随时了解想知道的天气情况。
仅需几天甚至几个小时,您便可以给移动用户创建一个访问您Web服务的界面,就像手机的快速拨号那样易于使用。Widget提供了与您的客户建立一对一关系的机会。通过标准的浏览器,用户可以轻松地在这些服务内容中跳转。通过Widget,服务内容产生了焦点,而且具备内置的信任级别。
WRT令每个人都可以使用Web的开发和设计技巧为移动用户创建令人激动的互联网体验,而这一切只需数日甚至几个小时。无论是要为您的Web服务提供单击访问的界面,还是想整合(mashups)各种各样的资源信息产生增值,WRT都令其成为可能。
从技术角度来看,WRT在流行的S60 Web浏览器中增加了一个Web程序的运行环境,使得S60设备可以运行Widget。正如桌面Widget,WRT Widget是轻量级的移动应用,使用诸如HTML,CSS,JavaScript™和Ajax等标准的Web技术来开发。事实上,您几乎不花什么功夫就可以将桌面Widget迁移到WRT中来,您可以使用现有的编写工具来创建和打包您的应用。
在最新的S60第五版中整合了S60平台服务,可用标准的HTML和JavaScript技术创建更具个性和环境感知性的Widget。通过获取存储在本地设备上的信息,如日历和通讯录程序,Widget可以整合互联网和本地资源,提供一个全新的、个人化的服务体验。例如,通过访问设备上的全球定位系统(GPS)功能,Widget可以给用户提供更具相关性和环境感知性的信息。作为Web开发者,您可以轻易地使用JavaScript扩展来访问这些新特性。
从Web设计和开发的观点,最初的问题将是如何测试和验证Web程序的功能。诺基亚论坛让WRT可通过远程设备访问(RDA)程序来使用。最新S60平台的SDK中也包含了最新版的WRT技术。
WRT Widget可像其他S60应用一样安装、使用和运行。用户可以将自己最喜欢的Widget添加到S60的桌面,或者从应用菜单中启动。由于WRT的重点在于提供互联网访问服务,所以Widget不需要签名。
作为领先的移动设备厂商,诺基亚认真对待移动安全问题。与那些浏览器执行的JavaScript技术相比,Widget不会产生更多的安全风险。JavaScript技术提供了供第三方代码运行的严格控制的环境,通常称为沙盒(Sandbox)安全模型。在S60第五版中,Widget可从访问通讯录、日历和GPS这样的S60平台核心程序中获益。
