Titanium provides a platform for web developers to build cross-platform, native mobile applications using web technologies such as HTML, JavaScript and CSS. Currently, Titanium supports mobile smartphone operating systems such as Apple iPhone and Google's Android. However, they are planning to support the RIM Blackberry and other platforms. Features With Titanium, you use JavaScript to code your application. Titanium's compiler will compile your application code into an efficient native executable for each target mobile platform. Titanium writes native code so you don't have to. :) Native apps built using web technologies Apps are compiled and run locally (offline available) Full support for HTML5 and CSS3 Support for all native platform UI controls Third-party JavaScript support such as jQuery, Dojo, etc. Support for in-application SQL database Support for Geolocation (compass, geolocation, forward/reverse lookup) Support for Camera (taking Photos, playing a...