A service that assigns various mobile devices to a device class within mobile intelligence. The device class serves as the basis for device-specific output for BEx Web applications.
Automatic device recognition supports the following device classes:
· PDA (Personal Digital Assistant) with the Microsoft Windows CE 3.0 operating system and Pocket Internet Explorer
· WAP-enabled mobile telephones
With WAP devices, a distinction is made between Nokia Active and Openwave mobile browsers (formerly phone.com), such as Siemens.
· i-Mode-enabled mobile telephones
· Mobile devices with an EPOC32 operating system (for example, Nokia Communicator 9210)
Handheld devices, such as Palm Pilots, are also supported to a certain extent. This depends upon which browser is installed on the device.
You can find a regularly updated list of supported devices in SAP note 453142.
The device classes have the following technical names:
· PIE (for PocketIE) for PDAs
· WML for WAP devices
· IMO for i-Mode-devices
· EPO for EPOC32-based devices
It is important that mobile devices are not only automatically recognized, but also that their display is adjusted to meet device-specific requirements.
· Server-side stylesheet conversion into pure HTML
· Device-specific context menu on a separate page
For more information, see PDA Application.
Web Item Paging
Since WAP devices have limited display and memory capabilities, Web items for a WAP application are automatically divided into several pages if the application contains two or more Web items. The Web items are linked to each other using an automatically generated overview page. In this overview page, the WAP application Web items are displayed in a list.
Paging with Tables
Tables are displayed over several pages according to the memory size of the device. To give you a better overview, a title is automatically generated that specifies the current page number and the total number of pages.
Table (1/3) means that the table content is too large to be displayed on a single page, and that this page is the first of three.
Wireless Bitmap Charts
Charts have to be converted to the black and white Wireless Bitmap (WBMP) format, to be displayed on WAP devices.
Standard Web Template
A special Web template exists for ad-hoc analyses in WAP devices. The standard Web template contains the Web items Table, Generic Navigation Block, Text Elements, Exceptions List, Conditions List and Chart.
For more information, see WAP Application
i-Mode applications are displayed in cHTML.
· As for WAP applications, the Web Item Paging and Paging for Tables services are available.
· The size and color of charts is dependent on the i-Mode device.
· You can adjust the background color, as well as the colors of hyperlinks, texts and exceptions, by using a different cascading stylesheet. The stylesheet is automatically converted to cHTML server-side.
· Stateful URLs are generated instead of session cookies.
· A special standard Web template exists for ad-hoc analyses in i-Mode devices. The standard Web template contains the Web items Table, Generic Navigation Block, Text Elements, Exceptions List, Conditions List and Chart.
· You can use the Map Web item (with geo-navigation toolbar) with i-Mode devices that support colors.
For more information, see i-Mode Application.
With WAP-, EPOC32 and i-Mode devices, the browsers of which do not support cookies, the automatic device recognition starts the applications with the NO_SESSION_COOKIE=X attribute. In this case, each mobile application runs in its own session. See Object Tag for Properties of Web Templates.
In the Web Application Designer, the Automatic Display Optimization (Device-Specific) attribute can be found in the Web template.
Activating this attribute automatically adjusts the size of the Web item to the size of the display for PDA devices. In addition, the width of dialogs is automatically adjusted, as is the size of maps and charts and the positioning of map legends and navigation toolbars.
For WAP and i-Mode devices, the chart size, color and legend are automatically adjusted.
The Automatic Display Optimization (Device-Specific) attribute is activated by default. This means that Web item settings are automatically adjusted, which is useful in most cases. Automatic settings can, however, have a negative effect on device-specific Web templates, in which case you can deactivate the attribute.
You can create device-specific Web templates using the following naming conventions:
· <Template_ID>_PIE for PDA applications
· <Template_ID>_EPO for EPOC32 applications
· <Template_ID>_WML for WAP applications
· <Template_ID>_IMO for i-Mode applications
In cases where a particular device requests a Web template, for which there is a device-specific Web template, this device-specific Web template is automatically used.
You have defined the Web template ABC. The device-specific Web templates have to be called ABC_PIE (for PDA), ABC_WML (for WAP), ABC_IMO (for i-Mode devices), and so on. When a Web device requests the Web template ABC, the Web template ABC_WML is automatically used (using the naming convention).
You can also create a device-specific Web template for Ad-hoc Web applications (URL with the URL parameters InfoCube and query). See Set Default Web Template in the Implementation Guide (IMG).
Device-specific Web templates for PDA, EPOC32, WAP and i-Mode exist for the default Web template used to display queries in ad-hoc analysis.