Mashup

Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services.

They are likely separated by both network and organizational boundaries: API/content providers, the mashup site, and the client's Web browser.

From enterprise mashups to proof-of-concept hacks, developers and would be developers are leveraging the power of mashups to provide information in new and compelling ways. Mashups are still a relatively new phenomena, and as this new type of online application evolves it will become increasingly more important to ensure that your mashup adheres to a variety of best practices.

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.

Mapping Mashup

Google Maps, Microsoft (Virtual Earth), Yahoo (Yahoo Maps), and AOL (MapQuest)

The mashup Web application genre is still in its infancy.

Developers create mashups using public interfaces, screen scraping, APIs, Web feeds (e.g. RSS or Atom), and JavaScript.

Read more!