Font Size: a A A

Research On And Implementation Of Pattern-based User Interface Presentation Model

Posted on:2020-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:X X ZhangFull Text:PDF
GTID:2428330590981893Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The model-based user interface development method abstracts the task model from the user requirements through the transformation between the models,and then transforms the interface models at different levels to design and implement a user interface that meets the user's specific needs with characteristic of once describing and running everywhere.However,when the model-based approach creating the user interface presentation model,it only focuses on the functional requirements of the user while overlooks the usability requirements of the interface.The presentation model lacks a description of the layout relationship between interface interactive elements at implementing.Therefore,we generally introduce interface pattern into the design process to ensure the usability of the user interface.Interface pattern is certainly a interface design with good usability information.In the design phase of the interface,the interface pattern can provide designers with design guidance to help them convert the interface requirements into corresponding interface design schema,which not only improves the interface design efficiency,but also ensures the usability of the interface.However,the pattern-based design scheme still faces some difficulties and challenges when transforms into a presentation model: On the one hand,the designer's design scheme contains the interactive elements and layout relationships which are necessary to construct the presentation model,and most of the design schemes are described by sketches,natural language,etc.,which makes the design can not be directly translated into interface code,and then creates a gap between design and implementation;On the other hand,developers must use markup language on the basic interactive components such as buttons,menus,text to describe the user interface,this increases the workload of the developer and reduces the efficiency of interface development virtually.In order to solve problems mentioned above,this paper proposes a implementation method of pattern-based user interface presentation model.Firstly,the method presents a user interface presentation model markup language which named X-PPML,it allows developers to describe the presentation model at pattern level without considering implementation details of the pattern,such as including interactive elements and layout relationships.Secondly,this paper also provides an extensible component library for interface pattern to support the implementation of X-PPML and each pattern component in the library is about implementation of interface pattern.Which helps developers to select the appropriate pattern components according to the design scheme during interface development without manually organizing the basic interaction components into pattern components.
Keywords/Search Tags:presentation model, interface pattern, pattern component, XML language, usability
PDF Full Text Request
Related items