论文部分内容阅读
随着移动互联网产业的持续快速稳定发展以及3G时代的进入,各种手机平台提供了丰富有效的应用运行平台。但目前的系统平台多元化,开发方式迥异,使得应用开发复杂,开发周期长,功能比较单一,其通用性更是比较差,应用提供商必须分别为各平台进行适配开发。本文中提到的嵌入式Widget引擎正是应这样的要求而实现的一款轻量级跨平台的Widget引擎。该平台能够适应不同的移动终端平台,如Windows Mobile、Symbian、Brew、Andriod等等。同时该平台以当前最为流行的互联网为基础,使用HTML、JS、CSS语言来开发手机应用。它使得在手机上开发应用快速、方便而且功能炫酷。为了进一步提高嵌入式Widget应用的开发速度以及测试效率,节约成本,Windows仿真器也就应运而生。仿真器的目的是调试和检测应用软件各个部分的流程和功能,特别是与硬件无关的应用程度部分。同时,由于嵌入式Widget引擎能够跨平台移植,仿真器的设计原则还需要做到尽量通用,可以适配各种手机平台。仿真器还需要模拟各种手机平台的基本功能,实现最大程度上的仿真。本文以xFace嵌入式Widget引擎为基础,首先阐述了目前国内外的研究现状,然后介绍了该引擎的特点。然后详细阐述了以该引擎为核心的Windows仿真的架构设计和核心模块的设计和实现。仿真器实现的功能有:1.模拟不同的Widget运行环境:支持多款设备切换,支持设备热启动2.模拟手机的输入输出系统:如LCD显示屏,键盘3.模拟手机的底层驱动:如电源,网络信号、网络等4.模拟手机实时系统:如系统文件操作、内存分配以及进程线程调度等最后,介绍了课题后期所做的测试工作,来验证该课题的可行性。