Font Size: a A A

Design And Implementation Of Pattern-based User Interface Application Framework

Posted on:2018-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y C ZhangFull Text:PDF
GTID:2348330518985087Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The user interface plays a very important role as a bridge between the user and the application core.To this end,application developers in the user interface development into the most time and effort.Research shows that an average of 48%of the application code for the user interface,about 50%of the development time is used to implement the user interface part[1].How to complete the development of the user interface in a relatively short period of time is an urgent problem in software engineering.As we all know,a complete application is essential to go through two stages:First,the design phase,the second is the realization stage.In the design process of the introduction,User Interface Design Pattern[2,3]greatly reducing the interface design cycle.However,in the current interace implementation phase,the programmer based on the pattern-based interface design program,but still have to look down in the Widget Set(the set,including the Button,TextView,CheckBox,etc.)to find the corresponding pattern contains the components,and on this basis,developers carry out development work.There will be two problems:Firstly,the interface of the development efficiency is low,the programmer to the Widget components assembled into a large particle size of the pattern,and then interface development,virtually increase the amount of duplication of work;Secondly,programmers must remember a lot of Widget attributes,for the primary developers,the learning curve will be very steep.We will find that there is a gap between the design level and the development platform level at this time,requiring the programmer to spend a lot of extra effort to fix it.In view of the above problems,this thesis presents a pattern-based user interface application framework P-UIAF.Directly to provide a packaged of large-granularity pattern components to the programmer,and provide on the pattern component organization,management,communication support.The framework will also raise the level of the development platform to the pattern layer,so that programmers can directly use the user interface pattern to construct the final user interface,thus speed up the interface development speed effectively.This thesis describes the overall framework of the P-UIAF in detail,describes the user interface pattern library,and the use of interace pattern interface development process.Finally,an example is given to demonstrate the feasibility of the framework and to prove its efficiency by comparing with the traditional interface development method.
Keywords/Search Tags:application framework, interface development, user interface pattern
PDF Full Text Request
Related items