论文部分内容阅读
为异构移动设备开发用户界面是一项挑战,需要有方法和技术支持(半)自动建模和实现.基于模型的方法虽然支持界面的自动生成,但难以保证界面的可用性;界面设计模式可用于提供界面的可用性,但它是设计经验的非形式描述.因此,提出了一种基于模式的界面设计模型转换方法.其特征在于,在卡梅隆参考框架的抽象界面模型和具体界面模型之间引入一个基于模式的中间层次,以支持界面的可用性建模;同时设计了一个界面模式标记语言,提供界面可用性特征的形式化表示.为了比较所提出方法的有效性,实现了一个安卓应用的3个不同版本,分别采用了基