手机的mmi开发

手机的mmi开发

ID:32384528

大小:39.50 KB

页数:5页

时间:2019-02-04

手机的mmi开发_第1页
手机的mmi开发_第2页
手机的mmi开发_第3页
手机的mmi开发_第4页
手机的mmi开发_第5页
资源描述:

《手机的mmi开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、手机的MMI开发(2009-09-0916:04:53)转载标签:mmiit分类:技术支持手机的MMI开发 手摘要:采用面向对象的程序设计技术用C语言开发窗口结构的GSM手机MMI(人机接口)软件,程序结构清晰,代码效率高,模块可再用性好。本文粗浅地谈了GW手机MMI软件开发的功能模块组织、窗口管理等技术,并以快捷功能为例,说明具体功能的实现方法。         关键词:人机接口(MMI)   功能模块组织   窗口管理         GSM手机是直接为移动用户服务的移动通信终端。其组成一般包括4个部分:射频单元、基带单元、人机接

2、口(Man   Machine   Interface,缩写MMI)和软件。         1   MMI的功能及对软件的要求         MMI是进行移动通信的人与提供移动通信服务的手机之间交往的界面。它包括硬件和软件:硬件有键盘、显示器、话筒、耳机和SIM卡等;软件有基本人机界面功能、用户SIM卡功能、公众移动网功能、菜单与电话本功能等。         MMI主要有以下功能:         (1)输入用户操作信息。         (2)以声、光、振动等手段显示手机及网络的状态、输出操作结果。         (3)实现

3、GSM相关协议,如DRAFT   pr   ETS   300   906珍动台特性,ETS300   907移动台MMI等标准对MMI的各项要求。         (4)提供合理、方便的操作方法。         (5)对众多的功能进行分类、组织,以方便用户使用。         (6)增加计算器等附加功能,提高手机的实用性。         (7)加入动画、图标、问候语等修饰功能,使产品界面美观、友好。         为了满足上述功能,对MMI软件的开发工作提出了以下相关要求:         (1)充分消化GSM协议,完整地实

4、现协议要求的各项基本功能。         (2)软件工作稳定可靠,与底层软件接口方便,以保证整机的性能。         (3)选用代码效率高,表达能力强,可移植性好的编程语言,以便提高产品的性能价格比,降低开发成本。         (4)根据GSM手机界面的具体情况,充分利用LCD显示器的表达能力,借鉴、采用最新的软件开发技术,运用图形、动画及汉化界面、汉字功能,美化产品、方便使用。         (5)精心组织程序结构,使软件结构清晰,各模块独立性强,可扩充性、可封装性好,便于开发小组分工合作以及各阶段开发成果的充分利用,达

5、到缩短产品开发周期、丰富产品功能的目的。         (6)发挥创造性,开发特色功能、实用功能,提高产品吸引力。         2   MMI软件功能模拟的组织结构         GSM手机的MMI软件有一个主程序,主要作用是建立消息循环,负责分发消息。当收到来自底层的开机消息时,MMI层软件进行初始化,并创建基本窗口。         窗口(window)是一个术语,它可以接收消息,可能在显示屏上有一个对应的显示区域,也可以没有。字符显示区,编辑域,或者既有字符显示区又有编辑域的对话窗口都是窗口的例子。         基本

6、窗口是MMI层所有窗口的"根",其它窗口都是这个窗口的子窗口。到达MMI层的GSM消息,其它窗口不处理时,都送到基本窗口中作缺省处理。在基本窗口中,根据不同情况,进行状态转换,分别创建等待关机、充电、等待插入SIM卡、等待输入PIN、等待SIM卡解锁等子窗口,处理开机及关机过程中的各项工作。顺利完成各项开机工作后,转人待机状态,创建待机窗口。如果因接听来电或拨打电话进入通话状态,则取消待机窗口,创建通话窗口。         待机窗口可以完成拨号、启动快捷功能等工作,也可以进一步创建电话本、功能菜单等子窗口。         菜单窗口

7、可以派生一系列子菜单窗口,形成一棵菜单树。这棵菜单村把手机的众多功能有机地组织在一起。各个菜单窗口都是菜单窗口类的实例,菜单的选择、显示等功能都在菜单类中完成。         3   MMI软件的核心结构--窗口管理         根据GSM手机MMI软件开发的具体情况,采用面向对象的程序设计技术,用C语言以窗口方式和消息驱动机制来组织软件结构,可以满足对MMI软件开发工作的各项要求。在这个技术方案中,窗口管理是整个MMI软件的核心结构。         窗口管理为对话窗口、菜单、编辑及其它用户输入输出操作提供了一个基本框架,为消

8、息处理提供了基本手段。由于使用了面向对象的程序设计方法,MMI软件采用消息驱动机制。窗口管理收集所有的输人信息,然后把这些输入信息以消息的形式送往合适的窗口。这些消息的执行结果又可能产生新的消息,新消息的传送仍由窗口管理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。