Font Size: a A A

A Modeling Approach Of Interface Design Pattern Based On Primitive

Posted on:2009-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:J L WangFull Text:PDF
GTID:2178360245495531Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
During software system development, software user interface becomes an important part, which occupies large development resources from analysis to design and implement. In recent decades, industry and academe fields concentrate on user interface development researches. Recently, visual handwork interface design tools have been adopted, but this kind of handwork design method can't meet the requirements from the aspects of development efficiency, maintenance, consistency, reusable performance, platform transplant and so on. The variability and customization requirements of interface increase the difficulty of interface design development. To satisfy such requirements, the ideas of model driven, interface division and design pattern are introduced into interface development gradually.Model-based interface development methods represent all user interface design elements in models, which can help designers to concentrate on concepts to obtain user requirements and avoid detail designing too early. At the same time, it makes the relations between different parts of an interface and roles played by them much clearer. However, this method can't be applied widely because it lacks effective reuse mechanism. Therefore, researchers advance many interface design patterns which provide foundation to model-based interface development and interface design knowledge reuse.Therefore, based on deep researches of interface composing areas, this paper sums up interface composition to some simple interface design pattern instances by analyzing interface composition element. With further researches, interface design pattern primitives which can be considered the minimum unit to meet different kinds of requirements by combination are put forward. It makes interface design pattern be parameterization and instantiation. Primitive-based abstract interface design pattern is obtained by considering primitives as essential composing elements. Customize abstract interface design pattern to have an interface design pattern instance which can meet user requirements.Based on above, with the aim of interface design pattern instance auto generation, his paper advances a suit of primitive-based interface design pattern modeling methods. During modeling, designers complete customizing interface design pattern primitives by designing in data view, interaction view and presentation view. Encapsulate data, interaction and presentation information of final user interface requirements in an interface design pattern object (instance) to complete interface requirements modeling. At last, code generation engine considers well-designed pattern object as input and obtains all data including interaction and presentation information which are needed to generate user interface from pattern object. User interface automatic generation comes true finally.The research sense of this paper is that small granularity interface design pattern based on interface composing elements is advanced by analyzing interface composing. Due to above, interface design pattern primitive is put forward. Take advantage of interface design pattern primitive to represent interface design pattern abstractly. Interface design pattern modeling method is integrated into engineering interface development tools. By customizing interface design pattern primitive, realize user interface information modeling, and then implement model driven user interface auto generation.
Keywords/Search Tags:Interface Design Pattern, Interface Design Pattern Primitive, User Interface Automatic Generation
PDF Full Text Request
Related items