Titanium Mobile
A Free and Open Source application development platform for creating native mobile application experiences using JavaScript, Titanium API, HTML & CSS
Why Drupal ?
- Most Reliable CMS in the world
- Manages all your data and content
- Supports meta data, users, search needs and geo-data in a very reliable way
Programming Requirements
- JavaScript
- Titanium API
- Web Views
Why Use Drupal to Manage Your Mobile Application ?
Services API - Enables Drupal to act as a web service to accept and send data in a secure way
Services API Consists of 3 Parts :
- Services - Services are methods intended for consumption by remote applications (user.get, user.save, node.get, node.save, views.get etc.)
- Servers - Servers are ways in which a Service could be called from remote site (xmlrpc, json, jsonrpc, rest etc.)
- Authentication Layer - (keys, OAuth)
Get Started
- Install iphone SDK(Mac OS only) or Android SDK
- Sun Java Development Kit 6
- Install Titanium Developer
- Create account on Titanium Developer
- Download and install Services and json server modules from drupal.org
- Python 2.5/2.6
- Scons 1.2.0.x
- Git 1.6.5.x
To build application on various platforms please visit below link for more help
http://developer.appcelerator.com/doc/mobile/get_started