Appcelerator’s Titanium Studio Makes Its Debut
Titanium Studio 1.0, an IDE for mobile, desktop and web development, is based on Aptana Studio and brings new features, such as: Android and iOS debugging, run-deploy-package mobile and desktop apps, Git support, integrated terminal, and others.
Titanium Studio replaces Titanium Developer and comes with a number of enhancements:
- Code completion for Titanium Mobile SDK methods
- Run, Deploy and Package Titanium Mobile and Titanium Desktop Applications
- Deployment Wizard – Support for one-shot as well as keep-synchronized setups. Multiple protocols including FTP, SFTP, FTPS and Capistrano. Ability to automatically publish your Ruby on Rails applications to hosting services such as Heroku and Engine Yard.
- Git Integration – Easily put your projects under git source code control. Collaborate with team members thru merge, pull and push actions to remote repositories such those hosted on Github. Facilitates git-based deployments. Optional plugins for SVN, CVS, Mercurial, Perforce and others.
- Built-in Terminal – Quickly access a command line terminal for execution of operating system commands and language utilities such as gem, rake, etc.
- IDE Customization – Setup your development environment exactly the way you want it by extending the core capabilities through scripting of custom commands. Studio ships with hundreds of commands. Convert existing TextMate bundles to use inside Titanium Studio.
- TextMate Themes – Make your editor look the way you want it to. Titanium Studio can import and use pre-existing TextMate themes.
- Code Validation – Run JSLint, HTML Tidy and W3C validators against your code to easily spot errors.
Titanium Developer, the previous IDE tool provided by Appcelerator, was and still is open source, the source code being hosted on GitHub, but the README file specifies that Appcelerator no longer maintains it:
Titanium Developer has been replaced by Titanium Studio. Although the source code remains open source, we will no longer be maintaining this code or releasing any new versions.
So, theoretically, someone could continue its development if they do not want to pay for the new tool: $49/month for the Indie version, and $199/month for those interested in Premium Support.
- Fastdev for Android speeds prototyping and testing by enabling local changes to become instantly available to your application while the simulator is running. This eliminates the time-consuming steps of packaging, building and deploying apps for each change.
- New cross platform APIs for TCP/IP networking: Sockets and Streams, and supporting APIs for managing Buffers and Codecs.
- Universal Binaries: develop a single app for deployment on iPhone and iPad
- Major improvements related to memory management and memory leaks for iOS (both iPhone and iPad) which substantially improves stability and performance.
Titanium Studio has a free Community edition, but its IDE lacks the iOS, Android and Blackberry debuggers. The Titanium SDK is licensed under the Apache 2 license, being free for personal and commercial use.
Stephanie Davis (nee Stewart) Dec 21, 2014