摘要
手机模拟器是在PC上运行、测试和调试手机软件的仿真工具,模拟器提供了前端类似真实手机的图形用户界面(GUI),开发者可以使用模拟器完成手机软件的前期开发和测试。国内此种产品还非常少,因此利用微软的MFC类库开发了手机模拟器,结果证明与不用模拟器相比,大大的提高了手机软件的开发速度。与其它国外的手机模拟器和手机软件源代码采用两个独立进程不同,采用了两部分代码共享一个进程空间的办法,有利于跟踪程序错误,避免了两个进程间同步的难题。该模拟器还采用Windows的内存池模拟了手机的RAM,用Windows操作系统模拟了手机操作系统,这也是其它国内模拟器所没有的技术。
Phone Simulator is a simulation tool running on PC which can test and debug phone software. It also provides front graphical user interface (GUI) like the true phone's LCD. Developers can complete the initial development process and test work by phone simulator. For this purpose, a phone simulator based on Microsoft's MFC library is developed. Experiment proved that it has significantly improved the speed of software development. Other foreign phone simulators organize the code by two different independent processes, the phone code and simulator code proposed in this paper share single process space, thus improving the efficiency of the error tracking. This simulator also simulated phone's RAM by Windows memory pool, and simulated phone's operating system interface by Windows OS, which fill in the gaps of domestic mobile simulator technology.
出处
《计算机仿真》
CSCD
2008年第10期280-283,319,共5页
Computer Simulation
关键词
手机模拟器
手机软件
软件移植
微软类库
Phone emulator
Phone software
Software transplant
MFC library