Yesterday in the Web 2.0 Expo booths, I checked out Bungee Labs - an ambitious new on-demand, web-based development environment that enables developers to build and deploy web apps that utilize the large variety of APIs and web services out on the Internet. The platform is very broad, but if I had to boil it down to a core concept then the term "utility computing" is probably the one. Because ultimately Bungee Labs enables you to build and deploy a web app, but only pay for it when you yourself make money from the web app. In other words, as a developer and/or entrepreneur, you only ever pay Bungee Labs upon commercial deployment of the web app you've built.
To find out more about the system, I spoke yesterday to CEO Martin Plaehn and VP Community Alex Barnett. Bungeeconnect is the name of the actual development platform and its most striking feature, at least to me, was that it easily allows developers to utilize hundreds of APIs - from the likes of Google, Amazon, eBay and others. The web apps that result are cross-platform (running on Windows, Mac, Linux; as well as all the main browsers), so all up it is a very inclusive system in terms of web services and the underplying PC/browser platforms. The following diagram shows the high level concept:

For developers, probably the biggest appeal of Bungee is that it reduces the complexity of building web apps that hook into multiple APIs. Connected web apps that use web services from various companies (like Google, Amazon, etc) are becoming increasingly common, so Bungee is designed for this nascent environment. It will also enable groups of developers to collaborate online - so connecting not only to external web services, but to fellow developers.
As I mentioned above, Bungee hopes to make money by being a computing utility. It doesn't charge the developer to use or test the platform, only charging for the commercial services used by the end customer. It also will not get into the business of developing or deploying web apps itself - it wants to be focused on being the platform for others to do those things. Bungee hosts the 'connected app' for free, so in this respect it is attractive to its target audience of Small-to-Medium sized businesses (SMBs). Note that developers still need to comply with whatever restrictions or fees that the API providers might charge for using their data, but the dev/hosting service that Bungee provides is free - up until the time your web app starts making money.
Bungee Connect is similar to platforms like Morfik and Google Web Toolkit, in that it's a web app development platform and one of its goals is ease the process of developing Ajax applications. Alex Barnett compared it to a web version of Microsoft's Visual Studio. It also competes in a way with Adobe's Apollo and Microsoft's own next-gen web app development platform Silverlight.

From a high level, Bungee is interesting because it shows how web apps are developing into a much more connected ecosystem - based on the hundreds of APIs and web services that are available for developers to hook into. Bungee has made partnerships with the following core API providers:

But ultimately Bungee allows you to connect to literally any service that has an API or another method of hooking into their data. CEO Martin Plaehn told me that they're targeting e-commerce and CRM providers at this point (like Amazon and salesforce.com), with their next goal the search and geo-location services that are a subset of e-commerce and CRM. So for example Kayak and Zillow.com. The following diagram illustrates this:

This post is just an introduction to Bungee Labs - their product and its goals are very broad. Bungee Connect is still pre-beta (it goes into beta in May), so there's a lot to learn yet about the company. For further information Alex Barnett has a great post on his personal blog, that also provides links to other analysis pieces. But if you're a developer interested in building next-generation web apps, the best thing to do is check Bungee out for yourself. Let us know in the comments what you think, and whether this kind of platform will result in the next wave of compelling web apps.
As an industry analyst and someone keenly interested in where the Web is going, Bungee seems to me to auger a new breed of web app - i.e. highly connected apps that utilize a variety of external APIs and web services, from service providers like Google and Amazon. This will ultimately result in more choices for end users, and more innovation in web apps and online businesses.
TrackBack URL for this entry: http://www.readwriteweb.com/cgi-bin/mt/mt-tb.cgi/2138
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
I wrote a post on Teqlo that somewhat applies here:
http://techfold.com/2007/04/01/5-suggestions-to-make-teqlo-a-survivor/
As impressive as the platform may be, my conjecture is that the target market is the thin space that includes those motivated enough to want to develop something (as opposed to wishing someone else would build it), and those proficient enough to build it on their own without a platform. The community of motivated developers without developer skills is a niche.
To paraphrase: the average Jane/Joe won't use it. The average person considering developing anything likely has the skill set to do so without the need for a hand-holding framework.
Then again - Bungee looks to have a diverse enough array of hooks and friendly enough UI to prove me wrong - all the best to them!
-R
Richard - thanks for write up.
Rod - I'm not sure how your comments really apply to Bungee Connect - you wrote: "The community of motivated developers without developer skills is a niche. To paraphrase: the average Jane/Joe won't use it"
- Bungee Connect is FOR developers, "not average Jane/Joe". Yes, we take a massive amount of complexity out of the process of develoing and deploying rich web apps - and that allows devs to do more of what they *actually* want to do: develop web apps and not 'Yak Shaving' (see my blog post that Richard pointed to above).
I do agree with you that the "average Jane/Joe" won't use the Bungee Connect to build web apps :-)
For our beta program, we are recruiting developers, and not recruiting non-developers.
Well, it seems there will be more plaftorms than apps itself soon. Apollo, Silverlight, Bungee.... I know, different purposes and approaches, but each needs its own piece of software on client's side and this is something what will cause many incompatilibites problems in the future..
MacManus said "Bungee hosts the 'connected app' for free".
Strikingly similar to how Microsoft gets free R and D, isn't it?
Thanks for the heads up Richard, thorough as always. :)
If Rod doesn't mind me putting words in his mouth I think what he is saying is that the average user won't use Bungeeconnect and neither will professional developers. The people who will use it are the inbetween dabblers.
If Bungeeconnect lets me develop locally in my own tools, and not in a textarea in a web-browser, then I will be interested. It is the same problem that the other online-development-environment systems have; I love my text editor. I love my command-line. Don't make me type code into a web-browser and use a web-IDE.