| By Udayan Banerjee | Article Rating: |
|
| March 23, 2012 10:00 AM EDT | Reads: |
10,691 |
To build and maintain applications required to reach out to you customer through Mobile & Smart phone is expensive.
Why? Because of platform proliferation. Because of quick technology obsolescence. (See this)
Management perception compounds the problem.
Anybody, not intimately familiar with this technical challenge, perceives that the effort of developing a mobile application should be proportional to the size of the screen. In other words, since mobile screen is much smaller than a PC or a Laptop screen, the effort required for developing application should also be proportionately less.
Hence the budget for developing and maintain mobile channel becomes small!
What is the way out?
Only way out is to use a tool or a framework which can support multiple platforms. However, as of today, there isn’t any “one size fit all” tool. There are many tools available in the market – each has its own strength and weakness.
Good news is that most of the tools are available for you to try them out. Some of them are …
- …available under open source license – AppMobi, iUI, jQuery, jQTouch, MoSync, Mono (Touch/Droid), PhoneGap, Quick Connect, RhoMobile, Sencha Touch, Sproutcore, Titanium (Appcelerator), XUI
- …free or have a free version – Netbiscuits, OpenPlug, Unreal
- …offering a trial or an evaluation version – Corona (Ansca), DragonRad, Flex (Adobe), Marmalade, Livecode (RunRev), Unity 3, Worklight
- …paid only – Bedrock (Metismo), Kony, Pyxis Mobile
Some of them have recently been acquired and their status may change in the near future:
- PhoneGap by Adobe
- OpenPlug by Alcatel-Lucent
- Bedrock (Metismo) by Software AG
So, how do you go about selected the tool which is right for you?
Questions you should ask yourself
- Do you really need an installable native application? Why not just stick to a mobile website?
- If an installable native application is really needed – which platforms should you target now? One year down the line?
- What is the expected life of the application? Will you be ready to scrap it in a couple of years’ time?
- If you make a native iPhone application which does not feels like a true iPhone application – would it be acceptable? What about similar Android application?
After you have realistically answered these questions you might decide one of the following paths:
- Stick to a generic mobile website
- Build an iPhone application only
- Native application needs to feel truly like a native application
If so then you need only to look at the first of the five categories of the tool given below.
Five Categories of WORA Tools
- Mobile Web: These tools are primarily JavaScript libraries which in combination with suitable HTML 5 and corresponding CSS render you mobile website on different types of devices. Some of these tools can work in conjunction with Hybrid tool and the result can be packaged as a native application. [Here is a comparison of 10 such tools]
- Hybrid App: This category of tools provide a platform specific shell application which has the capability of rendering prepackaged HTML pages and extends the HTML capability through APIs which allow access to device specific features. Some of them include libraries to render platform specific UI. [Here is a comparison of 5 such tools]
- Visual Tool: They provide a visual interface where elements / widgets are dropped into the screen and the internal application plumbing is taken care by the tool. The resultant (depending on the tool) is either a native application or a mobile website. [Here is a comparison of 5 such tools]
- App Generator: In this category you have tools where you write your application in a specific language but the tool translates it into a deployable native application for different platforms. The deployable application may include a runtime engine or a virtual machine. The programming language varies from tool to tool. [Here is a comparison of 6 such tools]
- Game Builder: This is similar to the previous category but these tools are primarily targeted for game development. They have much richer UI library and may even have 3D graphics capability. Some of them use special languages like Lua or LiveCode. Their cross-platform capability may extend beyond just mobile devices. [Here is a comparison of 9 such tools]
Have I missed any tool that you think should be in this list?
Next >> Mobile Website Development Tools
Related Articles
Published March 23, 2012 Reads 10,691
Copyright © 2012 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Udayan Banerjee
Udayan Banerjee is CTO at NIIT Technologies Ltd, an IT industry veteran with more than 30 years' experience. He blogs at http://setandbma.wordpress.com.
The blog focuses on emerging technologies like cloud computing, mobile computing, social media aka web 2.0 etc. It also contains stuff about agile methodology and trends in architecture. It is a world view seen through the lens of a software service provider based out of Bangalore and serving clients across the world.
The focus is mostly on...
- Keep the hype out and project a realistic picture
- Uncover trends not very apparent
- Draw conclusion from real life experience
- Point out fallacy & discrepancy when I see them
- Talk about trends which I find interesting
- Cloud People: A Who's Who of Cloud Computing
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- GDS International Confirms Unprecedented Delegation for Upcoming Next Generation Telecoms Europe Summit in May
- AWS Going into a New Line of Work
- Cloud Expo New York: Using APIs for Better Business Partnerships
- Google Compute enters the IaaS market
- Agile Solutions for Cloud, Big Data, Mobility Services
- Apple’s Key Rubber-Band Patent Found Invalid Again
- How to Re-imagine Your Business for a Mobile World
- 910Telecom to Exhibit at Cloud Expo New York
- The Cloud Delivers a New American Workforce
- Component Models in Java | Part 2
- Cloud People: A Who's Who of Cloud Computing
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- North America and Asia Account for Highest Proportion of TD-LTE Network Deployments, Direct Carrier Billing Accelerates Revenue Growth for CSPs
- GDS International Confirms Unprecedented Delegation for Upcoming Next Generation Telecoms Europe Summit in May
- AWS Going into a New Line of Work
- Register for the 2013 FOSE Conference
- Cloud Expo New York: Using APIs for Better Business Partnerships
- Apple Ordered to Pay VirnetX $333K a Day
- Google Compute enters the IaaS market
- Agile Solutions for Cloud, Big Data, Mobility Services
- Nielsen to Present at Upcoming Conferences in March
- IBM Picks Mobile for Its Next Big Growth Play
- Where Are RIA Technologies Headed in 2008?
- Should RIM BlackBerries Be Rented?
- Has the Technology Bounceback Begun?
- Trump's Apprentice Runner-Up Rebecca Jarvis Has $150,000 Job Offer From SYS-CON Media
- "Mobile Web 2.0" – How Web 2.0 Impacts Mobility & Digital Convergence
- Ringback Tones
- Microsoft and Sprint Collaborate on Mobile Search
- Mobile Music Gets Boost From New W600 "Walkman Phone"
- i-Technology Blog: Zero-Cost Telephony, the 6-Ton Elephant in the Telco Room
- Java Edition of Windows Live Messenger for Mobile Launched
- Alcatel + Microsoft = Internet TV Over IP, a.k.a. "IPTV," Coming Soon To a PC or TV Near You
- Cloud People: A Who's Who of Cloud Computing
























