CFUNITED 2008

Viewing By Category : openbd / Main
May 12, 2008
The OpenBD website now has a blog where the latest project news will be posted by members of the steering committee. It has already been aggregated by feed-squirrel.


May 11, 2008
SixSigns have published a VMWare image containing Open BlueDragon on Tomcat with MySQL preconfigured for folks to download and play with. It will run on the free VMWare Player as well as VMWare Fusion for Mac OS X. It's a good way to get started with Open BlueDragon without needing to change your existing development environment.


May 10, 2008
An Open BlueDragon AMI is available on Amazon which is built on Cent OS and uses Jetty. I haven't tried this yet but wanted to spread the word for those who are using Amazon to run images.


The MXUnit team have posted instructions on how to get OpenBD running on Tomcat and JBoss. Another useful resource. The MXUnit team have committed to having MXUnit running on OpenBD (which means removing some strange ColdFusion-specific Java code).


Per Kleven has posted instructions for setting up a centralized installation where you have a single set of OpenBD files shared across multiple web applications on Tomcat.


May 7, 2008
Neil has an interesting take on Open BlueDragon: he says it makes CFML development easy again and goes on to talk about how the small size of OpenBD and the structure of it allows you to work on packaged applications very, very easily within Eclipse.


May 4, 2008
Adam Haskell has posted a video showing how to get Open BlueDragon to build / run in Eclipse on Mac OS X. He has also posted a patch file for the cfEngine.java change.


This change is certainly needed in order to deploy and run OpenBD directly on a server via Eclipse. It may be needed to run outside of that environment. Either way, it's a small change.

In src/com/naryx/tagfusion/cfm/engine/cfEngine.java, around line 607 at the start of setTempDirectory(), you'll see:

tempDirectory = getResolvedFile(systemParameters.getString("server.system.tempdirectory"));
This will fail if the server.system.tempdirectory property is not defined. Replace that line with:
String tempPath = systemParameters.getString("server.system.tempdirectory");

if (tempPath != null) {
   tempDirectory = getResolvedFile(tempPath);
}
Now you should be able to build (choose the war target of the build/build.xml file) and then do a clean publish to your server (right-click on the server in the Servers view and select Clean... and click OK).

Hit http://localhost:8080/openbd/ (or whatever you set the context root to) and you should be rewarded with the BlueDragon CFML Test Page!


I'll post more detailed notes shortly but I wanted to quickly get a couple of things out there for folks who are trying this.

This post assumes you are carefully following the docs/BuildingDebugging.txt instructions (in the OpenBD source download).

First off, Java on Mac OS X does not have a tools.jar file so you can ignore the step in the OpenBD instructions about setting up the JDK_15_TOOLS class path variable (tools.jar is incorporated directly into the base JDK install on a Mac).

Second, when you import the OpenBD source project, it almost certainly won't let you attach it to a J2EE server (using the Servers view in Eclipse 3.3). This is because it does not have the correct project facets. Right click on your OpenBD project, select Properties, select Project Facets and then Modify Project... Add Java and Dynamic Web Module. Click Finish and then OK. Now you should be able to add the OpenBD project to your chosen server.

You may have duplicate libraries at this point (Vince did and I did but that may be due to attempting to build it without setting up the facets properly). Right click on your OpenBD project, select Properties, select Java Build Path and look at the Libraries tab - if you have duplicates, you'll get a red error message at the top, and you just need to delete the duplicates.

At that point, you'll need one source code change to get it to run. I'll cover that in a separate post.


May 3, 2008
Vince Bonfanti hosted a Birds of a Feather session this evening where he officially unveiled the Open BlueDragon project.

[More]


April 14, 2008
This time it's me in the spotlight, interviewed by Alan Williamson. Previous interview victims have been Mike Brunt, Peter Amiri and Andy Allan. Keep you eye on Alan's blog for interviews with the remaining members of the Open BlueDragon Steering Committee.

Don't forget that cf.Objective() 2008 is the first place to get your hands on Open BlueDragon where Vince will launch the project to the public and a number of the OpenBD Steering Committee members will be present to answer your questions.


April 11, 2008
This year's cf.Objective() has a lot of firsts. If you're not attending, you're going to miss out on a lot of world premier events!

We've worked hard to make cf.Objective() 2008 a "must see" event. We have a number of firsts this year that we're very proud of:

  • The public release of Open BlueDragon on May 3rd!
  • The public unveiling - and Alpha - of Model-Glue 3: Gesture!
  • The public unveiling of Mate, the new Flex framework from AsFusion!
  • The first conference to feature the latest rising star in the frameworks world: ColdBox - with an introductory session and a two hour, hands-on advanced workshop!
  • The first public information about Swiz, the new Flex framework from Chris Scott of ColdSpring fame!
  • Speaking of Chris Scott, we're the first conference to feature a two-hour, hands-on workshop for ColdSpring!
  • We're also the first conference to feature a two-hour, hands-on workshop on agile development for ColdFusion developers by the leading light in automated process & testing, John Paul Ashenfelter!
How can you pass this up? $629 for three full days of brain-cramming, enterprise-level information in a hotel that's only $120 a night! Register Now! The room rate is only guaranteed for a few more days!

If you're a Mach-II user - or thinking of using Mach-II - you might also be interested in the pre-conference classes.


April 8, 2008
Alan Williamson introduces the members of the Open BlueDragon Steering Committee in a post today that includes quotes from each committee member about their hopes for the project.

[More]


April 3, 2008
Alan Williamson just announced that the BlueDragon open source project has an official name: Open BlueDragon, or OpenBD for short. The steering committee has also created a public mailing list for discussing all things related to the project.


March 27, 2008
Dan Wilson conducted a great interview with Vince Bonfanti about BlueDragon going open source, published on dzone.

The release date for BlueDragon Open Source is May 3rd at cf.Objective(). Register for cf.Objective() and be one of the first to see the project "in the flesh"! Come along to the BOF and ask Vince all about the whys and wherefores of the project and New Atlanta's decision to go open source (assuming Dan's interview doesn't answer your questions).

Alan Williamson has also posted about the steering committee and the process for getting involved.


March 21, 2008
Vince Bonfanti will be presenting a Birds of a Feather session at cf.Objective() 2008 on the Open Source BlueDragon project.

New Atlanta are working hard to make an initial source code drop available, especially for cf.Objective(), so that Vince can show how to download, install, build and configure the project - and field questions about New Atlanta's thinking behind open sourcing the J2EE edition of BlueDragon, as well as discussing with the community how the project can move forward, how the license works, how the steering committee operates and so on.

If you're excited about New Atlanta's recent announcement - or even just curious about how such a large open source project might work for the CF community - be sure to attend this Birds of a Feather session on Saturday evening at 7:30pm. The schedule shows it running an hour but I expect this will need more than an hour so I currently plan to keep the 8:30pm slot open immediately afterward to allow for an extended Q&A session.


March 15, 2008
Vince Bonfanti has posted a good explanation of several of the details and implications of opening up BlueDragon. I was pleased to see him call out my blog post about the announcement! Hopefully his post will clarify a lot of the misconceptions I've seen expressed in a number of discussions.

Vince points folks to the new Open Source forum on the New Atlanta website which has a lot of good information about the details of dual licensing, the expected process for contributions and so on.

I strongly encourage folks to read Vince's post and then read all the threads in the forum.


March 10, 2008
In a move that has surprised some folks, New Atlanta has announced plans to create a free open source version of their J2EE BlueDragon product. They will continue to develop, sell and support a commercial version of it, as well as continuing the .NET version and the standalone JX version (neither of which will be open sourced).

[More]




Hosting provided by