Appcelerator and Titanium Studio are extended versions of Aptana Studio, the professional, open-source, Integrated Development Environment (IDE) tool for web development. In addition to Aptana Studio's web features, Titanium Studio adds the opportunity to develop Appcelerator Titanium Mobile projects.
Ruby on Rails
*Refer to Adding PHP Ruby or Python Support for installing these add-on modules. As they are so closely related, we often use the term "Studio" to refer to Appcelerator, Titanium, and Aptana Studio together.
When updating or adding Eclipse plugins or software, the software repository varies with the version of Studio:
|Appcelerator/Titanium Studio Version||Eclipse Repository Name||Eclipse Version|
|3.0.x - 3.1.3||Indigo||3.7|
|3.1.4 - 3.4.x||Kepler||4.3|
|4.0.0 - latest||Luna||4.4|
Appcelerator Studio extends the features of Titanium Studio to help manage your mobile project through its entire lifecycle and develop your application more efficiently. Appcelerator Studio provides additional services, such as code profiling to find performance bottlenecks in your application, live view to help design application, and code analysis, to help you write better code. Additionally, Appcelerator Studio helps integrate cloud, automated testing, analytics, and crash reporting services, which can be monitored by the Appcelerator Dashboard.
Titanium Studio makes it easy to get started with a mobile project built upon the Titanium SDK to produce professional cross-platform mobile applications. It includes integrated templates, sample applications, and vast amounts of educational material to ensure that you are always building on your skills. It helps you to manage your Titanium projects, including writing, developing and integrating add-on modules, debugging, integrating with cloud services, testing, packaging, and deploying.
Working seamlessly with the popular Version Control System, Git, it facilitates Git-based deployments.
Studio also includes a deployment wizard that provides one of the fastest and easiest ways to publish your applications. It supports all the most widely used protocols, such as FTP, SFTP, FTPS, and Capistrano, and works with Rails and 3rd-party hosting platforms, such as Heroku and Engine Yard.