Mashup (web application hybrid)  

From The Art and Popular Culture Encyclopedia

Jump to: navigation, search

Related e

Wikipedia
Wiktionary
Tumblr
Wikisource
YouTube
Shop


Featured:
A Scheme for abolishing all Words is one of the wittiest and smartest comments on semantics. (Illustration: extreme close-up from the movie "The Big Swallow" (1901), produced and directed by James Williamson (1855-1933)
Enlarge
A Scheme for abolishing all Words is one of the wittiest and smartest comments on semantics. (Illustration: extreme close-up from the movie "The Big Swallow" (1901), produced and directed by James Williamson (1855-1933)
Web 2.0

In technology, a mashup is a web application that combines data from more than one source into a single integrated tool; an example is the use of cartographic data from Google Maps to add location information to real-estate data, thereby creating a new and distinct web service that was not originally provided by either source.

Mashup originally referred to the practice in pop music (notably hip-hop) of producing a new song by mixing two or more existing pieces together.

Overview

Content used in mashups is typically obtained from a third party source through a public interface or API (web services). Other methods of obtaining content for mashups include Web feeds (e.g. RSS or Atom), and screen scraping. Many people are experimenting with mashups using Amazon, eBay, Flickr, Google, Microsoft, Yahoo, and YouTube APIs, which has led to the creation of mashup editors.

A mashup or meshup Web application has two parts:

  • A new service delivered through a Web page, using its own data and data from other sources.
  • The blended data, made available across the Web through an API or other protocols such as HTTP, RSS, REST, etc.

The client generally accesses the mashup by using a Web browser displaying a Web page containing the mashup. Various mashup platforms support the emission of RSS, Web Services, instant messages or email messages, which are in turn consumed by feed readers, rich applications, IM clients, or email clients respectively.

Mashups and meshups are different from simple embedding of data from another site to form a compound page. A site that allows a user to embed a YouTube video for instance, is not a mashup site. A mashup or meshup site must access third-party data and process that data to add value for the site's users. Mashups typically "screen-scrape" or use other brute-force methods to access the untyped linked data; meshups typically use APIs to access typed linked data.

Mashup editors

There are already several mashup platforms that help user create mashups. Examples include (alphabetically):


See also




Unless indicated otherwise, the text in this article is either based on Wikipedia article "Mashup (web application hybrid)" or another language Wikipedia page thereof used under the terms of the GNU Free Documentation License; or on original research by Jahsonic and friends. See Art and Popular Culture's copyright notice.

Personal tools