Looking at a Specific Mashup Profile

So far we’ve looked at the directory of mashups or collections of mashups grouped by tags or vertical markets. Let’s consider how ProgrammableWeb displays a mashup profile.

You can find a profile for a given mashup here:

http://www.programmableweb.com/mashup/{mashup-handle}

For example, the profile for the Flash Earth mashup is here:

http://www.programmableweb.com/mashup/flash-earth

What do you find on the mashup profile page? For each mashup, you get the following:

In this case, you learn that Flash Earth is a “[z]oomable mashup of Google Maps, Virtual Earth, and other satellite imagery through a Flash application” found here:

http://www.flashearth.com/

Tagged with the tag mashup, it involves the following APIs: Google Maps, Microsoft Virtual Earth, NASA, OpenLayers, and Yahoo! Maps. Moreover, you learn that Flash Earth is one of the most popular mashups on ProgrammableWeb.

In Chapter 13, you will take a closer look at online maps. Without figuring out how the various online map APIs actually work, you can—through playing with Flash Earth—learn that it is possible to extract tiles that make up various mapping APIs (for example, Google Maps, Yahoo! Maps, and Microsoft Virtual Earth) and recombine them in a Flash interface. (Figuring out exactly how it’s done is not necessarily so easy to do, though.) Flash Earth is a powerful demonstration of what is technically possible with online maps in a mashup.