University of Maryland, College Park
Spring 2006
Viz4All Hyunyoung Song (hsong@cs) Maryam Farboodi (farboodi@cs) Hamid Haidarian Shahri(hamid@cs)

The release of Public API's such as Google Maps are one of the characteristics that identifies new Web 2.0 era. These Public API's affected Information Visualization in 2006in terms of visualization technique and the dataset to be visualized. For instance, map api triggered the public to generate enormous amount of map application. Next, Amazon API or Flickr API enabled easier access to commodity information and photos. Follow the links and explore what kind of applications were made by combining two or more of available public api's.

Web 2.0
(Refer to http://en.wikipedia.org/wiki/Web_2.0 if you want more information)
Since it's advent of Web 2.0 in October 2004, web pages shifted from static contents to dynamic and collaborative application made by combination of techniques including Public Web Service APIs, Ajax and Web Syndication technology. Websites that introduce this technology is called Mashups and became a big trend since 2005 when housingmap (Google Map API + Craigslist) was released for the first time.






InfoViz 2006 in Web Space
Google map API was released earlier than any other api's and therefore enormous amount of geographic visualization using either GoogleMap, YahooMap, Virtual Earth are found in the web these days. Meanwhile, Amazon and Flicker's public api triggerred multimedia, commercial product related information visualization applications to emerge in web pages. Currently, mapping, events, photo, sports, video, news, messaging, search, shopping, dating domain information is prevalent in new Web 2.0 webpages.

All about Mashups
http://www.programmableweb.com/
This is most well known website for Mashup API's. It not only has list of all the api's available but lists them in delicious cloud view. matrix view of product of combination of API's




Mashup Examples

GoogleMaps

Plotting Google map on user's own web application.


Housing Maps is a mashup that combines Google Maps (visual representation) with Craigslist.com real estate listings (data source). User can choose a city, price range, set filters (how many rooms there is per household or whether Craigslist.com provide pictures of the house) and the result is displayed on top of google map. Paul Rademacher reverse engineered google map api and built this website which triggered google to release their api.

Amazon (A9)

Provides access to amazon's product collection specification.


Liveplasma maps and displays music and movie search results with linkages and groupings, making a good use of Amazon.com's API. After the search term is submitted, it's immediately surrounded by other artists; the closer they are, the more similar they are in style to the target. The user can search, map, discover new movies or artists then save and share their maps.

VirtualEarth

Zillow displays real estate information from Data Coverage and Zestimate Accuracy table on top of Virtual Earth API. Virtual Earth API provides 3D-like images that allow buyers examine homes at an angle. In short, Zillow gives people an indication of home values in specific locations based on publicly available comparables.