期刊文献+

面向最终用户的两级编程模型 被引量:1

End-user two-level mashup programming
下载PDF
导出
摘要 为适应构造混搭应用时用户对数据的动态变化的需求,在电子数据表和数据流的基础上,提出了一种面向最终用户的两级编程模型,采用基于电子数据表的自上而下的构造模式和基于数据流的自下而上的自适应修改模式构造混搭应用,该方式不仅可以为用户提供电子数据表风格的数据呈现和编程方式,而且对数据流提供一组混搭修改机制支持用户快速撤销操作序列、更新组合应用以适应用户需求的变化,降低了构造混搭应用的复杂度,实验结果表明,该编程模型提高了混搭应用的效率。 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
关键词 两级编程模型 最终用户 数据流 电子数据表 混搭 two-level programming model end-user dataflow spreadsheet mashup
  • 相关文献

参考文献15

  • 1Yahoo Pipes [EB]. Inc http: //pipes. yahoo, corn/, 2009.
  • 2Microsoft Popfly [EB]. http: //www. popfly, corn/, 2009.
  • 3Wong J, Hong J I. Making mashups with marrnite: Towards end user programming for the web[C]. San Jose, California, USA: Proc of the Conference on Human Factors in Computing Systems, 2007: 1435-1444.
  • 4Dapper: The data mapper [EB]. http: //dapper. net, 2008.
  • 5AJAX-SIMILE [EB]. http://simil: mit. edu/ajax/,2007.
  • 6Woralak Kongdenfha. Spreadmash: A spreadsheet-based interactive browsing and analysis tool for data services [C]. CAiSE, 2008 : 343-358.
  • 7Hartmann B, Leslie W, Collins K, et al. Programming by a sample: Rapidly creating web applications with d. mix [C].Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology. ACM, 2007: 241-250.
  • 8Wang Guiling, Yang Shaohua, Han Yanbo. Mashroom: Combinirng spreadsheet and nested table for end-user Mashup programming[C]. Proceedings of the International World Wide Web, 2009.
  • 9Giusy Di Lorenzo, Hakim Had& Hye-young Paik, et al. Data integration in mashups [C]. SIGMOD Record, 2009.
  • 10Lorenzo G D, Hacid H, young Paik H, et aI. Mashups for data integration: Ananalysis [R]. Technical Report UNSWCSE-TR-0810, 2008.

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部