Font Size: a A A

The Research And Implementation Of Scalable Graphics User Interface In Embedded Environment

Posted on:2013-02-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y L WangFull Text:PDF
GTID:2248330392956809Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In recent years, as the appearance of Android and IOS, the embedded intelligenceterminal is becoming popular and stepping into all aspects of our life. The demands ofgraphical user interface are constantly strengthening in Embedded System.Due to the limited resources of software and hardware, and there are a significantdifference on different embedded platforms, Embedded System generally will choosesmall size, high efficiency, good portability GUI development system comparing with thetraditional desktop graphical system. As the implementation restrictions of its interface,and its immature development framework, this relatively simplified GUI developmentsystem make graphical software get bad scalability when software engineer use it fordevelopment. They have to make a complex and repeated modification meeting the newdemands of application when they update software or change bottom platform, whichbrings inconvenience in rapid development.This article focuses on the developing of scalable embedded graphical user interface,put forward three design thoughts: a message transferring mechanism between modulesbased on the IPC, reusing interface components using composition and designing abstractlayer to the different bottom implementation. Follow these design thoughts, this articlechoose MiniGUI graphics system as the basic GUI framework. Firstly, we design a keypadGUI application using IPC message transferring mechanism. Then, we create a timecontrol by compositing window’s component. Finally, we implement a multinationallanguage mechanism using the idea of abstract layer. And, we design a test plan to verifythe scalability of these three instances. The result indicates, this keypad GUI application isscalable to different keypads. Time control which creating by compositing is beneficial tothe extending of the raw window’s component, Multinational language mechanism isscalable for supporting different national language. Thus it can be seen, these designthoughts is beneficial to the developing of scalable embedded GUI.
Keywords/Search Tags:Embedded Graphics User Interface, Scalability, Inter-Process Communication, Composition, Abstract Layer
PDF Full Text Request
Related items