| Label | API Property | Data Type | Description |
|---|---|---|---|
| HTTPS | https | boolean | The web browser supports the SSL protocol. Support of different certificate authorities is independent from the ability of supporting SSL.. Verify that a page protected with SSL is displayed properly. |
| Image Gif87 | image.Gif87 | boolean | The ability to display a GIF87 image embedded in a mobile web page, using a tag such as img or object. |
| Image GIF89A | image.Gif89a | boolean | The ability to display a GIF89a image embedded in a mobile web page, using a tag such as img or object. |
| Image JPG | image.Jpg | boolean | The ability to display a JPG image embedded in a mobile web page, using a tag such as img or object. |
| Image PNG | image.Png | boolean | The ability to display a PNG image embedded in a mobile web page, using a tag such as img or object. |
| Markup XHTML Basic10 | markup.xhtmlBasic10 | boolean | The ability of the web browser to render a page using XHTML Basic 1.0. |
| Markup XHTML MP10 | markup.xhtmlMp10 | boolean | The ability of the web browser to render a page using XHTML-MP 1.0. |
| Markup XHTML MP11 | markup.xhtmlMp11 | boolean | The ability of the web browser to render a page using XHTML-MP 1.1. |
| Markup XHTML MP12 | markup.xhtmlMp12 | boolean | The ability of the web browser to render a page using XHTML-MP 1.2. |
| Memory Limit Download | memoryLimitDownload | integer | Describes the maximum size in Kilobytes for downloaded from a web page and stored locally (e.g. a ringtone or an image). Media is treated separately. Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used.. |
| Memory Limit Embedded Media | memoryLimitEmbeddedMedia | integer | Describes the maximum size in Kilobytes for media files embedded in a web page. Media is treated separately. Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used.. |
| Memory Limit Markup | memoryLimitMarkup | integer | Describes the maximum size in Kilobytes for markup in a web page. Media is treated separately. Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used.. |
| URI Scheme Tel | uriSchemeTel | boolean | The ability of the web browser to start a telephone call when a URI is defined with the protocol 'tel' followed by a telephone number (e.g. tel:+35312345678). Verify that the browser behaves as expected. |
| Usable Display Height | usableDisplayHeight | integer | The total number of pixels addressable in a browser in the vertical direction of a rectangular display when held in its default orientation. The Property does not apply to displays that are not rectangular or square.. The pixels are counted from the top left corner to the bottom left corner and the result expressed as an integer.. |
| Usable Display Width | usableDisplayWidth | integer | The total number of pixels addressable in a browser in the horizontal direction of a rectangular display when held in its default orientation. The Property does not apply to displays that are not rectangular or square.. The pixels are counted from the top left corner to the top right corner and the result expressed as an integer.. |
| URI Scheme SMS | uriSchemeSms | boolean | The ability of the web browser to start a new SMS message when a URI is defined with the protocol sms followed by a telephone number (e.g. sms:+35312345678). Verify that the browser behaves as expected. |
| URI Scheme SMS To | uriSchemeSmsTo | boolean | The ability of the web browser to start a new SMS message when a URI is defined with the protocol smsto followed by a telephone number (e.g. smsto:+35312345678). Verify that the browser behaves as expected. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| Year Released | yearReleased | integer | This is the year that the device was released (or announced) |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| Mobile Device | mobileDevice | boolean | True if the device is meant for use on the move. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| AAC | aac | boolean | The ability to play AAC (Advanced Audio Coding) as defined as part of the MPEG-4 specifications. The device is able to play the AAC file as expected. |
| AMR | amr | boolean | The ability to play AMR (Adaptive Multi-Rate) files as defined by 3GPP. The device is able to play the AMR file as expected. |
| MIDI Monophonic | midiMonophonic | boolean | The ability to play MIDI files with not more than 1 note at a time, normally Type 0. The device is able to play the MIDI file as expected. |
| MIDI Polyphonic | midiPolyphonic | boolean | The ability to play MIDI files, can be Type 0 or Type 1, may have more than 1 note at a time. The device is able to play the MIDI file as expected. |
| MP3 | mp3 | boolean | The ability to play MP3 (MPEG-1 Audio Layer 3) files. The device is able to play the MP3 file as expected. |
| QCELP | qcelp | boolean | The ability to play QCELP (Qualcomm Code Excited Linear Prediction) audio files. The device is able to play the QCELP file as expected. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| 3GPP | 3gpp | boolean | The ability to play 3GPP envelope for video files. The device is able to parse the 3gpp envelope for video files. |
| 3GPP2 | 3gpp2 | boolean | The ability to play 3GPP2 envelope for video files. The device is able to parse the 3gpp2 envelope for video files. |
| AAC In Video | aacInVideo | boolean | The ability to play a video that includes audio encoded with AAC (Advanced Audio Coding) codec. The device is able to play videos with audio encoded using AAC. |
| AAC LTP In Video | aacLtpInVideo | boolean | The ability to play a video that includes audio encoded with AAC LTP (Advanced Audio Coding Long Term Predictor) codec. The device is able to play videos with audio encoded using AAC LTP. |
| AMR In Video | amrInVideo | boolean | The ability to play a video that includes audio encoded with AMR (Adaptive Multi-Rate) codec. The device is able to play videos with audio encoded using AMR. |
| AWB In Video | awbInVideo | boolean | The ability to play a video that includes audio encoded with AWB (a.k.a. AMR-WB, Adaptive Multi Rate – WideBand) codec. The device is able to play videos with audio encoded using AWB. |
| H263 Type0 In Video | h263Type0InVideo | boolean | The ability to play media that have been encoded using H.263 Type 0 video codec. |
| H263 Type3 In Video | h263Type3InVideo | boolean | The ability to play media that have been encoded using H.263 Type 3 video codec. |
| MPEG4 | mpeg4 | boolean | The ability to play MPEG4 envelope for video files. The device is able to parse the MPEG4 envelope for video files. |
| MPEG4 In Video | mpeg4InVideo | boolean | The ability to play media that have been encoded using MPEG4 video codec. |
| QCELP In Video | qcelpInVideo | boolean | The ability to play a video that includes audio encoded with QCELP (Qualcomm Code Excited Linear Prediction) codec. The device is able to play videos with audio encoded using QCELP. |
| WMV | wmv | boolean | The ability to play WMV envelope for video files. The device is able to parse the WMV envelope for video files. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| DRM OMA Combined Delivery | drmOmaCombinedDelivery | boolean | The device is able to open, read and respect the combined delivery constraints as defined in the OMA DRM v1.0 specifications. The device is able to open, read and respect the Combined Devliery constraints. |
| DRM OMA Forward Lock | drmOmaForwardLock | boolean | The device is able to open, read and respect the forward lock constraints as defined in the OMA DRM v1.0 specifications. The device is able to open, read and respect the Forward Lock constraints. |
| DRM OMA Separate Delivery | drmOmaSeparateDelivery | boolean | The device is able to open, read and respect the separate delivery constraints as defined in the OMA DRM v1.0 specifications. The device is able to open, read and respect the Separate Delivery constraints. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| CSD | csd | boolean | The device is capable of connecting to CSD (Circuit Switched Data) networks. |
| EDGE | edge | boolean | The device is capable of connecting to EDGE (Enhanced Data rates for GSM Evolution) networks. |
| GPRS | gprs | boolean | The device is capable of connecting to GPRS (General Packet Radio Service) networks. |
| HSCSD | hscsd | boolean | The device is capable of connecting to HS CSD (High Speed Circuit Switched Data) networks. |
| HSDPA | hsdpa | boolean | The device is capable of connecting to HSDPA (High-Speed Downlink Packet Access) networks. |
| UMTS | umts | boolean | The device is capable of connecting to UMTS (Universal Mobile Telecommunications System) networks. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| CLDC | cldc | string | Version number of supported Java CLDC (Connected Limited Device Configuration), e.g 1.0. The device fully supports JSR 30 or 139 and following as defined by Sun Microsystems. |
| JSR118 | jsr118 | boolean | The J2ME virtual machine implements JSR 118. The device fully supports JSR 118 as defined by Sun Microsystems. |
| JSR139 | jsr139 | boolean | The J2ME virtual machine implements JSR 139. The device fully supports JSR 139 as defined by Sun Microsystems. |
| JSR30 | jsr30 | boolean | The J2ME virtual machine implements JSR 30. The device fully supports JSR 30 as defined by Sun Microsystems. |
| JSR37 | jsr37 | boolean | The J2ME virtual machine implements JSR 37. The device fully supports JSR 37 as defined by Sun Microsystems. |
| Midp | midp | string | Version number of supported Java MIDP (Mobile Information Device Profile), e.g. 1.0. The device fully supports JSR 37 or 118 and following as defined by Sun Microsystems. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| Developer Platform | developerPlatform | string | Commercial name of the developer platform if any (Nokia Series 40, Sony Ericsson Java Platform, etc). |
| Developer Platform Version | developerPlatformVersion | string | If the device was built around a Developer Platform, which version. |
| OS Linux | osLinux | boolean | The device is distributed with Linux OS pre-installed. |
| OS Osx | osOsx | boolean | The device is distributed with OS X pre-installed. |
| OS Proprietary | osProprietary | string | The device is distributed with a proprietary OS pre-installed. |
| OS Rim | osRim | boolean | The device is distributed with RIM OS pre-installed. |
| OS Symbian | osSymbian | boolean | The device is distributed with Symbian OS pre-installed. |
| OS Version | osVersion | string | Version number of the pre-installed Operating System, empty if not known or not defined. |
| OS Windows | osWindows | boolean | The device is distributed with Windows OS pre-installed. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| Cookie | cookieSupport | boolean | The ability of a client to store cookies and send them when appropriate. |
| Image Formats | imageFormatSupport | string | Set of image formats a client supports as part of a Web page. Enumeration with values chosen from the following (or other values supported by individual DDRs): gif87, gif89a, jpeg, png. |
| Input Devices | inputDevices | string | This Property described which input devices are available to the user. Normally most mobile devices such as mobile phones will have a keypad, it is common, though, to have a rocker, a stylus and a touch screen in PDAs, tablets and so on. Enumeration of values as follows (or other values supported by individual DDRs): keypad, touchScreen, stylus, trackball, clickWheel. |
| Form Text Input Mode | inputModeSupport | string | The preferred ways of supporting specific formats for input type="text" fields. This can be done with the 'format' attribute, as a WCSS property or using the 'inputmode' attribute. Enumeration with values chosen from the following (or other values supported by individual DDRs): useFormatAttribute, useWCSS, useInputmodeAttribute. |
| Mark-up | markupSupport | string | Set of mark-up languages a client supports. Enumeration with values chosen from the following (or other values supported by individual DDRs): xhtmlBasic10, xhtmlBasic11, xhtmlMP10. |
| Script Support | scriptSupport | string | Manufacturer claim of support of a scripting language or dialect. Enumeration with values chosen from the following list (or other values supported by individual DDRs): ecmascript-MP. |
| Style Sheets | stylesheetSupport | string | Set of Style Sheet languages a client supports. Enumeration with values chosen from the following (or other values supported by individual DDRs): css10, css21, wcss10. |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| Device Model | model | string | The model name of a device, browser or some other component (e.g. Firefox). |
| Device Vendor | vendor | string | The name of the maker (OEM) of a device, browser or some other component (e.g. Mozilla). |
| Label | API Property | Data Type | Description |
|---|---|---|---|
| Screen Color Depth | displayColorDepth | integer | The color depth of a display. |
| Screen Height | displayHeight | integer | The total number of addressable pixels in the vertical direction of a rectangular display when held in its default orientation. The Property does not apply to displays that are not rectangular or square. |
| Screen Width | displayWidth | integer | The total number of addressable pixels in the horizontal direction of a rectangular display when held in its default orientation. The Property does not apply to displays that are not rectangular or square. |
| version | version | string | The version number of a component (e.g. 2.0.0.10) |