10 of Best Cross-Platform Mobile Development Tools


Written by  Sudheer Raju | 12 March 2011
E-mail PDF

With no end to technology and innovation am sure developers face increidble challenge to design develop apps for various platfroms. Gone are the days when organizations were able to choose either iphone or android or others platforms and ignore the rest, but guess its becoming evident these days you got to have your app ready for cross platforms and if i have to say andrioid, iphone, blackberry and others. Few tools that our community have been using are listed below. Please feel free to add to below list if you have come across any that we may have missed in the comments to this list. We shall be happy to update this article at all times with your suggestions.

rhomobile

Visit Website
Rhomobile provides a complete set of products for managing an enterprise’s mobile apps and data. Specifically the product suite RhoMBUS consists ofRhodes, RhoSync, RhoHub and RhoGallery. These components effectively create a new era in enterprise mobility. Unlike previous approaches to mobilizing enterprise apps, Rhomobile uses the power and productivity of web technology and the cloud to allow enterprises to more easily DEVELOP, DISTRIBUTE, DEPLOY and MANAGE native smartphone apps and data. One of the best out there.

Platforms: iOS, Android, Blackberry, Windows Mobile
License: Free
 
appmobi

Visit Website
appMobi has created a complete, integrated, mobile PAAS technology solution for carriers, device manufacturers, retailers, service providers, and others who wish to "get into the mobile game" in a big way. The appMobi platform provides a superset of the features and functions that have driven the industry leader's early success in the smartphone market, in a tightly integrated, "white label" platform-as-a-service package. appMobi's mobile technology starts with the XDK, a cross-platform native app development tool that addresses ten times as many potential developers as native development tools. Unlike native tools, the XDK uses standard web languages HTML (and HTML5), CSS, and JavaScript to create native apps for iOS and Android smartphones and tablets (with more devices coming soon). Uniquely, your developers can use the tools they already know and love to create apps with the XDK - it's completely up to them. Macintosh, PC, DreamWeaver, Visual Studio - whatever they want.

Platforms:
iOS, Android based mobiles and tablets
License:
Free
 

appcelerator
Visit Website
appcelerator is a free and open source application development platform, Titanium lets you create native mobile, tablet and desktop application experiences using existing web skills like Javascript, HTML, CSS, Python, Ruby, and PHP. It comes with an in built language-OS bridge and a runtime shell that compiles and packages your applications for cross platform distribution. Thoroughly recommended.

Platforms: iOS, Android based mobiles and tablets and windows/linux/mac desktop based apps
License:
Free
 
dragonrad


Visit Website
DragonRAD is a cross-platform mobile application development tool for building, deploying, managing, and securing mobile enterprise applications. DragonRAD greatly simplifies the Design, Deployment, Maintenance, and Administration of database-driven mobile applications. In a nutshell it allows you to
  • Accelrate mobile applciation development
  • Simplify deployment and maintenance
  • Connect to any database or webservice
  • Build once and deploy cross platform
Platforms: iOS, Android, Blackberry, Windows Mobile
License: 
Commercial though a Free version is also available

widgetpadVisit Website Sencha Touch is the world's first app framework built specifically to leverage HTML5, CSS3, and Javascript for the highest level of power, flexibility, and optimization. We make specific use of HTML5 to deliver components like audio and video, as well as a localStorage proxy for saving data offline. We have made extensive use of CSS3 in our stylesheets to provide the most robust styling layer possible.

Platforms:
iOS 3+, Android 2.1+, and BlackBerry 6+
License: Free
unitymobile

Visit Website
AppLoader, is primarily aimed at small and enterprise businesses who needs effective mobile solutions for thier business. The product comes with easy getting started tools, domain & account management, editing & content management, content & media, mobile commerce, mobile advertising, publishing and distribution, analytics and others. It comes in various flavours as One, Express, Advanced and Pro versions.
Platforms: iOS, Android, Blackberry, Windows Mobile, Symbion
License: Commercial 
 
phonegap

Visit Website
PhoneGap is a HTML5 app platform that allows you to author native applications with web technologies and get access to api's and appstore. Allows to develop applications for iPhone, iTouch, iPAD, Android, Blackberry, Symbian and Palm becoming one of the few products that supports almost all major platforms. The company offers a cross-platform simulator (an Adobe AIR app), as well as online training sessions to help you access native APIs and build functioning mobile apps on the PhoneGap platform.
Platforms: iPhone, Blackberry, Android, Symbian and Palm
License: Free (Open Source)
 
mosync

Visit Website
MoSync makes it easy, fun and cost efficient to develop mobile application for all the major platforms. Using C++ and a set of powerful APIs, you can harness the full power of modern smartphone platforms while still supporting Java ME devices using a single codebase. If you develop Free Open Source Software (FOSS) applications that you distribute under the terms of the GPL license, the open-source community version of the MoSync SDK is all you need.
Platforms: iOS, Android, Windows Mobile, Java ME, Symbian, Moblin/MeeGo, MoRE (MoSync Emulator)

License: Free (Open Source)

qt

Visit Website
Qt is a cross-platform application and UI framework. Using Qt, you can write web-enabled applications once and deploy them across desktop, mobile and embedded operating systems without rewriting the source code. It comes with "Qt Creator", a cross-platform Qt IDE. It is available as a stand-alone package or in combination with the Qt libraries and development tools as a complete SDK and supports all major databases. 

Platforms: Windows Desktop/CE/Mobile, Linux/X11, Embedded Linux, Mac OS X, Symbian, Maemo/MeeGo
Licence: Free
 
totalcross
Visit Website

TotalCross (totally cross-platform) is a mobile development platform for PDA and smartphones. Using the Java language it makes possible to develop portable applications to deploy in a wide range of market smartphones without any adaptation in the source code (“write once run anywhere” concept) since TotalCross virtual machine has been installed. TotalCross comes with powerful SDK along with network connectivity management support, component editing with masks, applications without graphical interface, line and bar graphs, preemptive threads, SSL support and native implementation of the most used encryption algorithms, an unlimited sized anti-aliases fonts and support for screen rotation on devices like the Tungsten TX, Qtec, iPhone etc.

Platforms: Palm OS, Windows Mobile, Blackberry and iPhone

Licence: Commercial

 


Author: Sudheer Raju, ITWings Ltd, This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Sudheer Raju

Sudheer Raju

Founder of ToolsJournal, a technology journal on software tools and services. Sudheer has overall accountability for the webiste product development and is responsible for Sales and Marketing. With a flair to write, Sudheer himself writes for toolsjournal across all journal categories.


blog comments powered by Disqus