This post is also available in: Japanese
Today we are very pleased to announce a preview of Titanium Studio.
Titanium Studio is built on top of Aptana Studio, the enterprise-grade IDE acquired by Appcelerator in January. This preview release includes all of the current Aptana Studio 3.0 features and introduces debugging, code completion and much more for your Titanium Mobile projects. Use the Titanium Studio Preview to check out the following new features:
- iOS and Android debugging
- Code completion for Titanium Mobile SDK methods
- Run, Deploy and Package Titanium Mobile and Titanium Desktop Applications
- Full-featured HTML, JS, CSS, Ruby, PHP, and Python editing support
- FTP/SFTP/FTPS/Capistrano deployment options
- Integrated Git Support
- Integrated Terminal
- Fully scriptable and customizable
Download and Installation
Visit the Titanium Studio Preview Download page for download and installation instructions. To use debugging functionality, you’ll need to download two packages:
- Titanium Studio 1.0 (available on Mac OS, Windows, Linux-32-bit and Linux-64-bit
- Titanium Mobile SDK 1.7.Preview (Supports both iOS and Android -required to preview debugging features)
Review the emerging Titanium Studio docs (and help build them out) in the Appcelerator Wiki.
As is the case with all preview releases, the core functionality is in place and there will be some bugs. You’ll find that Titanium Studio 1.0 Preview is a solid release. The Titanium Mobile SDK 1.7 introduces debugging functionality, but may have undesirable bugs, regressions and partial features. Appcelerator does not encourage using Titanium Mobile SDK 1.7 Preview for creating production apps.
Known issues related to the Titanium Mobile SDK 1.7 Preview include:
- Android: Debugger sessions occasionally don’t connect when emulator is launched.
- iOS: Ti.API methods do not forward to debugger ‘log’
- iOS: Can’t inspect array contents
- iOS: Evaluations (for the purposes of setting variables) are all performed as operations on strings
Review the Titanium Studio Preview and Titanium Mobile SDK 1.7 known issues in the Appcelerator Issue Tracker
The GA release for Titanium Studio 1.0 is targeted for later in Q2 2011.
This video shows the basics of the new Titanium Studio Debugger:
- Setting / Removing a Breakpoint
- Switching to the Debug Perspective
- Examining the Call Stack
- Expanding and modifying variables while suspended
- Using resume, step over, and step into
- Setting Breakpoint Conditions