Font Size: a A A

Research Of Embedded Graphic Interface's Automatic Generation Technology

Posted on:2008-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y LouFull Text:PDF
GTID:2178360272468306Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the extensive application of embedded system in the fields of home-electron, amusement, communication and the increasing improvement of hardware, a beautiful user interface is more needed in the embedded system than before. Design user interface always need the support of graphic interface tool. A stable, efficient graphic interface development tool can help users to develop graphic interface better and quicker, and enhance the development efficiency.We develop a graphic interface development tool named DevelopGUI on the basis of embedded graphic system ClearX. It provides a nicer operation interface, implement the interface visual design on the basis of widget library ClearWidget. Simplify the operation in design process as a series of icons, each icon correspond a widget with the same meaning, Users only click the icon can finish the corresponding function, develop graphic interface in convient and intuitionistic.DevelopGUI use XML document as the middle-description of graphic interface,one hand can parse XML document to graphic interface, modify the graphic interface easily, on the other hand, can generate application program code easily. According to the feature of graphic interface,a reasonable and efficient DOM tree is designed, then use Expat parser and interface function provided by Scew to generate a DOM tree. At last design a DOM tree analysis module to parse DOM tree, generate XML document to store graphic interface information. If users modify the graphic interface, the corresponding DOM tree will also be changed, generate the lateset XML document.DevelopGUI design a code generator on the basis of ClearX's style. Its function is to parse the XML document with storage of graphic interface information to application program code. It also automatic generate complier file of application program. Users can directly complie the application program to generate graphic interface.
Keywords/Search Tags:widget, visual, document object model tree, code atuo-generation
PDF Full Text Request
Related items