User guide
Table Of Contents
- BlackBerry Theme Builder overview
- Configuring the BlackBerry Theme Builder
- Creating and changing theme projects
- Working with images
- Work with images
- Change all images
- Best practice: Creating effective designs
- Creating background images for dynamically sized screen elements
- Creating images with multiple states
- Best practice: Creating images
- Image sizes for the BlackBerry Torch 9800 smartphone
- Image sizes for the BlackBerry Style 9670 smartphone
- Image sizes for the BlackBerry Bold 9780 smartphone
- Image sizes for the BlackBerry Bold 9700 smartphone and BlackBerry Bold 9650 smartphones
- Image sizes for the BlackBerry Storm 9500 smartphone
- Image sizes for the BlackBerry Curve 9300 and BlackBerry Curve 9330 smartphones
- Image sizes for the BlackBerry Pearl 9100 Series smartphones
- Image sizes for the BlackBerry Tour Series, BlackBerry Curve 8900, and BlackBerry Curve 8910 smartphones
- Image sizes for the BlackBerry Bold 9000 smartphone
- Image sizes for the BlackBerry Curve 8300, and BlackBerry 8800 Series smartphones
- Image sizes for the BlackBerry Curve 8350i smartphone
- Image sizes for the BlackBerry Pearl 8220 smartphone
- Image sizes for the BlackBerry Pearl 8100 Series smartphone
- Using catalogs to manage theme images and colors
- Changing fonts for themes
- Using colors
- Customizing the Home screen
- Change the Home screen wallpaper
- Add an animation to the Home screen
- Create a slide show for your wallpaper
- Create a wallpaper that changes on specific dates or time
- Change the font settings for the Home screen
- Customizing a Today theme Home screen
- Customizing a Zen theme Home screen
- Customizing a Home screen with a BlackBerry 6 theme layout
- Customizing a Home screen with a Custom or Custom 6 theme layout
- Specify the applications that appear on the Home screen with a Custom layout
- Move the application icons on the Home screen with a Custom layout
- Layer the Home screen over the banner
- Customize the cursor navigation path on a Home screen with a Custom layout
- Retain navigation history
- Specify the default navigation links
- Designing banners
- Customizing external flip screens
- Customizing BlackBerry devices with touch screens
- Customizing the Application List screen
- Customizing UI controls and application lists
- Customizing the message list
- Customizing the Phone screens
- Change the background image for the Phone screens
- Change the text color for the phone screens
- Change images for the phone screens
- Add a ring tone
- Phone hotlist settings for touch screen devices
- Active Call screen settings for BlackBerry devices with a touch screen
- Incoming Call screen settings for BlackBerry devices with a touch screen
- Customizing the Lock screen
- Customizing global UI elements
- Testing your theme
- Managing themes on the BlackBerry device
- Making themes available to BlackBerry device users
- Considerations for exporting themes
- Add a theme to a .zip file to upload to BlackBerry App World
- Install a theme directly on the BlackBerry device
- Export a theme for distribution over the wireless network
- Export a theme for distribution using the application loader tool of the BlackBerry Desktop Manager
- Provide feedback about the BlackBerry Theme Studio
- Provide feedback
- Legal notice
• The file names of your images must have the same file names that the BlackBerry Theme Builder uses as default
file names. To see the names of the files for your theme type, you can navigate to the images folders (C:\Program
Files\Research In Motion\BlackBerry Theme Studio 6.0\samples\Themes\Images\BlackBerry6_360x480). For
example, if you update the background image for the application banner, you must save the file with the name
banner_application.png.
• The image files must be in the appropriate folders. For example, the banner_application.png file belongs in the
banner folder.
1. On the Edit menu, click Change Images.
2. In the Select a Directory of Images dialog box, click the folder where you store images for the theme.
3. Click OK.
Best practice: Creating effective designs
You should consider how images interact with one another in the UI so that they do not hinder how the BlackBerry®
device user navigates the UI and uses the device. On the BlackBerry device UI, images are often layered on top of
each other. For example, the Home screen icons overlay a background image and the application menus and dialog
boxes overlay the application backgrounds.
Consider the following guidelines:
• Limit the number of colors that appear on a screen. Too many colors on a screen can result in too much visual
stimulation for a user, or negatively affect how a user reads text or identifies icons. It can also hinder navigation.
• Use background images that are fairly uniform in color. Patterns should be subtle so that they do not overpower
the text on controls such as menus, buttons, or dialog boxes.
• Limit the use of bolder colors to the icon and text elements, and make sure that the background has a lower
color saturation. The background should not distract the users from the icons or text.
• Use complementing colors. A simple color palette that contains colors that complement each other enhances
the users experience reading and navigating the UI.
• Define borders for control elements such as dialog boxes or menus. Borders around control elements separate
them from the screen content that they overlay.
Creating background images for dynamically sized screen
elements
You might experience challenges when you design background images for dialog boxes, buttons, menus, and title
bars because of the following reasons:
• The background images are dynamic in size. Dialog boxes, buttons, and menus are scaled to fit the text that they
contain. If you do not know the size of the screen element, you cannot design background images to fit; images
must be scalable to accommodate any possible size.
• The background images overlay elements. You should separate dialog boxes, buttons, menus, and title bars from
the screen content that they overlay so that they stand out. Typically, most UIs have borders that separate
elements from the screen content that they overlay to create a three-dimensional layering effect.
User Guide
Best practice: Creating effective designs
29