CMPS277 - Project Description

The goal of the project is to familiarize you with various issues arising in data integration on the web. You will evaluate various recently introduced mashup editors and use this knowledge in implementing your own mashup application. A mashup is essentially a web data integration application, where several data sources are combined to give rise to a new and distinct application which was not originally envisioned by either source. WalkScore and Zillow constitute inspiring examples.

All projects are to be carried out individually. We encourage you to propose and implement your own mashup. However, an example mashup description is provided just in case you are out of ideas. You may also propose an alternative project (implementation or survey), but you must clear the topic with the instructor first.

Project requirements:

Extra credit:

Project deliverables:

Example mashup:

Resources: