New in this version

This version of UI guidelines provides information to help you make application design decisions for BlackBerry® devices that are supported in the BlackBerry® Java® Development Environment 6.0.



Display specifications for new BlackBerry devices

  • BlackBerry® Bold™ 9650 smartphone
  • BlackBerry® Bold™ 9700 smartphone
  • BlackBerry® Bold™ 9780 smartphone
  • BlackBerry® Curve™ 9300 smartphone
  • BlackBerry® Curve™ 9330 smartphone
  • BlackBerry® Pearl™ 9100 Series
  • BlackBerry® Style™ 9670 smartphone
  • BlackBerry® Torch™ 9800 smartphone

Best practices for new UI APIs

  • New trackpad and touch screen interactions allow users to quickly and easily navigate and perform actions on their BlackBerry® devices.
  • Pop-up menus, submenus, and toolbars provide users with specific actions for an item or screen.
  • New APIs make it easier to display text and icons in lists and tables.
  • Pane managers allow you to provide filtered views of content.
  • An activity indicator API allows you to show users that their BlackBerry devices are performing an action.
  • A title bar API helps you orient users in your application and display notifications to users.
  • Users can search for items in any application, including third-party applications. The search can also include content that is not stored on the device, such as an organization's database or web site.

Best practices for designing applications

  • The four stages of application design provide recommendations on designing, building, evaluating, and refining your application.
  • The principles of BlackBerry application design help you focus on three key elements.
  • Clear examples show how you can approach designing and developing for different BlackBerry devices and software versions.
  • Additional guidelines for coding and designing applications focus on special considerations for right-to-left and Asian languages.

Changes to visual design

The BlackBerry Torch 9800 smartphone introduces the BlackBerry® 6 theme.

Change in version numbering

This version of the UI Guidelines for BlackBerry Smartphones uses a numbering system that matches the version number of the BlackBerry Java Development Environment. For guidelines on developing applications using previous versions of the BlackBerry Java Development Environment, refer to the UI Guidelines for BlackBerry Smartphones version 2.5.

This screen shows the BlackBerry 6 theme.
Next topic: Getting started

Was this information helpful? Send us your comments.