The Smart Internet pp 137-151
A Survey of Mashup Development Environments
This chapter presents a survey of six mashup development environments and looks at how mashups fit into the vision of the smart internet. The fast-paced expansion of mashup development environments has resulted in a wealth of features and approaches. To provide an overview of End User Development support in current mashup development environments, we explore, summarize and compare their features across six different themes (Levels of Abstraction, Learning Support, Community Support, Discoverability, User Interface Design and Software Engineering Techniques). We found that the mashup development environments provide many features to support end users, but there is still much room for further improvement, especially in relation to the smart internet. We believe that by connecting matters of concern to mashups, mashup development environments can become an essential part of the smart internet. Such a connection would enable mining of mashup elements, which could facilitate automatic mashup creation and customization.
KeywordsSmart Internet smart interactions mashup mashup development environment Microsoft Popfly Yahoo! Pipes IBM Mashup Center Serena Business Mashups Google Mashup Editor Intel MashMaker survey end user development end user programming web 2.0
Unable to display preview. Download preview PDF.