Font Size: a A A

Modeling System Of User Interface Based On Metamodel

Posted on:2005-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:X H XuFull Text:PDF
GTID:2168360122475348Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the dialogic interface between computers and users, user interface is very important component of computer system and affects the usability and efficiency of computer system. At present the user interface has the following shortcomings: Firstly its workload and difficulty of programming is large, non-specialists can't compile user interface program and only programmers using special program languages can write these codes. Secondly the user interfaces need to be modified by communicating with users from time to time. Thirdly many former codes can't be used repeatedly if other program languages are adopted later, and personalization of user interface is neglected. Therefore it is very significant to make the user interface simple and direct by using graphic methods and oriented to non-specialists.After some methods of user interface descriptions are analyzed, one method using metamodel to describe user interface is confirmed. Furthermore, graphic user interface is defined as three kinds of interface objects, namely interface flow, form and interface element. According to meta modeling theory, metamodels of user interface are put forward, and data models of the system are established. Aiming at complexity of interface flow, using finite state machine to describe interface flow is brought forward, finite state machine of interface flow, symbolic expression and design of state machine are also given. At the same time, one universal arithmetic is designed to describe different kinds of interpreting tools, and interpreting tools in IE condition is realized. The model access interface is designed and realized to guarantee that the system can be applied to all kinds of database and can be configured database conveniently. At last, the designs and realization of the system are summarized and further developed views of the system are given.
Keywords/Search Tags:metamodel, user interface, modeling, finite state machine, personalization, XML
PDF Full Text Request
Related items