What is Mashup?

Contributed by admin on 3 Jul 2011

A new breed of Web-based data integration applications is sprouting up all across the Internet. Colloquially termed Mashups, their popularity stems from the emphasis on interactive user participation and the monster-of-Frankenstein-like manner in which they aggregate and stitch together third-party data. The sprouting metaphor is a reasonable one; a Mashup Web site is characterized by the way in which it spreads roots across the Web, drawing upon content and functionality retrieved from data sources that lay outside of its organizational boundaries.

This vague data-integration definition of a Mashup certainly isn’t a rigorous one. A good insight as to what makes a Mashup is to look at the etymology of the term: it was borrowed from the pop music scene, where a Mashup is a new song that is mixed from the vocal and instrumental tracks from two different source songs (usually belonging to different genres). Like these “bastard pop” songs, a Mashup is an unusual or innovative composition of content (often from unrelated data sources), made for human (rather than computerized) consumption.

So, what might a Mashup look like? The ChicagoCrime.org Web site is a great intuitive example of what’s called a mapping Mashup. One of the first Mashups to gain widespread popularity in the press, the Web site mashes crime data from the Chicago Police Department’s online database with cartography from Google Maps. Users can interact with the Mashup site, such as instructing it to graphically display a map containing pushpins that reveal the details of all recent burglary crimes in South Chicago. The concept and the presentation are simple, and the composition of crime and map data is visually powerful.

In Mashup genres, you’ll survey the popular genres of Mashups, including mapping Mashups.Related technologies overviews the technology landscape that relates to the construction and operation of mashups. Technical challenges and Social challenges present the eminent technical and social challenges, respectively, affecting Mashups.

In Web development, a Mashup is a Web page or application that uses and combines data from two or more sources to create new services. At Neev, Mashups have had an active role in the evolution of social software and Web 2.0. Mashup composition tools are usually simple enough to be used by end-users themselves and generally do not require programming skills. Thereby leading to a completely revolutionised version of the web where users themselves contribute to web development.

For Application Development and Web Development Services Please Log on to www.neevtech.com

Visit us at Neevtech.com to know more about our offerings.

Tags: , , , , , , , , ,

facebook comments:

Leave a Comment