Supported versions of BlackBerry and Mobile Data Service (MDS) are 3.6 or higher. All devices are supported as long as they have the supported software version.
Users of BlackBerry Wireless Handhelds will generally already have a service contract that includes internet access via a cellular network. Users of such devices need only ensure that all network and technical prerequisites for accessing the SAP NetWeaver Application Server are met. More information is available on the manufacturer’s website http://www.rim.net/.
High Availability Concept for BlackBerry Enterprise Server
A Blackberry Enterprise Server can be installed in a clustered environment. See the Blackberry documentation for installation instructions: http://www.blackberry.com/developers
After completing the Blackberry Enterprise installation, configure the Mobile Data Service (MDS) to connect to the SAP NetWeaver Application Server. If you have a clustered SAP NetWeaver Application Server, configure the MDS to connect to the primary cluster node. If you have a single SAP NetWeaver Application Server, configure the MDS to point to this directly.
For testing and developing mobile applications, the use of an emulator is recommended. You can download it at the manufacturer’s website:
● http://www.blackberry.com/developers/
The emulator imitates the behavior of the mobile device. The application development can thus monitor and test the results of your development without actually using a mobile device for the development or testing. However, you should always test applications on a real mobile device as well.
You can use a URL parameter to force the rendering for a specific device type. To do so, add the following parameter to the URL for calling the Web Dynpro application:
· sap-wd-client=WmlClient
This specifies the WML client (Wireless Markup Language client), which is made up of a set of renderer classes and is responsible for data and event handling.
The following layouts can be used for developing mobile Web Dynpro applications with Blackberry Wireless Handhelds:
· Flow layout
· Grid layout
· Matrix layout
· Button
The pushbutton appears as a link. If you assign the value emphasized to the design property, the link is displayed with a soft key. A soft key is a device-dependent and browser-dependent function key that is normally displayed at the bottom of the screen of the mobile end device. You can execute an action using a built-in device key for the soft key.
· CheckBox
Users of BlackBerry handhelds normally navigate within the Web Dynpro application using the track wheel and select UI elements by pressing the track wheel. However, the user of this device can also check the checkbox of the Web Dynpro application by pressing the spacebar instead of the track wheel.
· Table
Multiple
selection is no longer supported. The contents of the first column of a table
are rendered as links. You can only use the UI elements LinkToAction,
LinkToURL, and TextView as table cell editors.
available UI Element |
ignored properties |
Button |
design, enabled, imageFirst, tooltip, width |
Caption |
enabled, tooltip |
CheckBox |
readOnly, state, tooltip |
CheckBoxGroup |
colCount, enabled, readOnly, state, tooltip |
DropDownByIndex |
enabled, state, tooltip, width |
DropDownByKey |
enabled, state, tooltip, width |
Group |
design, enabled, hasContentPadding, scrollingMode, tooltip |
Image |
alt, enabled, tooltip |
InputField |
enabled, readOnly, state, tooltip |
InvisibleElement |
enabled, tooltip, visible |
Label |
enabled, tooltip, wrapping |
LinkToAction |
enabled, imageFirst, imageHeight, imageSource, imageWidth, tooltip, type, wrapping |
LinkToURL |
enabled, imageFirst, imageHeight, imageSource, imageWidth, tooltip, type, wrapping |
RadioButtonGroupByIndex |
colCount, enabled, readOnly, state, tooltip |
RadioButtonGroupByKey |
colCount, enabled, readOnly, state, tooltip |
Table |
design, enabled, readOnly, tooltip, width |
TextEdit |
enabled, readOnly, state, tooltip, width, wrapping, height |
TextView |
enabled, layout, tooltip, wrapping |
TransparentContainer |
enabled, height, tooltip, width |
ViewContainerUIElement |
enabled, tooltip |