Titanium 1.0: a unified solution to develop mobile and desktop apps

Hi!

I’ve just discovered Titanium 1.0, this software eases the development of cross-platform applications both for mobile (IPhone, IPad, Android, Blackberry, …) and desktop (Linux, Mac, Windows). It generates the source code for each platform and it exposes native features, it seems very promising:

http://www.appcelerator.com/wp-content/uploads/2009/12/PROD_arch11.png

But is it viable for games?

It uses web technologies (Javascript, HTML, CSS, Python Ruby, PHP) and it allows you to insert directly your own native modules, for example your own Java classes in the generated Java source code for Android.

Write once, run (almost) anywhere?

It doesn’t look viable for (complex) games, but it’s still pretty cool. Having to program in web tech does not excite me in any way whatsoever, but it really appears to be what they’re going for (porting web-style apps across all platforms).

Ok I see what you mean. I hope Oracle will do its best to reduce the fragmentation on mobile because J2ME is painful :frowning: I would like to have something closer of J2SE for smart phones including those with Android, BadaOS and Windows Mobile.

I tried it a while ago, and it was totally broken. Other libs like PhoneGap are good for simple, data driven apps, but not much else.

Ok, thank you, I won’t waste any time with it.