使用widget进行简单移动应用开发(一)

Widget主要作为Web2.0服务或互联网内容的前端。Web设计人员与开发者可以使用Widget来创造最受欢迎的互联网体验,用户只需在S60的桌面或应用菜单中单击即可访问。WeatherBugWidget是许多Widget应用的一个例子,它可以使用户随时了解想知道的天气情况。Widget提供了与您的客户建立一对一关系的机会。通过标准的浏览器,用户可以轻松地在这些服务内容中跳转。通过Widget,服务内容产生了焦点,而且具备内置信任级别。

在最新的S60第五版中整合了S60平台服务,可用标准的HTML和JavaScript技术创建更具个性和环境感知性的Widget。通过获取存储在本地设备上的信息,如日历和通讯录程序,Widget可以整合互联网和本地资源,提供一个全新的、个人化的服务体验。例如,通过访问设备上的全球定位系统(GPS)功能,Widget可以给用户提供更具相关性和环境感知性的信息。作为Web开发者,您可以轻易地使用JavaScript扩展来访问这些新特性。

对于S60平台上的widget应用程序的开发而言,建议使用NokiaWRTPlug-inforAptanaStudio来开发。AptanaStudo是一种常用的Web开发环境,提供了完整的语言支持(HTML,DOM,JavaScript和CSS)技术,并且以嵌入式开发平台的形式支持PHP,Jaxer,RubyonRails和Python。AptanaStudio是免费提供的,而AptanaStudioPro是一种商业化的产品。这两款产品都基于Eclipse框架。AptanaStudiop这个工具旨在使工作与标准网络技术的实现更加简单。

诺基亚专门为AptanaStudio提供了NokiaWRT插件,这个插件能够帮助开发人员快速地完成WRT应用程序的创建,编辑,测试和部署。S60的WRT工具使用标准的Web技术,如HTML和JavaScript™。

相关推荐