De Titanium Mobile SDK bestaat uit een set van JavaScript-API; collectief JavaScript-engine, die in-turn aanroept inheemse API's van respectievelijke mobiele platform applicatie zoals iPhone, Android of Blackberry. Titanium is de meest geprefereerde platform voor mobiele applicaties vanwege de cross-platform compatibiliteit die een kritische eis van de mobiele besturingssystemen.
De Titanium Mobile SDK werkt in samenwerking met de inheemse SDK hulpmiddel kettingen aan de JavaScript-broncode te combineren met een JavaScript-tolk en de statische activa in een toepassing binary die zal worden geïnstalleerd op een emulator of een mobiel apparaat.
De ontwikkelaar zoals in de gebruikelijke geval kunnen blijven HTML en CSS te gebruiken voor het ontwikkelen van applicatie User Interface (UI). Maar om een native look and feel van de ontwikkelaar moet inheemse UI-componenten die door Titanium JavaScript API.
Voor de mobiele applicatie-ontwikkeling proces, wordt de gebruiker nodig is om de inheemse ontwikkeling SDK downloaden en te installeren voor de apparaten, die zij zijn gericht om hun applicatie te bouwen. De mobiele applicatie-ontwikkeling is echter mogelijk voor Android op de drie grote besturingssystemen namelijk de Apple Mac OSX, Windows en Ubuntu. Als voor de Apple's iOS gaat Apple Mac OSX is de enige optie, maar niet de Android en Windows.
De reden hiervoor is dat Apple's licentie-overeenkomst, iOS-apps mogen alleen worden ontwikkeld op Apple hardware
Titanium Development Environment:.
Titanium Studio is een IDE (Integrated Development Environment) wordt gebruikt voor het ontwikkelen van op de Titanium Platform. Titanium Studio helpt ontwikkelaar van initiatie tot het einde van de ontwikkelingscyclus waaronder het creëren van project, hardlopen, debuggen, en de verpakking van titanium Mobiele applicatie projecten.
De ontwikkelomgeving heeft alle mogelijkheden om automatisch te updaten naar de nieuwste Mobile en Desktop SDK. Ook IDE kan haar capaciteiten uit te breiden door het installeren van de plug-ins ontwikkeld voor Titanium kader. Titanium biedt functies, zoals syntax highlighting, inhoud te helpen, code validatie etc. Scripts gebruikt in titanium Studio bieden nauwe integratie van de ontwikkeling taak die nuttig is in de algemene ontwikkeling inspanning.
Er was een belangrijke verandering in Appcelerator Titanium 1.0, van het architectonisch oogpunt.
In deze nieuwe versie hebben ze grote set Titanium API's voorzien voor het gr