For the last few weeks I have been playing around with Appcelerator Titanium.

It all began at work where we were researching the best platform to write some client tools for the KnowledgeTree document management software which we produce. Adobe Air was our initial first choice, but after doing a few demos of Titanium versus Air, we have finally settled on Titanium.

Titanium is an awesome platform, and I was rooting for it from the start, so I am very glad we have decided to use it, although, like all things in life, there is a down side.

Titanium is cutting edge. So cutting edge, that the beta release was only released two days before our second demo.

Now, don’t get me wrong, I love the fact that I am one of the pioneers on this new piece of technology. Every day since I first blogged about Titanium on our KnowledgeTree company website ( and since then just about every day I have getting several new people following me on twitter. However, with Titanium being so new, it causes problems for development. For example, for the second demo, the new beta broke a few thingssince the PR3 release,and it did not help that the documentation was not quite that useful either. And with the newness of the application, there are almost no tutorials or samples available anywhere.

Now these issues are all things that will improve as the application stablises and more people use it, so long term there will not be a problem, but that does not help the now.

The best way to sum it up is that if you want to be cutting edge, then some blood is going to be drawn. And I wouldn’t want to miss it for the world.