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