Tuesday, November 24, 2009

Creating and Enabling Web Mashups

On November 3rd, I attended Raymond Yee's seminar on Creating and Enabling Web Mashups. Raymond wrote this book on mashups, which is available online. He also maintains this blog.

Here are some notes and links from my talk last week at Lightning Talks.

What is a mashup?

A mashup, in the words of the Wikipedia, is a web site or web application “that seamlessly combines content from more than one source into an integrated experience.”


Here are some sample mashups:
- Spell with Flickr
- FlickrSudoku
- Housing Maps
- Chicago Crime Statistics


Advice for getting started
- Look at what other people have done to see what is possible.
- Don't rely on the screen scraping capabilities of data sources like dapper or yahoo pipes, these will create fragile mashups which break easily.
- Instead choose API, a good directory is programmableweb
- Choose popular API, ensures a better chance of it being supported.

Other links
Yahoo Pipes
YQL Yahoo Query Language
Google Code Playground

No comments:

Post a Comment

followers