Mashup (web application hybrid)

Mashup (from English to mash for mix ) refers to the creation of new media content through seamless ( re-) combination of existing content. The term comes from the world of music and there means in English as much as Remix ( cf. Mashup ( music) ). In the German -speaking countries, the term was imported around the term Web 2.0 as mashups are cited as a prime example of what is new in Web 2.0: Content of the Web, such as text, data, images, sounds or videos, are, for example, collage-like recombined. The mashups use the open application programming interfaces ( APIs) that provide other Web applications.

Thus, for example, providers of web pages via the API of Google Maps maps and satellite photos inside your own website and also provided with individual markings. Also, the API of Flickr is often used to pull in photos in new applications. A particularly large number of Mashups linked this geographic data, such as Google Maps or Bing Maps, with other content such as photos and classified ads. It will also be used in web pages embedded videos such as YouTube.

While mashups were initially labeled as a toy, do in the meantime, some commercial vendors, such as real estate provider, the options mentioned above advantage, but also in other business environments they represent in the context of situational applications an option dar. This is especially interesting for the so-called Long Tail of Business.

Technologies used

Mashups mainly use modern lightweight Web architectures and technologies. They usually run in the browser, which then communicates via JSON, Ajax, REST, SOAP, RSS or ATOM to a server. All this is relatively straightforward already largely possible with JavaScript, but there are also mashup environments that rely on a specific technology, which then must be installed only by the end user. Examples are Adobe Flash, JavaFX or Silverlight.

Provider of Mashuptechnologien

There are a number of providers of mashup environments. Often, users can create or edit a mashup here by graphical user interfaces. Examples are:

  • Yahoo Pipes ()
  • Microsoft Popfly (never since the end of August 2009)
  • IBM Mashup Center ()
  • Google Mashup Editor ( adjusted since January 2009)
  • JackBe Presto
  • Mozilla Ubiquity
  • Serena Business Mashups ()
  • ARIS MashZone provider: IDS Scheer ()
  • SAP Business ByDesign

The individual environments differ mainly in their target group. Individual environments are aimed at software developers, others to consumers or to employees of departments in companies.

Criteria for categorizing Mashups

  • To run the Mashups
  • To run the development environment
554914
de