Making Mashups with Marmite: Towards End-User Programming for the Web

被引:0
|
作者
Wong, Jeffrey [1 ]
Hong, Jason I. [1 ]
机构
[1] Carnegie Mellon Univ, Human Comp Interact Inst, Pittsburgh, PA 15213 USA
关键词
mashup; end-user programming; web services; spreadsheet;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There is a tremendous amount of web content available today, but it is not always in a form that supports end-users' needs. In many cases, all of the data and services needed to accomplish a goal already exist, but are not in a form amenable to an end-user. To address this problem, we have developed an end-user programming tool called Marmite, which lets end-users create so-called mashups that re-purpose and combine existing web content and services. In this paper, we present the design, implementation, and evaluation of Marmite. An informal user study found that programmers and some spreadsheet users had little difficulty using the system.
引用
收藏
页码:1435 / 1444
页数:10
相关论文
共 50 条
  • [41] End-user programming in pervasive computing environments
    Chin, JSY
    Callaghan, V
    Clarke, G
    Hagras, H
    Colley, M
    [J]. PSC '05: Proceedings of the 2005 International Conference on Pervasive Systems and Computing, 2005, : 187 - 192
  • [42] End-user programming of a social robot by dialog
    Gorostiza, Javi F.
    Salichs, Miguel A.
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2011, 59 (12) : 1102 - 1114
  • [43] Scheming Textiles: End-user Programming for Wearables
    Elumeze, Nwanua
    Eisenberg, Michael
    [J]. TWELFTH IEEE INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, PROCEEDINGS, 2008, : 111 - 112
  • [44] Applying attention investment to end-user programming
    Blackwell, A
    Burnett, M
    [J]. IEEE 2002 SYMPOSIA ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2002, : 28 - 30
  • [45] MashReDroid: enabling end-user creation of Android mashups based on record and replay
    Jiahuan ZHENG
    Liwei SHEN
    Xin PENG
    Hongchi ZENG
    Wenyun ZHAO
    [J]. Science China(Information Sciences), 2020, 63 (10) : 54 - 73
  • [46] CharIoT: An end-user programming environment for the IoT
    Tomlein, Matus
    Boovaraghavan, Sudershan
    Agarwal, Yuvraj
    Dey, Anind K.
    [J]. IOT'17: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, 2017, : 171 - 172
  • [47] Personalising the iCampus: An End-User Programming approach
    Chin, Jeannette
    Callaghan, Vic
    Winckles, Adrian
    [J]. 2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS (WI-IAT WORKSHOPS 2012), VOL 3, 2012, : 347 - 351
  • [48] MashReDroid: enabling end-user creation of Android mashups based on record and replay
    Jiahuan Zheng
    Liwei Shen
    Xin Peng
    Hongchi Zeng
    Wenyun Zhao
    [J]. Science China Information Sciences, 2020, 63
  • [49] Towards end-user development of distributed user interfaces
    Audrey Sanctorum
    Beat Signer
    [J]. Universal Access in the Information Society, 2019, 18 : 785 - 799
  • [50] End user programming on the Web
    Cypher, Allen
    [J]. NO CODE REQUIRED: GIVING USERS TOOLS TO TRANSFORM THE WEB, 2010, : 3 - 22