Web mashup’s have become quite popular since the introduction of Web 2.0. The focus of this article is how to make a web mashup using Google API’s. So let’s start by taking a look at what a mashup is. According to Wikipedia a mashup is:
…a web page or application that combines data or functionality from two or more external sources to create a new service.
So… What’s so great about a web mashup?
Well first off, if you are looking to create your own web application quickly and efficiently, then a web mashup is going to be your best friend. A mashup essentially acquires all of its content from already existing websites. This means you don’t have to worry about start-up overhead. Just think if you have access to a whole internet of content already, why rely on yourself or other users to create content for you? Using the right websites you can take existing content and present it in an entirely new way to your users.
Using the Google API’s
That’s where Google comes in. Google for a while now and still is working on tons of different API’s (Application Programming Interface) for web developers like yourself. As of current, there is an API for Google Search, Google Images, YouTube videos, as well as tons more Google services. Alright, great so Google has lots of content for us to grab, how do we get started?
The easiest way to start is to take a look at all the Google API’s for yourself. Fortunately, Google has provided several tutorials as well as instructions on how to use their API in several different web languages including: Flash, Java, PHP, and Python. Of course Google doesn’t have to be your only source for getting content for your web mashup, but I have included some links to Google API tutorials below:
- Google Search API Guide
- YouTube Client Library Downloads, Sample Code and Tutorials
- Getting Google Images using PHP
Of course, if you need to find some more tutorials on how to use the different Google API’s you can always try searching Google :p. The scope of this article was to really only show how the Google API’s can be used to aid you in developing your own web mashup, but if you want to learn more about making a mashup in general I would suggest taking a look at this article on How to Make a Web Mashup from eHow.