Proceedings of the 13th International Conference on Intelligent User Interfaces 2008
DOI: 10.1145/1378773.1378792
|View full text |Cite
|
Sign up to set email alerts
|

Building Mashups by example

Abstract: Creating a Mashup, a web application that integrates data from multiple web sources to provide a unique service, involves solving multiple problems, such as extracting data from multiple web sources, cleaning it, and combining it together. Existing work relies on a widget paradigm where users address those problems during a Mashup building process by selecting, customizing, and connecting widgets together. While these systems claim that their users do not have to write a single line of code, merely abstracting… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
66
0
1

Year Published

2008
2008
2015
2015

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 88 publications
(67 citation statements)
references
References 13 publications
0
66
0
1
Order By: Relevance
“…Based on that combination, few mashup approaches have been identified and discussed to facilitate mashup development. This includes widget-based [9], spreadsheet-like [11], wired-based [5], programming by example and demonstration [12], [13] and block-based development [14]. These approaches play an important role as a user interface component at the presentation level.…”
Section: Mashupmentioning
confidence: 99%
“…Based on that combination, few mashup approaches have been identified and discussed to facilitate mashup development. This includes widget-based [9], spreadsheet-like [11], wired-based [5], programming by example and demonstration [12], [13] and block-based development [14]. These approaches play an important role as a user interface component at the presentation level.…”
Section: Mashupmentioning
confidence: 99%
“…Vegemite [22] asks the user to create a set of "VegeTables," each of which corresponds to a script for combining two websites. Karma [36], Dontcheva et al [11] and Mashroom [38] build separate tables for each extracted website; additionally, Mashroom explicitly uses nested tables (specifically with an eye towards comprehensibility by end users). Each of these systems asks the user to explicitly "merge" extractions from different websites into a coherent table.…”
Section: Related Workmentioning
confidence: 99%
“…With this annotation, we are describing the message in terms of an OWL class in an existing ontological model. This message is set as an output of the "pubCityState" operation in a portType (lines [18][19][20][21][22] and included in a portlet type binding (lines [23][24][25][26][27][28][29][30][31][32][33][34][35]. The "pubCityState" operation corresponds to broadcasting the city and state information to PropertyBroker.…”
Section: Semantic Annotation Of Componentsmentioning
confidence: 99%
“…As a number of research works suggest [32], [28], [33], [34], most tools provide limited search and discovery for mashup components. Users still need to know how to write code (e.g., JavaScript or XML/HTML) and link the components using technical concepts derived from programming.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation