Developing client-side mashups: experiences, guidelines and the road ahead

  • Authors:
  • Arto Salminen;Tommi Mikkonen;Feetu Nyrhinen;Antero Taivalsaari

  • Affiliations:
  • Tampere University of Technology, Tampere, Finland;Tampere University of Technology, Tampere, Finland;Digia, Tampere, Finland;Nokia Research Center, Tampere, Finland

  • Venue:
  • Proceedings of the 14th International Academic MindTrek Conference: Envisioning Future Media Environments
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

Software mashups that combine content from multiple web sites to an integrated experience are a popular trend. However, methods and tools for creating mashups are still rather undeveloped, and there is little engineering support behind them. In this paper we provide insight into mashup development based on our practical experiences in implementing various sample mashup applications and tools for creating them. Unlike most commonly used mashup development tools, which are rather server-centric, we focus primarily on client-side mashup development. We have grouped our experiences into guidelines that can serve as a helpful starting point for the design of new mashups. The long-term goal of our work is to facilitate the development of robust, secure and compelling mashup applications, and more generally ease the transition towards web-based software development.