Abstract | ||
---|---|---|
It is challenging to provide end users an easy-to-use problem-solving tool to combine data from different sources and reuse the results. Inspired by spreadsheets, we argue that spreadsheet-like programming paradigm can help to reduce the complexity and to improve user experience in building mashups. In this paper, we propose a spreadsheet-like construct as the basis of this mashup building paradigm. The construct includes a data model, a "nested table" view structure and a set of carefully chosen mashup operators. Data from a variety of sources is structured like a spreadsheet, and end-users are not necessarily aware of the underlining data flow. SpiderCharlotte, a tool to help end users to build situational applications for their daily uses, was developed to demonstrate the characteristics of this construct. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/ICYCS.2008.110 | ICYCS |
Keywords | Field | DocType |
web services,situational applications,underlining data flow,daily use,different source,reusing mashups,mashups,streamlining,spreadsheet programs,mashup operator,easy-to-use problem-solving tool,problem solving,end-user programming,data model,spreadsheet-like programming paradigm,spidercharlotte,spreadsheet-like construct,end user,nested table,mashup building paradigm,programming paradigm,data flow,user interfaces,user experience,html,visualization,programming,data models | Mashup,Data modeling,Programming paradigm,Software engineering,End user,Computer science,User interface,Web service,Data model,Data flow diagram | Conference |
ISBN | Citations | PageRank |
978-0-7695-3398-8 | 2 | 0.47 |
References | Authors | |
3 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Guiling Wang | 1 | 832 | 52.06 |
Shaohua Yang | 2 | 29 | 4.88 |
Yanbo Han | 3 | 500 | 59.74 |