Call Us : +91-120-651-3162 | +1-877-284-1028 |

info@mobicules.com

Appcelerator’s Titanium – A platform for building iPhone and Android applications with web technologies
01
January
2011

Appcelerator’s Titanium is full featured application development platform for building mobile and desktop applications with native technologies. You can start working for any application with your favorite languages – html5, css3 and javascript only. There is support for ruby, python and php for desktops applications, so you can start your dream application without any learning curve or new technologies involved. And there is more – you can develop a desktop application for Windows, OSX and Linux on a single code base. In addition, iphone and android application development on the same platform is possible – without more than 80% of reusable code, and you don’t have to learn a single line of either objective c or java. Now to me, a platform with such capabilities is truly revolutionary. It gives you the ability to be at three places at once – online, on phones and on desktops. So essentially, you don’t need to stick to the browser and your users can have fun with you apps wherever they are! Titanium is opensource, released under the Apache2 license and free for all to use – personal or commercial! You also have free access to Titanium Developer, a desktop app built on our platform for developing, managing, and publishing your apps.

iPhone Development

Moving on to technical stuff, titanium has four parts:

  • The html/css/javascript code that makes up the core application logic and UI
  • The APIs that access native device/desktop functionality, analytics or other modular functionality – over a hundred APIs ranging from user’s file system and database connectivity to native UI to Facebook Connect, media, social sharing and location-based services.
  • The language-OS bridge that compiles web code into native application code.
  • The run-time shell that packages the application for cross-platform distribution.

Once built, Titanium-based applications can be tested, packaged, and distributed through the Appcelerator Network’s cloud services. They also boast of titanium desktops applications taking up to 1/10th the memory of Adobe AIR apps and having complete access to the local system.

In all, our conclusion is that Titanium is an all out winner when it comes to binding web, desktops and phones together. As an easy to learn and use platform, it opens up immense possibilities to build more feature rich, more engaging applications and to build them fast. However, once HTML5 is supported by all major mobile browsers the need of mobile applications might only be limited to games or those application which are very tightly integrated with a phone’s native feature set like call recording, auto SMS responses etc

PS: We will soon come out with an article on Titanium’s comparison with other cross platform mobile application development tools Sencha and PhoneGap.