ColdFusionBox

Looks like we rolled ColdFusionBox for EMEA out today:

Adobe ColdFusion Box is an AIR application that we have developed together with our German partner Herrlich And Ramuschkat for being the central point of information about ColdFusion news, events and activities in Europe, Middle-East and Africa.

You can use this application to learn more from our white papers, datasheets or study guides as well as keeping you informed about what’s fresh around ColdFusion at Adobe through news and blog aggregator.

So if you’re in Europe, the Middle-East or Africa then have at it. Even if you’re not, it looks like there’s something for everybody.

ColdFusion Flex Roadshow – San Francisco & Denver

Just a note, I’ll be doing the ColdFusion Flex Roadshow in San Francisco and Denver next week. If you have always wanted to know how to get started in Flex but haven’t gotten over the initial learning curve, this event is for you. Even better – the event is free. So come on and check out the ColdFusion Flex Roadshow.

  • April 1, 2009 9:30AM – 2:00PM at San Francisco, CA
  • April 3, 2009 9:30AM – 2:00PM at Denver, CO

Register online beforehand.

Java Proxy Component

I’m not sure if this is actually cool, or I just think it is, so I figured I would share.

I was working on demo code for tomorrow’s presentation; one of things I wanted to show off was ColdFusion acting as an IM bot, running functionality in Java. To do that, I basically wanted to be able to dynamically call methods on the Java Math class. Basically, I want to type “pow 2 5” in the IM client and have it be the equivalent of “math.pow(2,5)”.

Calling Java dynamically from ColdFusion isn’t straightforward. But basically I figured if I could somehow use missing method to map calls to the underlying Java object then I could use cfinvoke to call the methods dynamically. The downside is that I couldn’t figure out any way to call Java dynamically without resorting to evaluate:

Once you have that CFC, you can call it this way:

#result#

Now, I’m sure I’ll get trounced for the use of the dreaded “evaluate”, but it definitely got the job done for me.

I think the cool thing is that once you have your Java object proxied to a CFC you can extend it. Not true Java object extension in CF, but not nothing.

Online ColdFusion Meetup on 3/19

I’m presenting at Charlie Arehart’s Online ColdFusion Meetup on Thursday March 19th at 6pm EDT. My topic is:

Frosting, Cake, or Plate: Using CF for whatever you need to do

Terry Ryan will take you on a trip through the various roles of ColdFusion. Starting with a simple query, he will show the various options at hand for interacting with it. It starts simple, but ends with more complex interactions like Flex backends and chat bots. Hopefully, we’ll hit home the idea that no matter what your application needs ColdFusion can play it’s part for you.

I was having trouble writing the summary last week as I was juggling funerals and being pretty sick, but the gist of it is I take one simple query and show many of the ways of interacting with it. I start with the simple vanilla HTML view, and work up to Ajax clients, Flex, and IM gateways. The idea is that ColdFusion can do it all for you, or you can selectively use it for targeted pieces of your solution.

For a little more background, you can read my blog post: ColdFusion Has Many Roles to Play.

ColdFusion Versus…

I wanted to highlight two series of blog posts that are going on at the moment. They highlight the differences, code-wise, between doing things in ASP.NET and PHP versus doing them in ColdFusion.

The first series is ColdFusion versus ASP.NET written by Mike Fleming at his blog: Magnetion Blog.

The second series is ColdFusion versus PHP by Brandon Hansen at his blog: Let’s Make the Web Better, and already blogged by Ben, but I’m linking the entire series.

What I really like about these posts is that they were written by people outside the ColdFusion community (or at least they were when the articles were written), and as such have a degree of objectivity. They give both ColdFusion and the competitor their pluses and minuses, but I think ColdFusion comes out on top in these articles.

ColdFusion + AIR applications

I’m just getting started into this evangelist thing, and I’m having trouble figuring out what AIR applications out there are being powered by ColdFusion on the backend. The only one that comes to mind for me at the moment is Broadchoice.

Can the ColdFusion community help me find the following?

AIR applications using either Flex or HTML/JS that use ColdFusion for any part of their backend

Please send URL’s and any commentary to the comments of this page. Alternately, contact me through my contact page if you’re willing to help, but can’t talk about these things publicly.