资源描述:
《嵌入式gui的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西北工业大学硕士学位论文嵌入式GUI的研究与实现姓名:单博炜申请学位级别:硕士专业:计算机软件与理论指导教师:胡正国20040201硕士研究生论文摘要摘要移动计算被认为是对未来最有影响的四大技术方向之一(其余为网络及设施、电子商务和软件重用),“移动商务”已成为最新、最具前瞻性的话题,电子设备正向数字化和网络化方向发展。嵌入式GUI(GraphicUserInterface)“图形用户界面”作为移动计算、移动商务和信息家电的核心技术,已成为当今图形用户界面领域的发展焦点。嵌入式GUI系统通常是作为嵌入式
2、系统的应用软件出现的,因此,本文首先详细分析了嵌入式系统与传统计算机系统相比在硬件设备、操作系统、应用软件等方面的特点。接着,介绍了嵌入式GUI的概念,特点以及常用的体系结构。当前,嵌入式GUI技术迅速发展,形形色色的嵌入式GUI产品在国内外众多应用领域中得到普及。本文从组成结构、系统功能等方面对几个主流的嵌入式GUI系统(紧缩的XWindows系统、MicroWindows,OpenGUI,QT/Embedded)进行T介绍。在此基础上,分析了嵌入式GUI领域中图形界面基本元素、消息驱动、界面管理等方
3、面的先进技术。本文作者参加了基于PDA的嵌入式GUI系统的开发工作,并在此基础上完成了本论文。文中着重介绍了该嵌入式GUI在实现过程中的几项关键技术如图形用户界面的基本元素、消息邵动程序、主GUI界面的管理等等。最后对系统的重要特色和创新点进行了深入的讨论。关键词:嵌入式GUIPDA消息驱动图形用户界面硕士研究生论文摘要AbstractInpost-PCage,mobile-computing,basicnetworkequipments,electroniccommerceandthereuseofs
4、oftwareareregardedasthefourmostfuture-effectingtechniques.Mobile-commercehasbecomethemostforward-lookingnewtopicnowaday.Thedigitizationandnetworkinghasbecomethedevelopingdirectionsofelectricalappliances.Asthecoretechniqueofmobile-computing,mobile-commerc
5、eandinformativeelectricalappliances,embeddeddatabasehasbecomethehotspotofstudyinthefieldofdatabasetechnology.SinceembeddedGUIsystemoftenappearsastheapplicationsofembeddedsystem,firstlytheparticularityofembeddedsystems,comparedwithclassicalcomputersystems
6、,isthoroughlystudiedinthematerofhardware,operatingsystemandapplications.ThentheconceptcharacteristicandpopularsystemframeofembeddedGUIsystemsareintroduced.Today,withthenrapidprogressofembeddedGUItechnology,allkindsofembeddedGUIproductshavebecomemoreandmo
7、repopularinnativeandoverseaappliancefields.Inthispaper,thesystemframeandfunctionsofsomeofthemostpopularembeddedGUIsystems,suchasXWindows,MicroWindows,OpenGUI,QT/Embeddedetc.,arediscussed.TheauthorofthispapertookpartinthedevelopmentoftheembeddedGUIsystemb
8、asedononekindofPDA,andthenfinishedthispaper.Inthispaper,thefunctions,capability,systemstructureofthisembeddedGUIsystemandtherealityofthesystemarepinpointed.Keywords:EmbeddedGraphicUserInterface(EmbeddedGUI)PersonalDigitalA