论文部分内容阅读
随着信息时代的加速发展,智能手机已经成为今后人们移动通信的重要工具。所谓的智能手机不仅应该具有传统手机的通话功能,它还应该具有足够的屏幕尺寸和带宽、信息及数据处理能力,以及无线网络访问功能等。而其中的GUI作为移动通信设备的关键技术,已成为当今图形用户界面领域的发展焦点。
GUI模块是作为智能手机系统的中间层应用软件出现的,它向下接收来自手机系统硬件设备发来的消息,向上提供上层应用程序所必备的图形构造元素。作为图形用户接口,GUI模块需要提供简洁美观的图形输出,合理的图形元素组织结构;清晰有效的事件分发机制以及焦点切换机制;为了实现文字的输入,还需要输入法的支持。
本文首先阐述了智能手机及图形用户界面的发展和现状,然后说明了智能手机系统采用的体系结构以及相应的软硬件环境,接着结合GUI的需求,提出了GUI模块的整体设计方案,并对其中的图形子系统、事件子系统、对象子系统的设计进行了详细的分析,在此之后对其中的输入法子模块进行了进一步的说明。论文着重介绍了在实现过程中的几项关键技术,如图形用户界面的基本元素设计及其组织结构设计、消息驱动以及事件分发机制、焦点切换机制、输入法子模块的引擎设计等。最后给出了对GUI及输入法子模块的功能分析和性能测试结果及结论。