论文部分内容阅读
随着移动互联网的兴起,移动平台Widget应用开发已经成为炙手可热的话题。但由于当前主流的移动开发平台之间互不兼容,造成移动Widget应用开发各种资源的浪费。本文以课题项目为背景,以目前主流的移动Widget引擎技术为基础,在充分研究移动Widget应用的前提下,研究其在移动终端平台,特别是智能手机平台上通过Web技术访问终端及网络能力的可行性。针对各个移动平台Widget应用开发不兼容问题,本文提出了一个基于浏览器内核的跨平台移动Widget引擎架构CMWE(Cross-platform Mobile Widget Engine)。CMWE可很好的支持对不同移动平台终端的本地资源访问。该Widget引擎具有良好的通用性和扩展性,并在多个移动终端平台进行仿真实验验证了CMWE的可行性和实用性。 本文的研究成果主要有以下几个方面: (1)跨平台JS库:提供跨平台的JavaScfipt中间库,可使Widget应用跨不同智能终端平台运行。 (2)兼容W3C标准:遵循W3C关于移动Widget的标准,W3C和WAC Widget无需移植可在本引擎上正常运行。 (3)本地资源访问:移动Widget引擎可以向Widget应用提供打电话,发短信,照相,访问通讯录,调用各种传感器等功能。