欢迎来到天天文库
浏览记录
ID:36630885
大小:2.02 MB
页数:77页
时间:2019-05-13
《手机界面框架的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子科技大学硕士学位论文手机界面框架的研究与设计姓名:黄源源申请学位级别:硕士专业:计算机应用技术指导教师:谭浩20070601中文摘要随着手机产业的飞速发展,全球出现了许多的方案提供商,很多生产手机的公司为了最大效益的开发和生产,一般都同时采用不止一家的方案(相应的也提供了硬件部分的解决方案),TTM(Time-to.Market)成为核心竞争力之一。深圳迅锐通信公司是一家专业从事手机方案设计的DesignHouse,它成功的推出了一系列产品进入国内外市场,本论文就是基于公司自主开发的手机项目W6220等产品而来。手机是一套小型的实时嵌入式系统。对于手机设计公司而言,在
2、目前“内容为主”的信息时代,软件才是手机最终增值的支柱。图形用户接口,简称GUI(GraphiesUserInterface),是手机软件系统的一个重要组成部分,负责为上层应用程序提供图形绘制手段和开发框架,是手机软件开发的核心技术之一。为了提高产品竞争力,我们开发了嵌入式图形用户界面支持系统——MMIGUI。作为操作系统和应用程序之间的中间件,MMIGUI将底层操作系统及硬件平台的差别隐藏了起来,并对上层应用程序提供了一致的功能特性。从功能上MMIGUI可以主要的分为三个模块:核心机制模块、图形功能模块、控件模块,各个模块在消息机制驱动下形成整体,构成系统。论文首先给出
3、课题的研究背景与主要内容,然后介绍了手机的核心处理器ARM及其相关技术,并探讨了ARM微处理器的应用选型,接着分别阐述了基于ARM的手机系统的软硬件体系结构。论文重点阐述了应用于手机界面开发的支撑系统MMIGUI的原理与设计。第三章分析了MMIGUI的主要原理,并且从层次上描述了MMIGUI的设计思想。第四章主要阐述了MMIGUI的软件框架和各个模块的设计与实现,重点介绍了MMIGUI的核心机制模块,并说明在此基础上进行应用开发的模式,最后展示了基于MMIGUI开发的w6220系列手机。实践表明,MMIGUI程序结构清晰,代码效率高,模块可再用性好,在提高产品质量、支持复
4、杂应用和缩短产品研发周期等方面都体现出了明显优势。关键词:ARM,嵌入式系统,人机界面,图形用户接口,窗口管理,消息驱动AbstractTherearealotofsolutionprovidersformobilephonevendorsincurrent西obalmarketwiththerapiddevelopmentofmobilephoneindustry.Inordertomaximizetheprofitsandproductivity,mostsuchvendorsutilizemorethanonesolutionatthesametime,accord
5、inglythehardwaresolutionsarealsoprovided.Therefore,Time-To-Marketsgrvesasoneoftheessentialaspectsofcompetition.Asaprofessionalsolutionproviderformobilephonetechnology,ShenzhenXunruiCommunication,developedaseriesofproductsforinternationalmarketsuccessfully.T11ispaperisbasedontheW6220mobile
6、phoneprojectimplementedthere.Mobilephoneisakindofpocketreal·timeembeddedsystem.Incurrent”content-contralized”印och,softwareisthebackboneoftheincrementofmobilephones’valueformobilephonevendors.GraphicsUserInterface(GUI),isindispensablecomponentandkerneltechnologyofmobilephone'sdevelopment,a
7、ndprovidesgraphicalmethodsanddevelopmentframeworks.TtlispaperillustratesthedesignofembeddedGUIsuppoasystcIl卜—删I-GUI:themiddlewarebetweentheoperatingsystemandapplicationsoftware.MMI—GUIhidestheunderlyingoperatingsystemsandheterogeneoushardwareplatforms,andprovideshom
此文档下载收益归作者所有