Article Side

Online Article Directory!

Hello Guest! Login or Register to submit articles!

More on mobile version of Titanium SDK and the development Environment

By Anand Kumar Subscribe to RSS | May 7th 2012 | Views:
loading
 
  



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.

Anand Kumar - About Author:
Since 2002, Endeavour - The Mobility Company, has remained focused on strategic mobile consulting & Mobile 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.

Share on Facebook Tweet It Stumbleupon this post This post is delicious !

Article Source:
http://www.articleside.com/technology-articles/more-on-mobile-version-of-titanium-sdk-and-the-development-environment.htm

Related Technology Articles Subscribe to RSS

Considerable use of digital signature as the high-tech application
Published by Mark Taylor on May 4th 2012 | Technology
With the help of latest technology, it is quite convenient for us to perform online tasks...
 
Making an application for Companies Offering Drive and Earn Programs
Published by Claire Hayse on June 25th 2012 | Technology
Is it really possible to drive your auto and get rewards? Yes, you can drive and earn particular rew...
 
Strategies behind promotion and launch of iPhone app development
Published by Wallacejoshual on January 9th 2012 | Technology
Mobile phones were introduced in the market as a means of effective communication but nowadays it se...
 
Finding a good web application development firm
Published by Wildnet Technologies on December 7th 2011 | Technology
Web Application Development UK – Wildnet technologies is UK Based Web application Development Comp...
 
GR Brains - One stop solutions for Ecommerce & Open Source development
Published by GR Brains on January 19th 2012 | Technology
A GR Brains is an accelerating Open source development, Ecommerce Development, Mobile application de...
 
Android app development services India FAQ
Published by Jayneel Patel on December 17th 2011 | Technology
Read on to find out the frequently asked questions by those who are seeking to develop android apps ...
 
How can an Apps development come out Nicely?
Published by Hears Nigel on May 22nd 2012 | Technology
Apps development has appeared in the front position of well-liked technology....
 
Thinking of mobile marketing? Get a mobile application for your business
Published by Peopleace on May 18th 2012 | Technology
Mobile Marketing affects communicating with consumer through mobile or cellular device, either for s...
 
Popularity of applications development in India
Published by Anoop TU on April 11th 2012 | Technology
Mobile applications have gained lot of popularity these days. There are various applications for che...
 
How the growth of android app development affects mobile market?
Published by Maddoxorson on January 6th 2012 | Technology
Android devices are marketed by Google and it allows several individuals and companies for marketing...
 
Select a reliable mobile apps development company
Published by Davidwarner on July 5th 2012 | Technology
FuGenX Technologies is the leading iPhone Facebook App Development Company. We have been providing i...
 
Is it true that iPhone app development earns you potential income?
Published by Wallacejoshual on January 9th 2012 | Technology
There are plenty of ways by which you can earn good income by working from home....
 
More on mobile version of Titanium SDK and the development Environment
Published by Anand Kumar on May 7th 2012 | Technology
Titanium is the leading integrated mobile development platform for rapidly creating native mobile, t...
 
Paying TOO much for your mobile app development? Outsource it.
Published by Jayneel Patel on December 27th 2011 | Technology
Read on to find out how you can cut down on app development cost and keep the quality intact with an...
 
In what ways can you locate the best android app development company?
Published by Maddoxorson on January 6th 2012 | Technology
With the availability of plenty of software companies it is difficult to choose one company which pa...
 
Amaze yourself with the latest iphone application
Published by Makayasaul on July 16th 2012 | Technology
With each new mobile set that rears its shiny head on the market place currently, it seems as people...
 
Improving application performance with testing procedures
Published by Harry on April 16th 2012 | Technology
Application testing deals with tests for the entire application. This is driven by the scenarios f...
 
Create dynamic websites with Rails development
Published by Jacklienpreety on August 16th 2012 | Technology
Rails web development provides you with the most elegant, compact and dynamic web applications in no...
 
The stages of product design and development
Published by James Blee on July 20th 2012 | Technology
Companies need to invest plenty of time into product design and development as this is the most cruc...
 
Handy Support with regards to iPad application developer to acquire iPad Application the very first time
Published by Carldo Minguez on July 31st 2012 | Technology
Producing flourishing programs for the purpose of iPad is a tricky task with regard to any iPad app ...