文档库

最新最全的文档下载
当前位置:文档库 > mobile android双模手机的开发流程及框架

mobile android双模手机的开发流程及框架

WM Platform双模手机的开发流程及框架

分类:+3G/移动开发2009-04-28 22:42 185人阅读评论(1) 收藏举报当前,基于WM(Windows Mobile)/UNIX/Linux系统的嵌入式开发已成为终端通讯产品的主流开发模式。终端通讯产品,特别是手机,随3G时代的到来,将引领当前潮流。双模式手机产品更是未来手机的发展趋势。

工作之余,整理了WM Platform双模手机的开发流程及框架。

首先,请一定要弄清楚Windows程序内部运行原理。

Windows应用程序、操作系统与输入输出设备三者之间的交互如下:

mobile android双模手机的开发流程及框架

其中:

(1)Windows程序设计是一种事件驱动方式的程序设计模式,主要是基于消息的。当用户需要完成某项功能时,会调用操作系统的某项支持,然后操作系统将用户的需要包装成消息并投递到消息队列中,最后应用程序从消息队列中取走消息并进行消息响应。

(2)应用程序通过函数调用的方式来通知操作系统执行相应的功能。一般情况下,操作系统所能完成的每一个功能都有一个函数与其对应。因此,应用程序对这些函数的调用就称为系统调用,这些函数的集合就是Windows操作系统提供给应用程序编程的接口,简称Windows API(Application Programming Interface)。(3)操作系统将每一个事件都包装成一个称为消息的结构体MSG来传递给应用程序,然后应用程序对事件进行处理。对事件做出反应的过程称为消息响应。