Friday, May 08, 2009

 

Five Free Mashup Tools You Should Know About

Mashups is a pretty broad term. A good definition for a mashup tool is a solution that allows developers to combine interesting data and then visualize that data through a web application

Usually, mashups are web applications that can be created quickly using standard web services (e.g., REST) and components (e.g., Widgets).

There are three kinds of Mashup tools: front end, back end and integrated. The differences are:
When evaluating mashup tools, you need to think about what kind of mashing you are trying to do:
  1. Do you want to create a visual dashboard from existing widgets? Try a front-end mashup tool. These tools make it easy to create a personal dashboard that tracks your stocks, local weather, the time in 51 timezones and the current price of titanium.
  2. Are you wanting to turn web-accessible stuff (like ebay auctions or linkedin contacts) into a web service API? Try a back-end mashup tool to get at data programmatically that you otherwise have to do by hand (and mouse).
  3. Do you need to create an end-to-end web app like a dashboard or simple business portal? Try an integrated mashup tool to build applications quickly and with minimal programming. Integrated mashup tools are effectively the modern version of MS Access for the web.
Another factor to consider is whether you have to download and install anything to use it. Mashup tools can be purely web-based (like Yahoo pipes or PageFlakes), purely download (Open Kapow) or available both as a download or hosted (like WaveMaker and IBM Mashup Center, both of which are hosted on Amazon EC/2).

Here are five free, open source mashup solutions you might want to check out:

iGoogle - Front End Mashup Screen Builder Tool

If you are looking for lots and lots of widgets, look no further. iGoogle has tens of thousands of gadgets (many of the most popular ones NSFW, but that's how it goes). Try iGoogle here.

Open Kapow - Back End Mashup Service Builder

The web is a wonderful place to find information, if you are a human and have a lot of time. Getting programmatic access to data on the web is a completely different story (wouldn't it be nice to see which of your favorite restaurants has a table open at 6 tonight automatically?) Kapow is a web-based tool for creating "robots" that gather data on the web and return the results as a web service. Try open Kapow here.

Yahoo Pipes - Back End Mashup Service Builder

Pipes is a web-based tool that allows developers to aggregate, manipulate, and mashup content from around the web. It is not as full-featured as Kapow, but you can try it without having to download anything. Try Yahoo pipes here.

IBM Mashup Center - Integrated Mashup Builder

Mashup Center was written with the non-developer in mind. That design objective increases the number of people who can use the tool, but limits the complexity of what you can build. In general, Mashup center requires that developers create a set of enterprise widgets (using IBM's iWidget spec) . There is also a cloud version of Mashup Center, but it requires that you have your own Amazon account set up. Try Mashup Center here.

WaveMaker Studio- Integrated Mashup Builder

WaveMaker provides a fast and easy way to build web applications. It targets Java developers who want a RAD GUI builder as well as novice web developers who want to build web applications with minimal learning curve. You can try the cloud version of WaveMaker here, or try the WaveMaker download here.

WaveMaker 5.0

Labels: , , , , , ,

Friday, January 04, 2008

 

Facebook: The Roach Motel of Social Media

I have been on Facebook for 3 months and although my next comment will instantly brand me as tragically unhip, I find it a complete waste of time. I keep on expecting some sort of mystical Web 2.0 insight if I just stick with it for another week - instead, I just get more confirmation that Facebook is more of a step backwards than a step forwards.

This last week brought another blogger-driven Facebook tempest in a teapot when Robert Scoble tried to synchronize his Facebook contacts with his Plaxo contacts. Facebook shut his account down, drawing howls of protest from Kara Swisher at the WSJ and a typically thoughtful rebuttal from Nick Carr. By the way, Facebook already supports a one-way import of gmail contacts into Facebook.

There are two interesting points from an Enterprise Web 2.0 perspective here:
  1. There's no lock-in like SaaS lock-in. Software as a service offers a spectacular downside in the case that the service provider doesn't like the way you are trying to extend their service. At its most extreme, closed SaaS is the Roach Motel of enterprise software - your data and logic may check in, but they're never coming back out, as I wrote here.

  2. Scrape-ability will be an increasingly important battleground: I sit on the board of Kapow, a company that has powerful tools for gathering data from public web sites. If those web sites block access by bots (this is what happened in the Scoble kerfuffle)
In short, much of what is presented as Web 2.0 magic is really just lipstick on a tired old Web 1.0 pig. Here are three examples:
  1. Microsoft Silverlight: everything bloated and retro about Windows brought to Internet Explorer. Silverlight, despite its technical innovations, is yet another attempt to assimilate the recalcitrent web beast into the Microsoft borg.

  2. Adobe flex: everything proprietary and designer-wonkish about Flash brought to any browser. Given that enterprise developers are more interested in formatting data than getting their company logo to spin and then fade, making the design-heavy Flash language an enterprise standard is a lost cause.

  3. Facebook: if you liked AOL, you're gonna love Facebook! Facebook represents a cautionary tale for enterprises looking at SaaS solutions like SalesForce and Netsuite - make sure you have an ironclad way to get your data and logic back out!
ps to be fair, I do enjoy one application on Facebook, ilike, because it tells me when artists like Ryan Adams and Emmylou Harris are playing in San Francisco.

Labels: , , , , , , ,

Friday, September 07, 2007

 

Trick question: what is the most valuable database in the world?

I sit on the board of Kapow, a company that allows you to turn anything on the web into a data source.

As a thought experiment, I asked their executive team to tell me the most valuable database on the planet?

Here are some potential winners:

And the answer is...Google (is it my imagination or is the answer to almost every question these days Google?) The point is that the really valuable information is increasingly moving to the web. That means that the next generation of data adapters will treat the web as a gigantic database (albeit one that requires clever robots from Kapow to take full advantage of).

For example, when the National Oceanic and Atmospheric Administration (say that 3 time fast) wanted to put together the definitive global warming portal, they found that the best information was all on the web, and turned to Kapow to get that information into a single portal.

Labels: ,

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]

ss_blog_claim=5bd6c7d684ea30be93ad521732e76a43