计算机工程与应用 ›› 2020, Vol. 56 ›› Issue (10): 240-245.DOI: 10.3778/j.issn.1002-8331.1901-0263
王诗宇,刘洪星,范家佳
WANG Shiyu, LIU Hongxing, FAN Jiajia
摘要:
针对移动用户界面需在多种平台上重复开发的问题,借鉴模型驱动架构(Model Driven Architecture,MDA)思想,研究模型驱动的移动用户界面开发方法。用Mobile IFML(Interaction Flow Modeling Language)表示移动用户界面概念模型,即平台无关的移动用户界面模型。在此基础上,重点研究移动用户界面概念模型到特定平台用户界面代码的转换,定义了映射规则并设计了转换算法,最后基于Eclipse平台实现了一个支持代码生成的工具原型。用户借助该工具可方便地设计移动用户界面概念模型,随后概念模型可自动或半自动地转换为特定平台用户界面代码。