Buttons to Touch screens….

Alot is being spoken and done on the mobile application end.  As the fourth generation of mobiles are up, users awaiting for the fifth generation.  Mobile applications are also being used in the same fashion. There are over 2.5 billion users around the world using smartphones alone. As people started digesting the concept of viral marketing, now the viral applications are all gamed up for mobile versions as well.

There has been a very interesting transition in terms of UI and UX. Usage of tables in the application layouts is considered mobile rude. From appeal to the acceptance, mobile has redefined quite a few things. Once there was this trend of having desktop application for a web application but now it is having a mobile application.

In terms of development,  the market is reaching out for cross platform compatibility application. DRY principle in software development is now cross platform mobile application development. Choosing  platforms which supports similar principles is in the boom now.

My top 5 such platforms would be,  Rhomobile, Appcelerator Titainum, PhoneGap, MoSync,  and Corona.

Rhomobile is ruby based.  This provides a complete set of products for managing an enterprise’s mobile apps and data. The entire product suite Rhodes, 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.

Appcelerator 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.

PhoneGap is a HTML5 application  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.

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. MoSync gives its best on windows and mac. Lets  hope this to rock linux world as well.

Corona SDK is a mobile development framework for creating high-performance, multimedia rich applications and games for the iPhone, iPad, and Android. With Corona SDK, you develop in Lua, a high-performance scripting language, and you can create powerful applications in a matter of hours. No Objective-C/Cocoa, C++ or Java knowledge is required.  We will use LUA here for developing applications on corona. Lua has been rocking the world with its powerful scripting nature from the times of world of warcrafts


With these technologies in the big game, let hope to make this world more tech agnostic 😉








  1. #1 by PQT3KweP on April 19, 2011 - 12:02 am

    I want to post quick hello and want to say appriciate for this good article. Sm2Z1SOLm3OzcS

    • #2 by monkeydevel on April 23, 2011 - 10:21 am

      Thank you 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: