Evan Carmichael Top Header about About About facebook Twitter YouTube Google+

More on mobile version of Titanium SDK and the development Environment



Free PDF Download
Instagram for mobile photography - By Anand Kumar

Name: Email:


The Titanium Mobile SDK comprises of a set of Java Script API; collectively Java Script engine which in-turn invokes native APIs of respective mobile platform application such as iPhone, Android, or Blackberry. Titanium is the most preferred platform for mobile application owing to the cross platform compatibility that is a critical requirement of the mobile operating systems. The Titanium mobile SDK works in collaboration with the native SDK tool chains to combine the JavaScript source code with a JavaScript interpreter and the static assets into an application binary that will be installed to an emulator or a mobile device.

The developer as in usual case can continue to use HTML and CSS to developing application User Interface (UI). But in order to create a native look and feel the developer should use native UI components provided by Titanium JavaScript API. For mobile application development process, user is required to download and install the native development SDKs for the devices, which they are targeting to build their application. The mobile application development however, is possible for Android on the three major Operating Systems namely the Apple Mac OSX, Windows and on Ubuntu. As for the Apple’s iOS goes Mac Apple OSX is the only option but not the Android and Windows. The reason being that Apple’s license agreement, iOS apps must only be developed on Apple hardware.

Titanium Development Environment:

Titanium Studio is an IDE (Integrated Development Environment) used for developing on the Titanium Platform. Titanium Studio helps developer from initiation to the end of the development cycle which includes creating project, running, debugging, and packaging of Titanium Mobile application projects. The development environment has all the capabilities to automatically update to the latest Mobile and Desktop SDKs. Also IDE can extend its abilities by installing the plug-ins developed for Titanium framework. Titanium provides features like syntax highlighting, content assist, code validation etc. Scripts used in Titanium Studio provide tight integration of development task which is useful in overall development effort.

There was a major change in Appcelerator Titanium 1.0, from the architectural standpoint. In this new version they have provided large set of Titanium APIs for most of the UI function which are supported by iPhone and Android platform. Because of this developer doesn’t need to use UIWebView control. Instead, user can call Titanium APIs for any UI functions. Following are the major changes in this new release:

1. Native look and feel can be given to any application, since the native Titanium APIs take control of all the UI needs.

2. User can’t use web view control (Note: Web view can be created in Titanium. But there are only a few Titanium features that can be leveraged in the web view.)

3. JS Libraries which requires support of DOM object can’t be used any more.

Layout of a typical Titanium project structure is as:

• Build directory- this folder contains the assets necessary for actually running application code on a target platform.

• Resources directory- this folder contains application source code and any assets like images, files, etc.

• tiapp.xml file- this folder contains static configuration of an application. When user opens the tiapp.xml file, the Titanium IDE provides an editor to edit the fields of this file.

As per the design aspect of iPhone and Android, both platforms have significant differences on 2 aspects

  1. UI elements
  2. Screen Sizes
To overcome this, the Titanium SDK has provided different set of API, which are specific to individual platforms that use the capabilities of iPhone, or Android to access the features as well as the application resources on the device.


Related Articles

  Unified v/s Native App Development
  Top five multi-platform mobile app development tools
  Miscellaneous use of Android SDK tools and techniques
  Advantages Of Using Mobile Applications than Mobile Browsers
  Mobile Software Development Benefits
  Tools and resources for cross-platform mobile application development
  Mobile Software Development
  Mobile Devices are Exploding in Popularity can Small Business Compete with a Mobile Website
  ASP.NET for Mobile Website Development along with Microsoft Visual Studio 2010
  A New Version Released of Google Chrome for Android Application
  Identifying challenges in mobile application development
  Changing trends in mobile game development
  Why do mobile developers now respect Android?
  People like User Friendly and fully loaded iPhone Applications
  4 Reasons You Need a Mobile Website
  Application Development for SmartPhones
  Scope of Mobile Application Development
  Pulls up your Socks to go Mobile with PHP
  How to Hire Windows Mobile Developer
  Elements and aspect to developer the android Phones

Home > Technology > Anand Kumar > More on mobile version of Titanium SDK and the development Environment >

Free PDF Download
Instagram for mobile photography - By Anand Kumar

Name: Email:

About the Author: Anand Kumar

RSS for Anand's articles - Visit Anand's website
Since 2002, Endeavour - The Mobility Company, has remained focused on strategic mobile consulting & iPhone application development, Android Application Development, Endeavour's strategic consulting practice brings best mobility practices and has helped large organizations and fortune 500 companies with articulating their enterprise mobility strategies and implementation roadmaps. Endeavour's expertise spans across all mobile operating platforms including the big 4 - Android application development, iPhone Application development, BlackBerry application development, and Windows Phone development.

Click here to visit Anand's website.
Dashed Line

More from Anand Kumar
More on mobile version of Titanium SDK and the development Environment
Robust health care mobile applications exclusively available for free in the iphone app store
Mobile enabled corporate intranet solution for secured information sharing and knowledge management
Event Workflow Organizer
Business Intelligence gearing up to go mobile

Related Forum Posts

Mobile Marketing Mobile Marketing
Re: The Mobile Marketing Re: The Mobile Marketing
Re: What's the best anti-virus/spyware software? Re: What's the best anti-virus/spyware software?
Mobile Internet Viewing Mobile Internet Viewing
Re: The Mobile Marketing Re: The Mobile Marketing

Share this article. Fund someone's dream.

Share this post and you'll help support entrepreneurs in Africa through our partnership with Kiva. Over $50,000 raised and counting - Please keep sharing! Learn more.
Share for a Cause
Featured Article



Worksheets
By: Evan Carmichael

8 Powerful Steps to Finding Your Passion

Do you have what it takes to be an entrepreneur?

Does your pitch suck?

Create a plan of attach to launch your new business.

8-Cover

Like this page? PLEASE +1 it! Evan Signature
Bottom Footer



Newsletter

Get advice & tips from famous business
owners, new articles by entrepreneur
experts, my latest website updates, &
special sneak peaks at what's to come!
Name:
Email:
Popular Articles

Amygdala Hijacks and what to do about them

What’s Your Big Why?

10 Ways To Get Attention & Action For Your Cause

Suggestions

Email us your ideas on how to make our
website more valuable! Thank you Sharon
from Toronto Salsa Lessons / Classes for
your suggestions to make the newsletter
look like the website and profile younger
entrepreneurs like Jennifer Lopez.