Friday 21 September 2012

Cross Platform Frameworks Titanium Development

Titanium Framework allows you to develop cross-platform applications using one code base. In particular, Titanium Mobile allows to develop apps for iOS, Android and Blackberry devices. Mobile applications on Titanium are coded with JavaScript and built to almost native binaries for each platform.




Titanium by Appcelerator is one of the best cross-platform solutions for iPhone, iPad and Android development. Titanium makes cross-platform native application development easy. Titanium uses a developer-friendly javascript syntax with custom APIs and methods that get translated and cross-compiled to native Objective-C and Java. The apps are not HTML/CSS web views wrapped in a "native" package - they are real native apps with native UI components.



Titanium applications are divided into 4 main parts:



1. The html/css/javascript code that makes up the core application logic and UI



2. The APIs that access native device/desktop functionality, analytics or other modular functionality



3. The language-OS bridge that compiles web code into native application code



4. The run-time shell that packages the application for cross-platform distribution.



Once built, Titanium-based applications can be tested, packaged, and distributed through the Appcelerator Network's cloud services. Since Titanium platform is an open source, the source code can be accessed at any time to the complete application.



Some of the characteristics of Titanium are:



1. Rich multimedia



Titanium offers music, photo and video streaming/storing on a user's device as well as custom video playback controls



2. Flexible Storage: Filesystem, Database On Device



Store user preferences, save data files, or implement the mobile version of a cookie using SQL Lite and the iPhone / Android's native file system.



3. Unlimited Extensibility



Titanium's plug-in architecture allows you to code modules in Objective-C or Java, extend your mobile app with custom native functionality and then call those modules using Javascript in Titanium.



4. Access the Camera or Video Camera



Snap a photo or video, store it on the phone, and push it to Flickr, Youtube, or your website.



5. HTML5 and CSS3 support



Built on top of the latest Webkit rendering engine, Titanium lets you develop advanced animations and sophisticated interfaces.



Some of the Appcelerator Titanium Features are:

Apps with native UI Components including navigation bars, menus, dialog boxes and alerts

Supports Ajax and JavaScript frameworks

Free and open source software

Titanium tablet SDK supports iPad's native features

Developers support for more scripting languages, media codes and device specific functionality

Native access to geolocation, accelerometer and maps



Ndot's services includes:

Can build a wide range of Android apps and cross platform mobile apps and solutions.

Code development built using the latest industry standard technologies, trends and best practices.

Can set up apps for enterprises across their software systems, web interfaces and mobile devices to support business data.

Can integrate online community development with social media such as Twitter and Facebook.

Can create custom Third Party API integration such as e-Bay, SmartCard, Microsoft Windows Azure, Yahoo! Store, and so on.

API documentation

Android games can be developed with modern 3D graphics

The skilled developers at RSs can develop branded apps, casual games, and augmented reality applications that run on some supported platforms.

The various categories covered are: corporate, retail business, BPO, telecommunication, manufacturing, multimedia, games, travel, tools Utilities, entertainment and ecommerce.

Specialized services in developing Android games with advanced 3D graphics and Android enterprise apps with a service-oriented code architecture following modern application design.

Specialized Android developers adept at all Android frameworks.