SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Integrating IT >> Project Management

4 key choices for BlackBerry app developers

4 key choices for BlackBerry app developers

By:  Paul Krill  On: 15 Apr 2009 For: InfoWorld (US)(NA) 

RIM gives BlackBerry app developers several choices to make on whether to use standardized technologies or more platform-specific RIM capabilities.

For nearly a year, Apple's App Store for the iPhone has stood out as the sole example of a smartphone platform that's more than a fancy way to take phone calls and look at headlines. It showed the promise of mobile devices as real computing platforms that could run some of the applications we run on our PCs, as well as a new class of mobile-savvy, location-aware programs that would redefine the mobile experience. And it provides a lot of entertainment, from fart-noise generators to mood lighting.

So it's no surprise that every other major mobile device maker has announced its own application store. Two weeks ago, Research in Motion (RIM) launched BlackBerry App World store, part of a multipronged battle plan to maximize the number of applications available for its very popular BlackBerry line of devices. (More than 50 million have been sold in a decade, though their capabilities beyond messaging vary widely.) RIM claims more than 140,000 registered BlackBerry developers (Apple's iPhone had about 200,000 a year ago, at the same stage of the platform's availability for third-party development), and RIM says that about half of BlackBerry applications are used for enterprise purposes and the other half for consumer applications.

[ If you are thinking of developing mobile apps, read this comparison of mobile app dev platforms first. ]

The four options for BlackBerry app development

RIM's multipronged plan gives developers something to ponder, leaving them with several choices to make on whether to use standardized technologies (such as Eclipse Pulsar, a planned platform for unified mobile app development) or more platform-specific RIM capabilities. RIM has four such methodologies for developers to consider:

• Using RIM's proprietary APIs to develop Java applications for only the BlackBerry. The APIs include those to handle touch capabilities as well as device-shifting modes, in which the unit can operate on its side, for example -- iPhone-pioneered capabilities finding themselves into some BlackBerrys.

• Using MIDP (Mobile Information Device Profile) and CLDC (Connected Limited Device Configuration) libraries to build cross-platform Java applications. MIDP was not designed for any specific handheld, so developers have to abstract away parts of development, such as use of a trackball. (MIDP has no concept of a trackball, an essential interface element in most BlackBerrys.) But MIDP applications can be migrated to other platforms, says Mike Kirkup, manager of developer relations at RIM.


Sign up for our Newsletters












Print |  Views: 1384   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Paul Krill Paul Krill is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Content

Sun releases JavaFX Mobile platform
Sun releases JavaFX Mobile platformFollowing a beta version of JavaFX Mobile last December, Sun Microsystems Corp. has announced the full release of the Rich Internet Application development and deployment platform for mobile devices. Why one analyst thinks Sun is late to the game
RIM releases Web tools to developers
RIM releases Web tools to developersMove seen as boost to development of Web apps beyond the BlackBerry's core Java platform
Sun touts “industrial strength” developer platform
Sun touts “industrial strength” developer platformAt the JavaOne conference, the server and software vendor unveiled Project Hydrazine, which is designed to give developers access to disk, cloud computing, identity management features. Find out what Project Insight can do
Microsoft needs a hotter smart phone to manage
it’s an image of the past that might have been: an enterprise employee buys a new pc, brings it to work and asks the it manager to set it up for them. not for their home use,
Google these
google's android announcement was not the branded mobile phone we were anticipating, but a development platform for mobile manufacturers and carriers to deliver more applications to the smart phone market. the company has always been about tearing up the rule book when it enters a market, and the ad-subsidized model for delivering smart phone apps is another example of what one analyst called a "
End users developing for end users
like many vendors of applications for the end user, sap ag is striving to tailor its products to meet shifting demands. that is, the worker who wants more data and access control, less it administrator involvement, and the ability to work on a platform or interface that grants consumer-like or web 2.0 qualities. a year after stressing th
blog comments powered by Disqus