嵌入式环境下可扩展性图形用户界面的分析与实现-analysis and implementation of extensible graphical user interface in embedded environment.docxVIP

  • 3
  • 0
  • 约4.31万字
  • 约 57页
  • 2018-07-28 发布于上海
  • 举报

嵌入式环境下可扩展性图形用户界面的分析与实现-analysis and implementation of extensible graphical user interface in embedded environment.docx

嵌入式环境下可扩展性图形用户界面的分析与实现-analysis and implementation of extensible graphical user interface in embedded environment

AbstractInrecentyears,astheappearanceofAndroidandIOS,theembeddedintelligenceterminalisbecomingpopularandsteppingintoallaspectsofourlife.ThedemandsofgraphicaluserinterfaceareconstantlystrengtheninginEmbeddedSystem.Duetothelimitedresourcesofsoftwareandhardware,andthereareasignificantdifferenceondifferentembeddedplatforms,EmbeddedSystemgenerallywillchoosesmallsize,highefficiency,goodportabilityGUIdevelopmentsystemcomparingwiththetraditionaldesktopgraphicalsystem.Astheimplementationrestrictionsofitsinterface,anditsimmaturedevelopmentframework,thisrelativelysimplifiedGUIdevelopmentsystemmakegraphicalsoftwaregetbadscalabilitywhensoftwareengineeruseitfordevelopment.Theyhavetomakeacomplexandrepeatedmodificationmeetingthenewdemandsofapplicationwhentheyupdatesoftwareorchangebottomplatform,whichbringsinconvenienceinrapiddevelopment.Thisarticlefocusesonthedevelopingofscalableembeddedgraphicaluserinterface,putforwardthreedesignthoughts:amessagetransferringmechanismbetweenmodulesbasedontheIPC,reusinginterfacecomponentsusingcompositionanddesigningabstractlayertothedifferentbottomimplementation.Followthesedesignthoughts,thisarticlechooseMiniGUIgraphicssystemasthebasicGUIframework.Firstly,wedesignakeypadGUIapplicationusingIPCmessagetransferringmechanism.Then,wecreateatimecontrolbycompositingwindow’scomponent.Finally,weimplementamultinationallanguagemechanismusingtheideaofabstractlayer.And,wedesignatestplantoverifythescalabilityofthesethreeinstances.Theresultindicates,thiskeypadGUIapplicationisscalabletodifferentkeypads.Timecontrolwhichcreatingbycompositingisbeneficialtotheextendingoftherawwindow’scomponent,Multinationallanguagemechanismisscalableforsupportingdifferentnationallanguage.Thusitcanbeseen,thesedesignthoughtsisbeneficialtothedevelopingofscalableembeddedGUI.Keywords:EmbeddedGraphicsUserInterface,Scalability,Inter-ProcessCommunication,Composition,AbstractLayer目录摘要IAbstractII1绪论1.1课题背景与意义(1)1.2相关研究现状(1)1.3本文主要工作及组织结构(2)2相关技术概述2.1嵌入式GUI开发库(4)2.2面向对象的设计模式(6)2.3Unix进程通信机制(7)2.4国

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档