Sep 6, 2009

ColdFusion on Google App Engine with OpenBD

I guess there hasn't been 'alot' of publicity on it but Open Blue Dragon ( a free Open Source CFML engine ) runs on Googles Java App Engine.

What Is Google App Engine?
Google App Engine lets you run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

I have had an app engine account for quite some time but it sat idle until recently. It's actually quite easy to get an application running in CFML ( That's real ColdFusion/CFML code ) on google's servers and I have put together a short ( < 5min screen cast of the process ).

The process is the same for OSX Windows and Linux. There are restrictions and several things don't work( yet ). The most notable is the lack of a relational database but there are options ( next post ).

**Note In the screen cast I delete the web-inf folder. DO NOT do this. Several people have contacted me reporting that they did exactly as I did. I re-did the total process on Windows and deleting web-inf caused the application to not launch. Instead simply copy over the folder.

There is sound to this as I talk through the process.
 

URLs:

Google App Engine
Eclipse
Google App Engine Plugin for Eclipse
Open Blue Dragon

This is the actual demo code running just withing an iFrame you can click here for the actual URL.

6 comments:

  1. Good stuff Paul.

    ReplyDelete
  2. Awesome... will be watching this closely.

    ReplyDelete
  3. Thanks for sharing your tips on GAE, I will check it out later in the week

    ReplyDelete
  4. Thank you so much for this info!!.

    ReplyDelete