摘要:
在进行嵌入式系统的软件设计过程中,应用层图形用户界面(GUI,GraphicalUser Interface)的设计是一个非常重要的部分.当前,随着嵌入式GUI技术迅速发展,各种各样的嵌入式GUI产品在国内外众多应用领域中得到普及.电子设备正向数字化和网络化方向发展,嵌入式GUI作为移动计算,移动商务和家用电器的核心技术,已成为当今图形用户界面领域的发展焦点. 嵌入式GUI系统通常是作为嵌入式系统的应用软件出现的,本项目就是移动运营商对手机待机(Idle)界面的一项定制.feature服务,MyFave修改待机界面包含一个新的calling plan界面,允许终端用户存储最... 展开 在进行嵌入式系统的软件设计过程中,应用层图形用户界面(GUI,GraphicalUser Interface)的设计是一个非常重要的部分.当前,随着嵌入式GUI技术迅速发展,各种各样的嵌入式GUI产品在国内外众多应用领域中得到普及.电子设备正向数字化和网络化方向发展,嵌入式GUI作为移动计算,移动商务和家用电器的核心技术,已成为当今图形用户界面领域的发展焦点. 嵌入式GUI系统通常是作为嵌入式系统的应用软件出现的,本项目就是移动运营商对手机待机(Idle)界面的一项定制.feature服务,MyFave修改待机界面包含一个新的calling plan界面,允许终端用户存储最多5个联系人在服务器上,并且可以直接在待机界面上显示这些联系人,每个联系人有姓名,号码,铃声,图片等. 本文首先详细分析了用户界面对软件产品的重要性,介绍了嵌入式GUI的概况,对几个主流的嵌入式GUI系统(MiniGUI,Microwindows,OpenGUI,QT/Embedded)进行了介绍.在此基础上,分析了与传统计算机系统的GUI相比,嵌入式GUI的特殊之处.接着,通过对手机操作系统及界面知识的介绍,从项目的实际需要和嵌入式平台的特点出发,确定了开发环境及嵌入式GUI系统的选择.然后,对本项目进行详细的需求分析,介绍了用户界面的设计流程,阐述了本项目的背景,并确立了项目目标.紧接着对项目的软件框架与结构,设计思想与模式,模块的划分进行了详细的说明.对于本项目中用到的关键技术也进行了说明. 最后,本文阐述了对整个项目测试的过程,并对测试的结果进行分析,通过这些分析对软件进行修正和升级. 收起
展开