What is a mashup?

February 6, 2006, 9:50pm PST | Length: 00:05:06
Developers are getting creative, taking APIs from multiple Websites and merging them to form new, innovative applications. Frozenbear.com merges Google maps and Singles to let you know where the single people are in your neighborhood. Parkingcarma.com helps you track down parking spaces in the Bay Area. ZDNet Executive Editor David Berlind says mashups are the fastest growing ecosystem on the Web and that by 2007, there will be 10 new mashups per day.

Transcript

What is a mashup?

Hi, I'm David Berlind, Executive Editor at ZDNet. Today,we're going to talk about what a mashup is. Mashups are a really cool new breedof applications, but to understand them, you only have to look back to historyand look at your existing computer, and it's a very good model for what mashupsare. So here's a computer and it's running an operating system like Windows.Now operating systems are really nothing more than a collection of APIs, orapplication programming interfaces, that developers use to build theirapplications, and it's also a user interface-for example, the keyboard and themouse that you use to get at the different applications.

So these are all the APIs, and one API might be for exampleto access the network that the computer is connected to. Another one might beto access the display. These APIs make it a lot easier for developers to buildtheir applications. In the old days, developers used to have to say where everydot had to be placed on the display. Today they only have to say, give me awindow from this coordinate to this coordinate, and suddenly magically thewindow appears.

Those are what APIs do. They do all of the heavy lifting.Maybe you have to access the file system. So you've got all of these APIs here.And this is pretty much the way a computer works. You have your display hereand you've got an application running in a window over here. And the guy whodeveloped that application usually taps about 3 or 4 different APIs, maybe abunch more, to build that application.

This is the way computers have traditionally run over thelong-term. But, now let's replace Windows, the operating system, with internet.And as it turns out, we have a bunch of companies now providing these APIs. Sofor example, we have Yahoo providing an API. We have Google providing APIs.There's a company called EVDB, it's a database of events that are about to takeplace and it tells you where and when to go sign up for those events. There'salso Amazon and eBay. There's a company called Technorati All of thesedifferent companies are putting APIs on the internet that internet developerscan access.

Now, let's say you're an internet developer and you accessthe API for where crimes took place in your neighborhood, and you access theGoogle Maps API, and you put them together and you get a map that shows youwhere each of the crimes took place in your zip code. Well, that's a mashup,because the developer is taking APIs from multiple websites and merging them ormashing them together in a way that forms a new, cool, innovative applicationthat was never before on the web.

Now, what's happening is more APIs are showing up in thisdirection, and we're seeing more of these mashups that tap these different APIsshow up, too. All of these different mashups are showing up at a rate right nowof about 2.5 mashups a day. Over time, this is going to go up to about 10mashups a day, probably within the next year, by 2007.

Ten mashups a day-one of the reasons that they're going sofast is because they're easy to develop. You don't have to be a C programmer totap your creativity and create something cool and innovative like a map ofwhere all the recent crimes took place, or where all the open parking spacesare, something that a company called ParkingCarma does in the Bay Area ofCalifornia. Or maybe you have a map of where all the singles are in yourneighborhood and you want to meet somebody. That actually exists, too, from acompany called FrozenBear.

We have all these different mashups showing up, new APIscoming online all the time, and pretty soon the growth of this ecosystem isgoing to outstrip the growth of any previous operating system-based ecosystemthat ever existed before. Windows, for example, you had to be a programmer tobuild applications for it. Linux, Macintosh, doesn't matter; this is thefastest growing application ecosystem in the world today.

It's going to only get faster, and the great thing about itis you don't have to go through anybody to put a new API on the internet. Forexample, before with Microsoft's Windows, you had to go through the Director ofProduct Management at Windows to get a new API added into Windows. Same thingwent for Macintosh. Now you could add an API to Linux because its open source,but it wouldn't be generally available to all developers.

The advantage here is once you add an API to the internetand you don't have to go through anybody to approve that, then it's availableto all of these developers. It doesn't matter which mashup they're developing.All of them can access all these different APIs, and it will just fuel moremashups.

The more mashups we have on the internet, the more internetusers are going to get used to seeing them as the new breed of application. Andthe more users see those as a new breed of application and start using them,the more developers are going to start adding applications into this ecosystem.It is the fastest growing ecosystem on the internet. You'll be hearing a lotabout mashups over the next couple of years. Stay tuned.

Enterprise Mashups

Enterprise Mashups

Enterprise information has traditionally been stored in silos, with employees connecting to them...

The CRM Mash-Up

The CRM Mash-Up

From small to large, from the enterprise to the mid-size organization, from on-demand to on...

Talkback Most Recent of 2 Talkback(s)

  • What is mashup?
    Check other post
    ZDNet Gravatar
    BrokeCOLLEGEgirl
    16th Jul 2009
  • RE: What is a mashup?
    Ah I just posted this to the wrong forum! I meant to add it
    here. This video taught me how to mashup. I just entered
    into a contest on a prepaid cell phone site. I hope I win! The
    winners get some sort of cash prize. Regardless, I did my
    first mashup thanks to you guys! Now, I'M HOOKED!

    Check it out:
    http://www.no-evil.net/
    ZDNet Gravatar
    BrokeCOLLEGEgirl
    16th Jul 2009

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

White Papers, Webcasts, & Resources

Facebook Activity