APP下载

基于IFML的移动用户界面建模及到Flutter平台模型转换研究

2021-12-21刘晓燕吉春山

关键词:动画规则用户

刘 瑞,刘晓燕,吉春山

(昆明理工大学 信息工程与自动化学院,云南 昆明 650504)

随着智能手机的普及,人们对移动用户体验的用户界面(UI)需求质量越来越高,这意味着不仅要提升移动用户界面的流畅性,更要提高UI的渲染程度,绚丽的UI更能吸引用户的眼球。在移动应用软件开发方面,许多软件公司都需要开发Android、iOS等平台的App,来满足不同终端用户的需求,延长了软件的开发周期。与此同时,移动开发中的动画和手势等技术时常成为开发人员的难题。

模型驱动构架(MDA)是一种用于应用系统开发的软件设计方法,可以用来创建良好的设计,应付多样化的实现技术,延长软件的生命周期,其关注的焦点是从代码上升到高度抽象的模型,而模型的构建通过建模语言对PIM进行建模,然后按照定义的映射规则来完成PIM到PSM的模型转换,最终实现PSM模型到目标代码的自动或半自动转换。

目前,国外已有研究人员将模型用在移动开发的设计上。Marco Brambilla等[1]提出了一种基于IFML标准的模型驱动的移动应用开发方法,对移动应用进行交互流建模语言的扩展,并设计基于Apache框架优化的HTML5、CSS和JavaScript开发跨平台移动应用程序的自动代码生成器。Roberto Acerbis等[2]对IFML扩展为Mobile IFML,并分析了基于IFML移动扩展版的模型驱动开发工具WebRatio Mobile Platform;此外,在会议论文中提出的WebRatio工具用于web和移动应用程序的模型驱动开发,基于IFML的两个扩展版本,该工具在应用程序的领域模型和用户交互模型的规范方面支持着开发人员的建模,并且具有模型检查和完整代码生成功能,可生成Web和跨平台的移动应用程序[3]。……

登录APP查看全文

猜你喜欢

动画规则用户
撑竿跳规则的制定
数独的规则和演变
做个动画给你看
动画发展史
我的动画梦
让规则不规则
TPP反腐败规则对我国的启示
关注用户
关注用户
我是动画迷