These are about new web services, applications that take data from multiple sources and merge it; providing added value. Wikipedia explains, “application programming interface (API) is an interface implemented by a software program to enable interaction with other software.” In web development, “a mashup is a web page or application that uses or combines data or functionality from two or many more external sources to create a new service. It implies easy, fast integration, frequently using open APIs and data sources to produce enriching results that were not necessarily the original reason for producing the raw source data. The term mashup is also used to describe a remix of digital data.”
The following examples of mashups make use of Google Maps API and Flickr. Combining BBC Travel feeds with Google Maps to show real time traffic problems and travel warnings and Flickr Sudoku!
APIs, MASHUPS AND REMIXABILITY – mint.com
Mint.com collects and aggregates data similar to those above. It claims to be “The best free way to manage your money”, displays PC Magazine’s Editors’ Choice Award, with approvals from Kiplinger’s Magazine “Best budgeting site” and Money Magazine “Top pick” with a four-star rating, and it is FREE.
To join you MUST provide mint.com with all your banking and investment log-in information. Consequently, you authorize and permit Mint “to use and store information submitted by you to the Service (such as account passwords and user names) to accomplish the foregoing and to configure the Service so that it is compatible with the third party sites for which you submit your information”…
(“Add a bank to start managing your money” +Add Account, and takes you through the following easy steps:
1 Find your bank > Enter your bank name: e.g. American Express
2 Enter Credentials > User ID for your American Express account > Password for your American Express account
3 Connect! >Press Add It and you’re all set. Mint only requires you to set up once. While you wait, add your credit cards, loans, and investments to get your net worth.)
In providing its users with the best advice via accessing financial information and data from third party sites, would Mint (or you) be breeching any other Terms of Service that prohibit these sites from sharing them with third parties? Needleman warns, “Sites that collect this information may be seen as encouraging breech of contract, which is a legal exposure.”
What of the future of APIs, mashups and remix in web development? According to the Mashup Feed website, there is an average of 2.88 mashups every day. A list of companies involved in the latest mashup product developments appears in an article by Dion Hinchcliffe entitled “Mashups turn into an industry as offerings mature”, in which he also adds that a number of new mashup standards have recently appeared.
More to follow… please stay tuned
Hinchcliffe, Dion (15 May 2008). Mashups Turn Into an Industry as Offerings Mature.
Mint.com (from the makers of Quicken)
Needleman, Rafe (Sept 2007). Legal Suicide for Web 2.0 start-ups: A beginner’s guide
Wikipedia – API
Wikipedia – mashup (web application hybrid)