当前位置: 首页 > >

一种基于Web和跨平台移动应用的建模语言研究_论文

发布时间:

2017 年 第 38 卷 第 12 期 软 件 COMPUTER ENGINEERING & SOFTWARE 2017, Vol. 38, No. 12 国际 IT 传媒品牌 一种基于 Web 和跨平台移动 应用的建模语言研究 曹荣凯,刘晓燕,朱汇龙,乐婷婷,李丹丹 (昆明理工大学 信息工程与自动化学院,云南 昆明 650500) 摘 要 : 移动应用的前端设计是一个涉及多门学科而且复杂的任务,这个任务在各方面都不是独立的,并且要 使用户体验完美地适应应用目标。然而,移动用户交互的发展在很大程度上仍然是一个手工的工作,这导致了工作 中会出现编码错误,不一致和效率低下等问题。模型驱动开发(MDD)以文本或视觉语言代表高级应用程序,可 用于通过模型到模型和模型到代码转换来自动生成最终产品。本文提出了一种基于 IFML 标准模型驱动的移动应用 程序开发方法。而且描述了 IFMLEdit.org,一个开源的在线模型驱动开发(MDD)工具,用于从交互流建模语言 (IFML)规范中指定和自动生成快速原型的 Web 和移动应用程序。 关键词 : 交互流建模语言;模型驱动开发;跨平台移动应用开发 中图分类号 : TP311.5 38( 12) : 246?248 文献标识码 : A DOI: 10.3969/j.issn.1003-6970.2017.12.048 本文著录格式: 曹荣凯, 刘晓燕, 朱汇龙, 等 . 一种基于 Web 和跨平台移动应用的建模语言研究 [J]. 软件, 2017, Research on Modeling Language Based on Web and Cross - platform Mobile Application CAO Rong-kai, LIU Xiao-yan, ZHU Hui-long, LE Ting-ting, LI Dan-dan (School of Information Engineering and Automation, Kunming University of Science and Technology, Kunming, Yunnan, 650500) 【Abstract 】: Front-end design of mobile applications is a complex and multidisciplinary task, where many perspectives intersect and the user experience must be perfectly tailored to the application objective. However, development of mobile user interactions is still largely a manual task, which yields to high risks of errors, inconsistencies and inefficiencies. Model-driven development (MDD) stands for advanced applications in text or visual language and can be used to automatically generate the final product from model to model and model to transcoding. This paper propose a mobile application development method based on IFML standard model-driven. IFMLEdit.org, an open source online model-driven development (MDD) tools, used to specify and automatically generate rapid prototyping of Web and mobile applications from the interactive flow modeling language (IFML) specification. 【Key words】: Interactive flow modeling language; Model-driven development; Cross-platform mobile application development 平台的可移植性仍然不足。这就引入了一种开发工 具, IFMLEdit.org 允许开发人员编辑或导入 IFML 模型,支持从 IFML 到 PCN( Petri 网的变体)的语 义映射转换,用于模型仿真和检查 ; 最终,它执行 Web 和移动应用程序原型的模型到文本生成,可以 快速演变成最终产品。 交 互 流 建 模 语 言 (IFML) 是 软 件 工 程 领 域 的 一 0 引言 在 Web 和移动开发中,广泛的编码平台和设备 需要能够快速演进和适应多个版本。在移动领域, 跨平台工具允许创建和分发多个目标的应用程序, 前端开发仍然是成本高昂且效率低下的工作,手工 编码是主要的开发方法,设计工具的重用性低,跨 作者简介: 曹荣凯(1994?),男,山东聊城人,昆明理工大学信息工程与自动化学院硕士研究生,研究方向为模型驱动方法、跨平台移 动应用开发。? 通讯作者: 刘晓燕(1964?),女,云南昆明人,博士,昆明理工大学信息工程与自动化学院副教授、研究生导师,研究方向为模型驱动 方法。 曹荣凯等:一种基于 Web 和跨平台移动应用的建模语言研究 种标准化建模语言。 IFML 包括一组图形符号,用 于在软件系统中创建用户交互和前端行为的可视化 模型。 Event 连接到受其影响的


相关推荐


友情链接: