为了能够(半)自动地基于模型和模式生成用户界面,需要用具备生产性的用户界面设计模式标记语言形式化地描述模式。为此开发了一个生产性的用户界面设计模式标记语言GUIDPML,它克服一般设计模式标记语言的不足之处,语言从概念架构上分为基础、关联和实现3个部分,并应用于一个基于模型和模式的界面开发过程。通过实践检验,证明它可以半自动地生成具有高可用性的用户界面。
In order to (semi-)automatically develop model and pattern based user interface, it needs to use generative user interface design pattern markup language to formally describe patterns. So a generative user in- terface design pattern markup language was developed. It didn't have the shortcomings of other design pattern markup language. This language was divided into three sections by the conception architecture: base, rele- vance, and implements; and was used to a model and pattern based user interface development process. It is proved that it can semi-automatically generate user interface that has high usability by the practice inspecting.