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
Tokenless Two-Factor Authentication In Action
Learn how this technology works, how to implement it, and compare it to other two-factor authentication solutions available on the market today. Learn more »
Mobile Security Landscape
This paper examines the current mobile security landscape, including myths surrounding the risks and threats, and how organizations can establish a solid mobile security strategy. Learn more »
Research: Microsoft Mobile Solutions
This paper compares the Research In Motion BlackBerry solution with the Microsoft(R) mobile solution by analyzing features of the user experience and the administrator experience. Learn more »
Five-Step Mobility Management Plan
This complimentary Aberdeen report details how best-in-class companies are using a 5-Step Mobility Management approach to take control of their burgeoning mobile infrastructures. A must read for IT executives looking to cut mobility TCO and support costs, reduce security risks and increase mobile user productivity Learn more »
Getting Started with LogMeIn Rescue
In this brief demo, you will see LogMeIn Rescue's key features and discover how they can help you support more users on PCs, Macs and smartphones, and solve more issues than ever before. Learn more »
Legacy Tools: Not Built for the Helpdesk
This paper explores the challenges of supporting this workforce with legacy tools such as RDP" and VNC" and identifies best practices that you can use to choose helpdesk tools. Learn more »
IT Supporting a Decentralized Organization
Learn the 5 best practices for remote IT support. Learn more »
It Pays to Provide High-Quality Support
Ceridian is a global organization that provides HR and payroll services to Fortune 500 businesses. See how Ceridian deployed remote IT support to reduce call center volume and improve customer support. Learn more »
 
SPONSORED LINKS
 

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

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

Join us at the US-Brazil IT-BPO Summit, on November 10th in New York.

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.

Unified Communications: Thoughts, Strategies and Predictions. Join the discussion

Read the RSA report: Security for Business Innovation

Webcast: Looking to the Cloud for Email and Collaboration Services

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

Keep your IT expertise up to date. Join the Intel Premier IT Professionals.

A Clear View Toward Virtualization

Virtualization Technology as a Business Solution

The rules of infrastructure management just changed.

White Paper: 5 Best Practices for Smartphone Support

Five-Step Mobility Management Plan

White Paper: Visibility and the New Normal of Mobile Work

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

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.

Top Five CIO Challenges

Streamline IT Costs. Boost Performance with WAN Optimization.

Want to know how you can maximize employee productivity?

Build your 1st app FREE with Force.com

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

A new fleet of PCs with a total ROI in 10 months. Find your ROI.

eZine: A Roadmap to Reducing IT Complexity

Reduce risk, gain agility. See how Progress can help your business.

Virtualization Technology as a Business Solution

 
 
RESOURCE CENTER