Blackberry UI Standards

download Blackberry UI Standards

of 23

Transcript of Blackberry UI Standards

  • 8/8/2019 Blackberry UI Standards

    1/23

    BlackBerry UI Standards

    Bostnic Software Pvt Ltd.

  • 8/8/2019 Blackberry UI Standards

    2/23

    BlackBerry functions as a personal digital assistant with address book, calendar and

    to-do list capabilities.

    BlackBerry commands a 20.8% share of worldwide smartphone sales.

    The Device Display Modes available for BlacBerry Devices are given below in the

    following Table:

    Scope

    Blackberry device

    model

    Display screen size Pixels per inch Dot Pitch

    BlackBerry 7100

    Series

    240 x 260 pixels 151 0.168

    BlackBerry 8700

    Series

    320 x 240 pixels 154 0.165

    BlackBerry 8800

    Series

    320 x 240 pixels 163 0.156

    BlackBerry Bold9000

    Smartphone

    480 x 320 pixels 217 0.117

    BlackBerry Curve

    8300 Series

    320 x 240 pixels 163 0.156

  • 8/8/2019 Blackberry UI Standards

    3/23

    Scope

    Blackberry device

    model

    Display screen size Pixels per inch Dot Pitch

    320 x 240 pixels

    Smartphone

    320 x 240 pixels 163 0.156

    BlackBerry Curve 8500Series

    320 x 240 pixels 163 0.156

    BlackBerry Curve 8900

    Smartphone

    480 x 360 pixels 245 0.1035

    BlackBerry Pearl 8100

    Series

    240 x 260 pixels 161 0.15825

    BlackBerry Pearl Flip8200 Series

    240 x 320 pixels 166 0.153

    BlackBerry Storm 9500

    Series

    360 x 480 pixels 184 0.138

    BlackBerry Tour 9600

    Series

    480 x 360 pixels 245 0.1035

    Device Display Modes available for BlacBerry Devices.. (Contd)

  • 8/8/2019 Blackberry UI Standards

    4/23

    What Device Display Modes Does iFarmers Support ?

    Blackberry device model Display screen size Pixels per inch Dot Pitch

    BlackBerry 8700 Series 320 x 240 pixels 154 0.165

    BlackBerry 8800 Series 320 x 240 pixels 163 0.156

    BlackBerry Bold 9000

    Smartphone

    480 x 320 pixels 217 0.117

    BlackBerry Curve 8300

    Series

    320 x 240 pixels 163 0.156

    320 x 240 pixels

    Smartphone

    320 x 240 pixels 163 0.156

    BlackBerry Curve 8500Series

    320 x 240 pixels 163 0.156

    BlackBerry Curve 8900

    Smartphone

    480 x 360 pixels 245 0.1035

    BlackBerry Tour 9600

    Series

    480 x 360 Pixels 245 0.1035

    The Following are the devices that support iFarmers with

    trackball

  • 8/8/2019 Blackberry UI Standards

    5/23

    What Device Display Modes Does iFarmers Support ?

    The Following are the devices that support iFarmers with

    touchscreen.

    Blackberry device

    model

    Display screen size Pixels per inch Dot Pitch

    BlackBerry Storm

    9500 Series

    360 x 480 Pixels 84 0.138

    BlackBerry Torch 9800 360x480

    Pixels 188

  • 8/8/2019 Blackberry UI Standards

    6/23

    a. BlackBerry 8700 Series b. BlackBerry 8800 Series c. BlackBerry Bold 9000

    d. BlackBerry Curve 8300

    What Device Display Modes Does iFarmers Support ?

    e. BlackBerry Curve 8500 f. BlackBerry Curve 8900

  • 8/8/2019 Blackberry UI Standards

    7/23

    d. BlackBerry Storm 9500 Series

    What Device Display Modes Does iFarmers Support ?

    e. BlackBerry Tour 9600 f. BlackBerry Curve 8500

  • 8/8/2019 Blackberry UI Standards

    8/23

    What BlackBerry OS Versions Does iFarmers Support ?

    Platform Supported

    RIM 4.6 Y

    esRIM 4.7 Yes

    RIM 5.0 Yes

    RIM 6.0 Yes

    This page provides data about the relative number of active devices running a

    given version of the BlackBerry devices.

    iFarmers could be run in devices running RIMOS versions 4.6-6.0 which constitutes about

    90.24% of BlackBerry devices available in the market.

  • 8/8/2019 Blackberry UI Standards

    9/23

    What Device Display Modes iFarmers Doesn't Support In This Version ?

    Blackberry device model OS Version

    BlackBerryPearl 81004.5.0.174

    BlackBerryPearl81204.5.0.182

    BlackBerryPearl81104.5.0.162

    BlackBerry72904.3

    BlackBerry72303.7

    BlackBerry67204.0.

    BlackBerry7130g4.2.1.164

    BlackBerry7100v4.1

    BlackBerry7100t4.1

    BlackBerry7130v4.2.1.164

    BlackBerry7100x4.1.0.351

    BlackBerry7130c4.2.1.164

    The devices which have a OS version less than 4.6 are not compatable.

    Given below are the model not supported by iFarmers

  • 8/8/2019 Blackberry UI Standards

    10/23

    Type Of Screens Screens a. Large

    b. Medium

    c. Small

  • 8/8/2019 Blackberry UI Standards

    11/23

    Screens & Support

    There are multiple screens in BlackBerry but Only the active screen will be

    visible .

    Screens are organized in a stack and hence when the top most screen is removed

    then the next screen in stack will be visible.

    By closing a screen we remove the screen from the stack.

  • 8/8/2019 Blackberry UI Standards

    12/23

    Screens & Support Pre-scaling of resources (such as image assets)

    Based on the density of the current screen, the platform automatically loads any size- or

    density-specific resources from our application and displays them without scaling

    If no matching resources are available, the platform loads the default resources and scales

    them up or down as needed to match the current screen's generalized density

    The platform assumes that default resources are designed for proper display at the baseline

    screen density of "medium" (160), unless they are loaded from a density-specific resource

    directory.

    Auto-scaling of pixel dimensions and coordinates

    If the application states that it does not support different screen densities, the platform

    auto-scales any absolute pixel coordinates, pixel dimension values, and pixel math used in

    the application (such as might be used for specifying the width or padding for a view).

    Compatibility-mode display on larger screen-sizes

    If the current screen's size is larger than our application supports, as specified in thesupports-screens element.

    The platform displays the application at the baseline size ("normal") and density ("medium).

    For screens larger than baseline, the platform displays the application in a baseline-sized

    portion of the overall screen, against a black background.

  • 8/8/2019 Blackberry UI Standards

    13/23

    Screen Size and Density

    Display screen size Density

    320 x 240 pixels 163

    480 x 360 pixels 245

    240 x 260 pixels 161

    240 x 320 pixels 166

    360 x 480 pixels 184

    480 x 360 pixels 245

    Below given are a list of display screen size along with the different densities that

    are available.

  • 8/8/2019 Blackberry UI Standards

    14/23

    Density - DPIScreen size and density

    When a bitmap or nine-patch image is loaded from the

    application's resources, the platform attempts to pre-

    scale it to match the display's density and screensize

    This pre-scaling mechanism works independently of the

    source

    The platform pre-scales resources as needed, whether

    the application is running with density-compatibility

    features enabled or not (as specified by the value of

    android:anyDensity). However, when running with

    density-compatibility enabled, the platform continues

    to report the size of pre-scaled bitmaps and other

    resources as if they were loaded in a medium-density

    environment.

    Specifications:

    QVGA, low density: 3.3"

    QVGA, low density: 3.9"

    WQVGA432, low density: 4.1"

    HVGA, medium density: 3.6"

    WVGA800, high density: 3.9"

    WVGA854, high density: 4.1

  • 8/8/2019 Blackberry UI Standards

    15/23

    Our Approach for achieving Screen Independence

    Our objective of supporting multiple screens is to create an application that can run

    properly on any display and function properly on any of the screen configurations listed in

    earlier in this document.

    Our checklist includes:

    Avoid AbsoluteLayout

    Do not use hard coded pixel values in your code.

    Use density and/or resolution specific resources .

  • 8/8/2019 Blackberry UI Standards

    16/23

    Screen-compatibility limitations on small, low-density screens

    The part of z value graph is chopped. The lap time area is chopped

    As these device has smaller state/resolution, there are known limitations when application runs

    in compatibility mode.

    QVGA (240x320) screens have less screen area available and lower density than normal,

    which is 240x360 in low density, some applications cannot render all their content properly on

    those screens. As a result, on aQVGA device, Android Market will filter out all applications that

    do not declare they support small screens

  • 8/8/2019 Blackberry UI Standards

    17/23

    Supported Devices

    Model Release

    Date

    OS Version Dimensions Pixels Per

    inch

    BlackBerry

    Bold 9000

    25-05-2008 BlackBerry

    OS 5.01

    114x66x14m

    m

    217

    BlackBerry

    Bold 9700

    16-11-2009 Blackberry

    OS 5.0.0.405

    109x60x14

    mm

    245

    BlackBerry

    Torch 9800

    12-08-2010 BlackBerry

    OS 6.0

    111x62x14.6

    mm

    188

    BlackBerry

    Curve 8520

    19-05-2010 BlackBerry

    OS 4.6

    (updatable to5.0)[4]

    109 x 60 x

    13.9 mm

    326

    BlackBerry

    Curve 3G

    9300

    07-09-2010 Blackberry

    OS 6.0

    109 x 60 x

    13.9 mm

    163

  • 8/8/2019 Blackberry UI Standards

    18/23

    Supported Devices

    Model Release

    Date

    OS Version Dimensions Pixels Per

    inch

    BlackBerry

    Curve 8900

    11-02-2009 Blackberry

    OS 4.6.1.133

    110 x 60 x

    13.5 mm

    245

    BlackBerry

    Bold 9650

    27-05-2010 BlackBerry

    OS 5.0.0.732

    112x62x14.2

    mm

    245

    BlackBerry

    Storm2 9520

    15-10-2009 BlackBerry

    OS 5.0

    112.5x62.2x1

    4 mm

    184

    BlackBerry

    Storm 9500

    14-11-2008 BlackBerry

    OS 5.0.0.419

    112.5x62.2x1

    4 mm

    184

    BlackBerry

    Pearl 3G

    9105

    26-04-2010 BlackBerry

    OS 5.0

    108x50x13.3

    mm

    238

  • 8/8/2019 Blackberry UI Standards

    19/23

    Supported Devices

    Model Release

    Date

    Os Version Dimensions Pixels per

    inch

    BlackBerry

    Storm2 9550

    15-10-2009 BlackBerry

    OS 5.0

    112.5x62.2x1

    4 mm

    184

    BlackBerryStorm 9530

    08-10-2008 BlackberryOS 4.7.0.99

    112.5x62.2x14 mm

    184

    BlackBerry

    Pearl 3G

    9100

    05-05-2010 BlackBerry

    OS 5.0,

    108x50x13.3

    mm

    238

    BlackBerry

    Curve 8310

    04-10-2007 Blackberry

    OS 4.5

    107 x 60 x

    15.5 mm

    163

    BlackBerry

    Curve 8320

    24-09-2007 Blackberry

    OS 4.5

    107 x 60 x

    15.5 mm

    163

  • 8/8/2019 Blackberry UI Standards

    20/23

    Supported Devices

    Model Release

    Date

    Os Version Dimensions Pixels Per

    inch

    BlackBerry

    Tour 9630

    12-07-2009 Blackberry

    OS 5.0

    112x62x14.2

    mm

    245

    BlackBerry

    Onyx ii 9780

    04-10-2010 Blackberry

    OS 6.0

    109x60x14

    mm

    184

    BlackBerry

    8830 World

    Edition

    15-05-2007 Blackberry

    OS 4.5.0.175

    114x66x14

    mm

    217

    BlackBerry

    8700c

    15-11-2005 BlackBerry

    OS 5.0.0.348

    110 x 69.5 x

    19.5 mm

    154

    BlackBerry

    8800

    20-02-2007 BlackBerry

    OS 5.0

    114 x 66 x 14

    mm

    163

  • 8/8/2019 Blackberry UI Standards

    21/23

    Supported Devices

    Model Release

    Date

    Os Version Dimensions Pixels Per

    inch

    BlackBerry

    8820

    15-09-2007 BlackBerry

    OS 4.5.0.55

    114 x 66 x 14

    mm

    163

    BlackBerry

    Pearl 8110

    23-04-2008 BlackBerry

    OS 5.0

    107 x 50 x 14

    mm

    161

    BlackBerry

    Curve 8300

    25-05-2007 BlackBerry

    OS 4.5.0.124

    107 x 60 x

    15.5 mm

    163

    BlackBerry

    8707v

    27-10-2008 BlackBerry

    OS 4.1

    110 x 69.5 x

    19.5 mm

    154

    BlackBerry

    9670 Oxford

    25-08-2010 BlackBerry

    OS v6.0.0.20

    175.5 x 60 x

    18.5 mm

    245

  • 8/8/2019 Blackberry UI Standards

    22/23

    Supported Devices

    Model Release

    Date

    Os Version Dimensions Pixels Per

    inch

    BlackBerry

    Magnum

    28-01-2010 BlackBerry

    OS 5.0

    114 x 66 x 14

    mm

    250

    BlackBerry

    6230

    03-01-2004 BlackBerry

    OS 3.x

    113 x 75 x 20

    mm

    184

    BlackBerry

    Curve 8350i

    (Nextel)

    10-09-2008 BlackBerry

    OS 4.6

    107 x 60 x

    15.5 mm

    163

  • 8/8/2019 Blackberry UI Standards

    23/23

    Q& A

    bostnic software Inc.Confidential Property