Font Size: a A A

Research Of XML-based User Interface Customization And Its Application In UC/OS-Ⅱ

Posted on:2009-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:D Q YuFull Text:PDF
GTID:2178360245463698Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
User interface plays a very important role in the humanization, personality and intelligence of the software system. Customization of the user interface is one of the extremely important researches of computer software technology. Researches of user interface customization for the general software have launched lots of studies. Due to the constraints of hardware in the embedded systems, researches of user interface customization for the embedded system software is still at the fledgling stage. Therefore, it is meaningful to do the researches of the user interface customization in the embedded environment.This paper did some explorations and researches on the applications of XML in the embedded environment. Based on the analysis of the user interface customization technology, an XML-based user interface customization mechanism is proposed. By adding a custom interface layer to separate the display and application layer, this mechanism can improve the customization, versatility and scalability of the user Interface.The studies are as follows:(1) Designed and realized a Micro-XML Parser on the base of analysis of the core technology of XML and the limited resources under the embedded environment. Took a performance test of the Parser and the results showed that the Parser was suitable for using in the embedded environment with high search speed and small memory consumption.(2) Combined the features of requirements and characteristics of the user interface of the embedded system with XML technology, an XML-based user interface customization mechanism is proposed. The mechanism is madeup by three layers. Customization layer defines the interface in the XML file. Application layer analysis the XML data. Display layer is responsible for the display. As a result of using the mechanism, the scalability and development efficiency of interface has improved.(3) Designed and implementecd the mechanism on the base of uC/OS-II multi-tasking management and mailbox communications. Designed three tasks to realize the three layers mentioned above based on the multi-tasking management and used the mailbox to complete the communications of the three tasks.(4) Applied the XML-based user interface customization mechanism under the uC/OS-II in the Total Station System software. The mechanism enhanced the efficiency of development and the scalability of the user interface.
Keywords/Search Tags:XML, Embedded Systems, uC/OS-II, User Interface, Customization
PDF Full Text Request
Related items