RIM CTO: 10 Tips for Creating Great BlackBerry Applications

Building quality BlackBerry applications that take full advantage of the robust feature-set available within the BlackBerry platform is no small task. These 10 tips from Research In Motion's CTO David Yach should help even the most seasoned BlackBerry developer.

CONNECTIONS
RIM
Viigo
Tue, October 21, 2008CIO

Research In Motion's (RIM) CTO David Yach addressed a crowd of roughly 700 mobile application developers and others at RIM's first BlackBerry Developer Conference in Silicon Valley, Calif. today, offering up a list of 10 tips to help those developers create valuable BlackBerry applications.

Here are Yach's tips, in reverse order:

10) Device Specific Features: Yach says applications that offer functionality that's specific to a user's device model are usually more attractive than applications that provide few or no custom features. For example, a local search application that can employ the device's native GPS features to determine a user's location is quicker and easier to use than a search app that requires a user to submit a zip code or the name of a city to find local results.

9) Responsive User Interface: Great BlackBerry applications have users interfaces (UI) that are speedy and responsive to user commands, Yach says. For example, an alarm app that displays a confirmation dialogue window after settings are modified is more effective than one that simply saves changes without notifying the user, because there's no question as to whether or not the modifications were made.

8) Available Offline: BlackBerry applications that use "push" functionality to draw information from the Web or other sources and then save that data whenever the app updates are significantly more valuable than apps that need wireless connectivity to function, Yach says.

"Wireless is inherently an unreliable medium," he says.

RIM CTO David Yach at the BlackBerry Developer Conference
RIM CTO David Yach at the BlackBerry Developer Conference

Inevitably, users will find themselves in situations in which they want to employ a specific application in an area with little or no wireless coverage; in a basement or concrete building, for example. Unfortunately, they'll be out of luck unless the applications updates themselves and store those updates on BlackBerrys, even if users arenâ¬"t employing them.

Viigo, the mobile RSS reader for BlackBerry, is a great example of an app that stores updates on users' devices, so content can be accessed without wireless coverage.

7) Use Network Judiciously: Yach stresses the word "judiciously" here, because he says proper use of wireless networks isn't just about efficiently compressing data before sending it back and forth between BlackBerrys and the Web. Rather, the concept involves considering whether or not that data really needs to be sent at all, as well as how frequently.

For example, a mobile weather application may update itself every hour, even if the current conditions haven't changed in days. This represents inefficient use of the wireless network, since there's really no need for that data to be sent. An app that judiciously employs wireless resources will frequently provide a better overall experience without putting as much strain on the network, Yach says.

6) Leverage Push: RIM was the very first company to employ the now-industry-standard push technology that enables BlackBerry users to retrieve e-mail and other data without ever having to physical "fetch" it from the Web.

"Push is everything, and push changes everything," Yach says.

Push means that BlackBerry users never have to go looking for new information; it comes to them, he says. Such functionality completely changes the way users interact with their mobile devices by reducing the frequently with which they need to physically seek out new information.

A quality push application also uses the wireless network judiciously, only delivering information when necessary or when users call for it, he says.

5) Preserves Battery Life: Great BlackBerry applications don't degrade the overall performance of the device, and that calls for effective use of the battery, according to Yach. No matter how valuable an application may be, if it reduces BlackBerry battery life to only a couple of hours, it'll probably hurt users more in the long run that it will help them.

"The best wireless apps use wireless the least," Yach says.

BlackBerry Developer Conference

Loading...
Mobile MarketSpace
Retooling IT for a Mobile Workforce
Check out this research note from IDC for guidance. Learn more »
The Continued Evolution of Wireless Mobility
Learn about the two leading 4G technologies, the current status of deployed 4G networks, and how to manage long-term 4G costs Learn more »
Thinking About Deploying Mobile Broadband?
Explore lessons and best practices experienced by companies that have deployed mobile broadband to their workforce. Learn more »
Improving Healthcare Delivery with Role-Enabled Communications
Today, more healthcare IT organizations than ever are interested in implementing UC applications in a planned, cost effective manner. In order to meet their tremendous potential for improved healthcare delivery requires far more than UC; it requires role-enabled communications. Learn more »
Mobility Enables True Unified Communications
Deploying UC in conjunction with a mobility solution can increase employee productivity and improve customer service enabling workers to more easily collaborate from disparate locations. Learn more »
Making Consumer TwoFactor Authentication Cost-Effective
Offering your customers the security of two-factor authentication can help you boost your online business. Learn more »
Solve Five Key IT Security Challenges
Get a high level of security with minimal user impact. Learn more »
 
SPONSORED LINKS
 

Top 10 Lessons Learned for Corporate 3G Mobile Broadband Deployments

Mobile Security: The Essential Ingredient for Today's Enterprise

White Paper: Legacy Tools: Not Built for the Helpdesk

Learn how to maximize the mobile web opportunity

Upgrading to VMware vSphere with vWire

Maximizing website Return on Information with high-quality search

See how AT&T can help protect your network.

Webcast: Unleashing the Power of Customer Data

White Paper: Improve Agility with Operational Responsiveness

Taking a Seat at the Executive Table: The Reality of Virtualization

White Paper: Next Generation Remote Infrastructure Management

Keeping Your Members Safe from Online Scams and Predators

The Total Economic Impact of Network Security Intrusion Prevention

Generation Remote Infrastructure Management - Changing the Paradigm

Cloud-Based Email Management: Opinion Shifts In Favor

eBook: How Can You Make Your People Productive Anywhere?

Achieving Business Agility with Application Grid

Taking the Service Desk to the Next Level

Learn about The Information Technology Infrastructure Library.

Return on Information: Google Enterprise Search pays you back. Get the facts.

VMware. The source for Business Infrastructure Virtualization.

ShoreTel tells businesses to untangle from competitors' complexity and turn to its brilliantly simple UC solution

Top Five CIO Challenges

Read the RSA report: Security for Business Innovation

64-page prescriptive guide to security, compliance, and IT operations.

4G Revisited. The Continued Evolution of Wireless Mobility.

White Paper: 5 Best Practices for Smartphone Support

Five-Step Mobility Management Plan

White Paper: Visibility and the New Normal of Mobile Work

Return on Information: Google Enterprise Search pays you back

Cut Costs & Green Your IT Operations with PC Power Management

White Paper: 4 Customer Service Myths

White Paper: Managed Security for a Not-So-Secure World

Global Research: CIOs Weigh In On Virtualization

5 Key Virtualization Management Challenges

Secure Email and Web-Based Communication from Evolving Attacks

WagerWorks Takes Fraudsters Out of the Game using iovation

Seven Design Requirements for Web 2.0 Threat Protection

Increase UPS efficiency without sacrificing protection.

Learn how advanced forecasting tools can deliver significant business results for global corporations.

Lower IT Costs with Oracle Database 11g Release 2

Ready to virtualize tier one applications? Check your virtualization maturity.

Seven Ways ITIL Can Help You in an Economic Downturn

Tips for successful virtualization management.

AT&T Synaptic Storage as a Service. Expand on demand

Trend Micro ranked #1 against real-world malware. Read more.

Webinar: Jump-start your in-house e-discovery with Ringtail QuickCull from FTI Technology

Streamline IT Costs. Boost Performance with WAN Optimization.

Build your 1st app FREE with Force.com

TDWI checklist helps define data readiness for analytics. Download report.

 
 
RESOURCE CENTER