5 Years Ago Today the Web Mashup Was Born

Adam DuVander
Apr. 08 2010, 03:26PM EDT

Five years ago Paul Rademacher reverse engineered Google Maps to put Craigslist homes and rentals on a map on his site. The site essentially pre-launched the map mashup category, because there was no Google Maps API at the time. Even now, Paul's HousingMaps.com is the prototypical example mashup and still used by many to find their new homes (and our HousingMaps profile is of course one of the first mashups added to our directory back in 2005). Since then, as we've seen, the Google Maps API has gone on to be the most popular API to use.

HousingMaps

Google Maps Mania tracks the history, all the way back to a Craigslist discussion board posting. Originally the site ran off of Rademacher's website, but he purchased housingmaps.com a few days later.

Today Rademacher is a Google employee, hired not long after he created his trail-blazing site.

Things moved quickly in 2005. Adrian Holovaty, who later went on to found EveryBlock, created a Chicago transit map. A month later, Holovaty announced Chicago Crime, which embedded crime data in Google Maps.

ChicagoCrime.org, shown below, has since been retired, but it remains along with HouseMaps as one of the innovative applications that demonstrated the great potential for what mashups could become.

ChicagoCrime.org

Finally, seeing all this innovation, Google officially launched its API in June 2005 (I covered the launch on my personal blog). ProgrammableWeb was started shortly thereafter and this site now lists over 2,000 mapping mashups.

Including the one that started it all.

Adam DuVander Hi! I'm Developer Communications Director for SendGrid and former Executive Editor of ProgrammableWeb. I currently serve as a Contributing Editor. If you have API news, or are interested in writing for ProgrammableWeb, please contact editor@programmableweb.com Though I'm a fan of anything API-related, my particular interest is in mapping. I've published a how-to book, Map Scripting 101, to get anyone started making maps on websites. In a not-so-distant past life I wrote for Wired and Webmonkey.

Comments

Comments(9)

User HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

[...] Programmable Web had a post a couple weeks about announcing the 5th birthday of the first web mashup: Five years ago Paul Rademacher reverse engineered Google Maps to put Craigslist homes and rentals on a map on his site. The site essentially pre-launched the map mashup category, because there was no Google Maps API at the time. Even now, Paul’s HousingMaps.com is the prototypical example mashup and still used by many to find their new homes (and our HousingMaps profile is of course one of the first mashups added to our directory back in 2005). Since then, as we’ve seen, the Google Maps API has gone on to be the most popular API to use. [...]

<strong>If Craigslist had an open API, what would people build on top of it?...</strong>

HousingMaps for 2011 = Craigslist/Instagram/Google Maps Mashups for iPad and AT&amp;T Uverse, so I could see crowdsourced beautiful photos of rentals on Sunday morning before venturing out from the comfort of my couch. BTW, Happy 6th birthday today to Hous...

[...] 在最近的五年间,复合应用程序已经从新奇的事物变成了主流。在构建复合应用程序时, 关键的架构问题之一就是在访问特定服务的时候需要双重认证,以及相关的认证规则: 一般,我们需要对触发服务的(复合)应用程序和复合应用程序本身的用户进行认证,同时还要能够为应用程序和用户定义服务访问规则。这在客户端/服务器中间 件环境中尤其困难,包括HTTP环境,因为多年以来它们构建的前提就是“客户端”只会表现为单一的标识:或者是软件客户端,或者是用户,而不能二者都是。 [...]