Appcelerator Titanium

From Seo Wiki - Search Engine Optimization and Programming Languages

Jump to: navigation, search
Appcelerator Titanium
Developer(s) Appcelerator, Inc.
Stable release 0.8 / 30 November 2009
Operating system iPhone, Android, Mac OS, Windows, Linux
Type Application framework
License Apache Public License v2
Website []

Appcelerator Titanium is an open source platform for developing mobile and desktop applications using web technologies. Appcelerator Titanium is developed by Appcelerator Inc. and was introduced in December 2008 [1]. Support for developing iPhone- and Android-based mobile applications was added in June 2009[2].

Appcelerator Titanium is one of several phone web based application framework solutions allowing web developers to apply existing skills to create native applications for iPhone and Android. Appcelerator Titanium is frequently compared to Adobe Air for developing desktop applications for Windows, Mac and Linux.[3] Traditionally, proprietary tools and specialized skills are required to develop native software applications for each computing platform[4].

Appcelerator Titanium includes a web-based, cross-compilation tool which requires internet access and a developer account. The tool can deploy standalone applications for Mac, Windows, and Linux from any of those platforms. It does this by submitting the source files to a proprietary server-side solution which then returns the binaries. An open source command-line compiler is also available which is not subject to the same network and account requirements, but it does not cross-compile. Mobile compilation is subject to additional requirements: iPhone builds require Mac OS X and the iPhone SDK, and Android builds require the Android SDK and Mac, Windows, or Linux. The latest version of Appcelerator Titanium's cross-compiler was built using itself.

In January 2010 Appcelerator published a survey of 554 Titanium developers showing strong interest in Apple's iPad[5]. Appcelerator also announced plans for Titanium support for the Apple iPad and confirmed that existing Titanium applications for the iPhone run on the iPad simulator[6].

Appcelerator, Inc. also offers cloud-based services for packaging, testing and distributing software applications developed on the Titanium platform[7].



The core features of Appcelerator Titanium include[4]:

  • Support for standards-based web technologies: HTML, CSS and Javascript on all platforms along with PHP, Python and Ruby for desktop platforms
  • Integrated support for popular JavaScript and AJAX Frameworks including jQuery, YUI, MooTools, Scriptaculous and others.
  • A platform-independent API to access native UI components including navigation bars, menus, dialog boxes and alerts, and native device functionality including the file system, sound, network and local database
  • API access to native mobile functionality like geolocation, accelerometer and maps
  • Extensibility through open interfaces and licensing, allowing developers to introduce support for additional scripting languages, media codecs and device-specific functionality
  • Available under the Apache Public License v2.0 open source software license

See also

External links


Personal tools

Served in 0.375 secs.