UAProf / User Agent Profile Reference

UAProf / User Agent Profile was defined by the Open Mobile Alliance (formerly the WAP Forum) for detecting user agent types and device capabilities. The User Agent Profile schema has specified a set of base attribute names so that different mobile device manufacturers can use the same set of base attribute names to describe the features and capabilities of mobile devices. For example, the screen size of a cell phone is always found in the ScreenSize attribute of the HardwarePlatform component no matter who the manufacturer is. In this reference, you can find the base attribute names, their meanings and some examples.


Table of Contents


1. User Agent Profile / UAProf Reference -- HardwarePlatform Component
The HardwarePlatform component of User Agent Profile / UAProf provides information about the hardware capabilities of the mobile device. For example, color capability, model name of mobile device, text input capability, screen size and sound capability.


2. User Agent Profile / UAProf Reference -- SoftwarePlatform Component
The SoftwarePlatform component of User Agent Profile / UAProf provides information about the software characteristics of the mobile device. For example, audio and video encoders supported, character sets accepted, Java capability, acceptable content types / MIME types and operating system name and version.


3. User Agent Profile / UAProf Reference -- NetworkCharacteristics Component
The NetworkCharacteristics component of User Agent Profile / UAProf provides information about the capabilities of the mobile device for network connection. For example, bearers supported (CSD, GPRS, SMS, EDGE, etc) and encryption methods supported (WTLS, SSL, TLS, etc).


4. User Agent Profile / UAProf Reference -- BrowserUA Component
The BrowserUA component of User Agent Profile / UAProf provides information about the browser of the mobile device. For example, mobile browser name and version, HTML version supported, XHTML version supported and JavaScript capability.


5. User Agent Profile / UAProf Reference -- WapCharacteristics Component
The WapCharacteristics component of User Agent Profile / UAProf provides information about the WAP features supported by the mobile device. For example, DRM (digital rights management) capability, maximum WML deck size, WAP version supported and WMLScript libraries supported.


6. User Agent Profile / UAProf Reference -- PushCharacteristics Component
The PushCharacteristics component of User Agent Profile / UAProf provides information about the WAP Push capabilities of the mobile device. For example, character encodings supported, character sets supported, content types / MIME types supported and maximum WAP Push message size.


7. User Agent Profile / UAProf Reference -- MmsCharacteristics Component
The MmsCharacteristics component of User Agent Profile / UAProf provides information about the MMS (Multimedia Messaging Service) capabilities of the mobile device. For example, maximum MMS message size supported, maximum image resolution supported and character sets supported.




A button for going back to the top of this page