BlackBerry device user input and navigation..............................................................................................................................
22
Trackwheel versus Trackball..................................................................................................................................................
22
Creating a UI that is consistent with standard BlackBerry UIs.................................................................................................
23
4 Memory management.................................................................................................................................................................
24
Managing memory..........................................................................................................................................................................
24
BlackBerry device memory....................................................................................................................................................
24
Key resources to reserve........................................................................................................................................................
24
Best practice: Minimizing memory use................................................................................................................................
25
Managing low memory availability...............................................................................................................................................
25
Identifying low memory availability on a BlackBerry device.............................................................................................
25
Conserving resources.....................................................................................................................................................................
25
Best practice: Using efficient data structure selection......................................................................................................
25
Best practice: Consolidating objects into object groups...................................................................................................
26
Garbage collection on a BlackBerry device.................................................................................................................................
27
RAM garbage collection on a BlackBerry device................................................................................................................
27
Full garbage collection on a BlackBerry device..................................................................................................................
27
Idle garbage collection on a BlackBerry device..................................................................................................................
27
5 Data management.......................................................................................................................................................................
28
Support for APIs to store data to persistent memory.................................................................................................................
28
Persistent Store APIs..............................................................................................................................................................
28
MIDP Record management system APIs.............................................................................................................................
28
File Connections APIs............................................................................................................................................................
28
Storage on removable media.........................................................................................................................................................
29
Accessing data on the microSD media card.......................................................................................................................
29
Backing up and synchronizing data..............................................................................................................................................
29
6 Wireless data transport...............................................................................................................................................................
31
Wireless gateways...........................................................................................................................................................................
31
Using the BlackBerry Enterprise Server as an network gateway......................................................................................
31
Using the wireless service provider's Internet gateway....................................................................................................
31
Alternative data transport options................................................................................................................................................
32
Using email to transport data...............................................................................................................................................
32
Using SMS to transport data................................................................................................................................................
32
Using PIN messaging to transport data..............................................................................................................................
32