Imagine being able to quickly and easily be able to take information from sites like Google Maps, eBay, Craig’s List, Digg, and others, and join it together in meaningful ways – such as the many different mashups displayed on Programmable Web.
The difficult with creating many of those mashups is that they require some knowledge and programming skills. What if it were easier?
One of the papers published for presentation at SIGMOD’07 in June, was MashMaker: Mashups for the Masses (pdf). The paper was prepared by Rob Ennals of Intel and Minos Garofalakis of Yahoo Research, and presents a tool that makes it easy to create mashups from many sources.
Mashmaker aims at enabling nonexperts to make widgets that combine data from different sites. The paper shows off the interface of Mashmaker, and describes how it works. According to a vnunet.com article, Intel makes mash-ups for the masses, a demo of the program was shown last month, and a closed beta will be released this month to allow people to test and try out the tool.
A paper from berkeley.intel-research.net provides many more details – User-Friendly Functional Programming for Web Mashups (pdf) A snippet from the paper:
MashMaker is a web-based tool that makes it easy for normal users to create mashups from live data on the internet. Users can query, combine, and explore data, using an interface inspired by spreadsheets and web browsers.
Like a spreadsheet, MashMaker mixes program and data and allows ad-hoc unstructured editing of programs.
Like a web browser, MashMaker allows users to find the information they are interested in by browsing, rather than writing code, and allows users to bookmark interesting things they find, forming new widgets — reusable mashup fragments.
What benefit might there be to using a tool like Mashmaker? This second paper provides some example mashups that could be created with the tool:
- Which of these houses on Craigslist has lots of good restaurants nearby according to Yelp, and would be less than a 30 minute commute to work according to Google Maps?
- Might any of these news stories on BBC News affect people in my GMail address book?
- How much would each of these recipes from Epicurious cost to make if I brought the ingredients at Safeway?
- How much of my weekly expenditure according to Bank of America goes to companies who donate money to political parties I don’t like according to OpenSecrets?
- What is the best route through town according to GoogleMaps that allows me to visit highly rated shops according to Yelp that sell suggested Christmas presents appropriate for each of my friends according to FindGift?
Mashmaker sounds pretty intriguing. I’ll be looking forward to it becoming publicly available.