An open, extensible development environment for creating
beautiful native apps across different mobile devices and
Titanium is a platform for developing mobile, tablet and
desktop applications using web technologies.
It includes OPEN source SDK with over 5000 device and
mobile operating system APIs, Studio, a powerful Eclipsebased IdE, Alloy, an MVC framework and Cloud Services
for a ready to use mobile backend.
Titanium is developed by Appcelerator Inc. and was
introduced in December 2008.
Developers will also have to learn the Titanium API.
•Today mobile is 40% traffic of all internet and more and
more apps are developed for mobiles. It is difficult and time
consuming to develop one app for all mobile platforms. So
requirement of cross platform comes and titanium is
•Traditional approaches requires the management of multiple
development projects and code bases which is both costly and
•Titanium SDK provides a single SDK across all mobile
operating systems and devices, using the most popular web
development times, significantly lower costs and reduced
•Multiple platforms, Native App, OpenSource and Extensible
Real native tables, tabs, sliders,
Rich Media APIs
Local and streaming audio and
video, media recording
Open Source and Extensible
Native Maps, Compass, and
Extend Titanium with custom
modules in native code
Local and Remote Data
Local SQL Database, Lightweight
Key/Value Store, XHR
Baked-in analytics APIs to measure
results and behavior
Integrated Facebook Connect
Develop and distribute your app for
multiple platforms from a single tool
Titanium's unique trait among the various available
cross platform mobile solutions is that it creates
truly native apps.
Features you won't find in other cross platform
mobile development solution
Platform specific APIs
Online and on-device data
lets you create a full-featured iOS application
You do not need to write a single line of Objective-C in
order to create an iOS app.
If you want to create an Android app, then you can use your
that code into Java and make an app suitable for the
Similar for another mobile platforms.
does virtually the same thing for Mac,
Windows and Linux applications.
an app using Titanium can be completely
free and your app is not crippled in any way.
Desktop is HTML
Can use other
interpreted at runtime
is an open source framework for building crossplatform mobile applications with HTML, CSS, and
Applications built with PhoneGap are not just like normal
mobile web sites.
PhoneGap applications are able to interact with mobile
device hardware, such as the Accelerometer or GPS, in
ways that are unavailable to normal web applications.
In PhoneGap framework, developers can build applications
that gives us access to device’s hardware and other APIs
feature. The final application is then wrapped within a
platform native 'Web view' browser generated object, and then
becomes a useful web application.
In Titanium framework, developers can build application
Titanium API which are mapped to native code in the
Titanium framework and generate native components.
for different Platforms
Phonegap :- Ios , Android, BlackBerry, Bada, Windows Phone,
Titanium :- Ios , Android, BlackBerry.
Phonegap :- No
Titanium :- Yes
Phonegap :- Ruby, Java SDK, Platform SDKs, PhoneGap
Titanium :- Titanium, Platform SDKs, Java SDK
Phonegap :- Not as good as Titanium since everything is rendered within
a ‘Web View’ of a browser.
Titanium :- Titanium is better than Phonegap since native code is
produced in the backend.
Phonegap :- Yes
Titanium :- Yes
application UI and functionality.
Development cost & effort
Phonegap :- Easy to develop. No need to learn new language.
Titanium :- Complex and Time consuming. Developer require to learn
to get a native looking app.
Join The Mobile Ecosystem
Connect to the Cloud
1000s of apps per
month to the stores