摘要
现有的Mashup开发平台通常面向单一终端,因此开发出的应用无法在多种终端设备上同时使用。针对该问题,提出一种支持终端融合的Mashup应用开发与运行平台,称为MA-DRP。在开发阶段,MA-DRP通过简单的拖拽操作,以所见即所得的方式创建Mashup应用的逻辑结构,简化开发过程。在运行阶段,MA-DRP平台使用页面转换引擎、数据转换引擎及页面解释器等模块自动并动态地实现针对特定终端的页面布局、数据格式和页面控件的调整,使得通过一次开发得到的Mashup应用能自适应运行于不同的终端设备上。基于MA-DRP,展示了一个使用桌面浏览器与手机终端均能访问的Mashup应用,验证了MA-DRP的有效性。
Existing Mashup development platforms are usually designed for single terminal device, and the applications developed by such platforms cannot work well in a variety of terminal devices simultaneously. To address this problem, a Mashup application development and run platform called MA-DRP, which supports terminal devices integration, is proposed in the paper. In development phase, MA-DRP creates logic structure of Mashup application using simple operation of drop and drag in the way of WTSIWYG to simplify the development course. In run phase, MA-DRP uses the modules such as page transfer engine, data transfer engine and different page interpreter to implement automatic and dynamic adjustment of page layout, data format and page control for specific terminal device, so the Mashup application derived from primary development can run on different terminal devices adaptively. At last, aiming at verifying the effectiveness of MA-DRP, an MA-DRP based Mashup application which can be visited by both the desktop browser and smart phone' s browser is presented in the paper.
出处
《计算机应用与软件》
CSCD
北大核心
2012年第12期192-195,218,共5页
Computer Applications and Software
关键词
Mashup开发与运行平台
终端融合
可视化开发
移动应用
Mashup Development and run platform Terminal devices integration Visualising development Mobile application