From Wikipedia, the free encyclopedia
A mashup is a website or web application that uses content from more than one source to create a completely new service. Content used in mashups is typically sourced from a third party via a public interface or API. Other methods of sourcing content for mashups include Web feeds (e.g. RSS or Atom) and JavaScript. Much the way blogs revolutionised online publishing, mashups are revolutionizing web development by allowing anyone to combine existing data from sources like eBay, Amazon.com, Google, Windows Live and Yahoo! in innovative ways. The greater availability of simple and lightweight APIs have made mashups relatively easy to design. They require minimal technical knowledge and thus custom mashups are sometimes created by unlikely innovators, combining available public data in new and creative ways. While there are many useful mashups, others are simple novelties or gimmicks, with minimal practical utility. Advocates and Supporters of Web 2.0 applications claim that mashups exemplify this new movement with their active user participation and interaction.[1]