Bungee Labs and platform as a service: a great RIA

Bungee Labs and platform as a service: a great RIA

Summary: Tonight Bungee Labs is launching a new version of their "platform as a service" offering and it's pretty impressive. BungeeConnect is an on demand application development platform in which the IDE resides entirely in the browser.


Bungee Labs and platform as a serviceTonight Bungee Labs is launching a new version of their "platform as a service" offering and it's pretty impressive. BungeeConnect is an on demand application development platform in which the IDE resides entirely in the browser. You build your applications in the browser and then have the ability to publish what you create and pay for it on a demand basis. The more popular your application, the more you'll pay. So much like Amazon's S3 or EC2 you can leverage the Bungee back-end to power your web application.

What's unique about Bungee is that everything happens inside their environment, hence the term platform as a service. Instead of having to pull development, storage and deployment from various services, everything (plus more) is contained right within Bungee. So you get everything; a development environment, the ability to debug, the ability to test, the mechanisms to publish, and storage capacity that scales as your application requires it.

BungeeConnect has been around a little while and I've played with it a bit and was pretty impressed with the IDE. One of the more important aspects of this announcement in my mind is that they've created a very powerful calendaring application that brings together services like Microsoft Outlook and Google Calendar into one very powerful Ajax application that was built using BungeeConnect. That application is going to be open sourced so that any developer can take a look at how it was built and take ideas/code to use in their own Bungee Connect creations.

BungeeConnect Screenshot

I'd love to see Bungee as an AIR application or with any kind of offline support. I think the IDE is very much breaking the barriers of "desktop software versus browser software" and it would be very cool to be able to leverage the Bungee IDE from anywhere and then continue to use the rest of the Bungee infrastructure to test and deploy applications. They've built up a very solid offering for everyone from teams to individual developers.

One of my favorite anecdotes was a story about a Bungee employee who got an emergency phone call and had to make changes to the underlying code-base (all built with the Bungee application). He was shopping at Best Buy at the time and was able to go over to a connected computer, log in, and make the required changes then publish them to the production server. That's one of the powerful things about BungeeConnect: it's development wherever you need to do it.

More info:

Topics: Apps, Browser, Software Development

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • On-Demand Applications

    Thanks for the article. On-demand application development is an exciting area right now. I work with Fortune 1000 CIO's regularly and this idea is enabling them to dramatically add value to the business by shortening delivery times for applications. In many cases, they are also able to empower business owners to build their own applications, providing "platform as a service" to their customers.

    There are, however, a couple of key features that the CIO's I work with find essential. First is the ability to host the platform internally. Data privacy and security concerns are much harder to satisfy when the data resides outside their data center. This doesn't apply to all applications in all companies, but the vast majority of the companies I talk to prefer to host the platform themselves.

    Additionally, the ability to build significant applications without writing code is powerful. This enables tech-savvy business users to build and enhance their own applications and leaves IT free to manage the platform. This also dramatically reduces application development timeframes, typically from months down to days in the cases I've seen.

    When "platform as a service" provides these features, business customers are empowered to create applications rapidly, on-demand, and in a secure manner. This greatly enhances the value that CIO's are able to bring to the enterprise.

    Raymond Magness
    Archer Technologies
    Raymond Magness
    • On-Demand Applications: the Bungee Connect approach to data security


      You bring up some great points and obviously understand this space well.

      We have spoken with many CIOs and Business Managers about data privacy and security. Today, Bungee Connect addresses this concern from a couple of angles:

      1. Businesses and developers decide where the data lives. Data used in a Bungee-powered application does not reside in the Bungee Grid. It can live behind a web service or in a database managed and hosted by the business. They control all access to the data.

      2. Connections to data used in a Bungee-powered application are made through the Bungee Grid, not a user?s client. This gives businesses the ability to more tightly control how the data can be accessed.

      3. No application specific business logic gets pushed down to the client AND only the data presented to the user on screen is actually sent down to the client. There is no way for someone to gain any insight into how the application works, or connects to data, from the Javascript on the client or the network traffic between the client and server.

      Also, just to be clear, Bungee Connect empowers more people to build significant applications, but it still requires an understanding of basic development concepts.

      We have spent a great deal of time and effort working on these issues. We have received validation from many professionals that this is a comprehensive approach. We'll continue our efforts to provide a highly secure and reliable platform for any business.

      What are your thoughts about this approach?