摘要
为适应构造混搭应用时用户对数据的动态变化的需求,在电子数据表和数据流的基础上,提出了一种面向最终用户的两级编程模型,采用基于电子数据表的自上而下的构造模式和基于数据流的自下而上的自适应修改模式构造混搭应用,该方式不仅可以为用户提供电子数据表风格的数据呈现和编程方式,而且对数据流提供一组混搭修改机制支持用户快速撤销操作序列、更新组合应用以适应用户需求的变化,降低了构造混搭应用的复杂度,实验结果表明,该编程模型提高了混搭应用的效率。
To adapt to dynamic application mashup requirements for end-user,an end-user two-level programming is proposed.Major contributions herein include spreadsheet-based top-down modeling pattern and dataflow-based bottom-up modification pattern.The programming model can not only provide users with spreadsheet-like style,but also provide flexible modification operators which is visualized with contextual menu and formula bar are directly applied on the data.Experiments and case studies reveal the programming takes good effect on improving the efficiency of building mashup application.
出处
《计算机工程与设计》
CSCD
北大核心
2012年第2期804-810,共7页
Computer Engineering and Design