mashup

What is a mashup?
Wikipedia definition: In [|web development], a **mashup** is a web page or application that combines data or functionality from two or more external sources to create a new service. The term **mashup** implies easy, fast integration, frequently using open [|APIs] and data sources to produce results that were not the original reason for producing the raw source data. An example of a mashup is the use of cartographic data to add location information to [|real estate] data, thereby creating a new and distinct Web service that was not originally provided by either source.

There are many types of mashups, such as consumer mashups, data mashups, and [|business mashups]. The most common type of mashup is the consumer mashup, aimed at the general public.

Data mashups combine similar types of media and information from multiple sources into a single representation. An example is the Havaria Information Services' [|AlertMap], which combines data from over 200 sources related to severe weather conditions, biohazard threats, and seismic information, and displays them on a map of the world or [|Chicago Crime Map], which indicates the crime rate and location of crime in Chicago. Business mashups focus data into a single presentation and allow for collaborative action among businesses and developers. This works well for an [|Agile Development] project, which requires collaboration between the Developers and Customer proxy for defining and implementing the business requirements.

media type="custom" key="4296769" align="center" This video provides an indepth, technical definition of what a mashup is and how it works.

media type="custom" key="4296793" This is a video mashup using video from Star Wars meets audio from the movie Rush Hour.

media type="youtube" key="B-Ka8DnUVEQ" height="340" width="560" Another video mashup using WALL-E and The Watchmen.