Font Size: a A A

A Reusable Pattern-Based User Interface Description Language

Posted on:2019-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:X FengFull Text:PDF
GTID:2428330545455542Subject:Software engineering
Abstract/Summary:PDF Full Text Request
An interactive application is composed of a user interface and a functional core.The success or failure of the application determined by the usability of interface and the user experience.As a large number of mobile applications flow into the market,how to ensure the ease of use of the interface while achieving the development of interface functions rapidly is an urgent problem in the field of interface engineering.The Interface development is the process of the design and implementation of the interface.In the design stage,the industry currently introduces the design method of the interface pattern to ensure the development quality and shorten the development cycle.The interface pattern is the best design practice that includes interface usability which focuses on the interface element form and layout structure and so on.However,during the implementation phase,the programmer must use a description language to achieve the structured pattern which built on a low-level interactive components(such as dialog boxes,menus,etc.).This will cause two problems: First,the development efficiency of the interface is low,the programmer must assemble the basic components into a large-grained pattern and then build the interface layout and interaction logic,which will lead to a low reusability of implementation;The second is that it is not conducive to the rapid iteration of the interface prototype.the interface implementation needs to make a lot of modifications at the code level When the requirements change leads to the interface design changes.In order to solve the above problems,this thesis introduces the large-scale components that encapsulate and implement the pattern information into the prototype development of the interface and proposes a mobile device user interface description language(PXMUL).PXMUL uses the pattern components as the basic elements of the interface,and defines the interface attributes from the three modules of environment,logic and interface layout,which allows the programmer to use PXMUL to rapidly iterate interface prototypes at a high level.In order to implement the language,this thesis presents interface generation framework based on PXMUL,which consists of two parts: the interface model and the generation engine.The interface model provides the layout model of the interface and the communication mechanism of the pattern components.The generation engine supports the parsing of the PXMUL document to assist in the final presentation of the interface.Finally,this text evaluates the describe ability of PXMUL in interface design through an example to shows the feasibility of the language.Compared with the traditional interface description language,this paper proves its high efficiency and easy learning.
Keywords/Search Tags:mobile device, user interface description language, pattern component, XML language, reusable
PDF Full Text Request
Related items