!--a11y-->
Purpose
The mobile extensions to SAP Web Application Server allow you to develop device-specific Web applications for mobile devices. By using these extensions, the properties of the mobile device making the request can be specified, and then taken into account when the Web application is displayed.
(See
Differences Between Mobile Devices)Introductory notes
Mobile Extensions are integrated in the SAP Web Application Server from Release 6.10 onwards.
Features
If a development team creates Web applications using Business Server Pages, they can use the mobile extensions of the SAP Web Application Server, which makes the special requirements and characteristics of mobile devices available.
These include:
The mobile extensions refer to the use of mobile devices like WAP-enabled mobile telephones and Personal Digital Assistants (PDAs) and consist of the
IF_CLIENT_INFO interface, implemented using the device recognition process. The IF_CLIENT_INFO interface specifies the properties and methods of mobile devices and returns information on browser characteristics on these devices. You can use this interface to create device-specific Web applications, such as Business Server Pages for mobile devices.You can thus take the browser and device-specific properties into account when constructing the user interface. To do this, use the properties and methods described in the
IF_CLIENT_INFO interface in your program code (which can consist of native HTML and scripting).Example
The GET_TITLE_SUPPORTED method of the
IF_CLIENT_INFO Interface specifies whether or not a label is to appear on the top of the screen using the title attribute of the <card> WML tag. On some devices, entering a title in the <card> WML tag displays an header in the Web application title bar. However, many types of browser do not support this function. If they do not, no header appears in the device’s user interface. To make the title appear on such devices, it must be included in the body text of the document.![]()
For programming examples of pages, choose the SBSP_SAMPLES package in Web Objects ® BSP Applications ® Mobile_Clientinfo ® Pages with Flow Logic
See also:
IF_CLIENT_INFO Interface Device Recognition