Skip navigation.

MobileAware Interaction Server Administration Guide

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents View as PDF   Get Adobe Reader

Appendix A - Device Attributes

This appendix lists the current attributes in the MobileAware Interaction Server device database. The listing is broken down into three major sections:.

 


The CC/PP Attributes

This section covers the major categories of CC/PP compliant attributes that allow developers to create device independent content and applications. They are listed in the database with one of the following prefixes:

 


The MobileAware Attributes

These attributes are a more robust set of device characteristics describing device characteristics that are not currently covered by the CC/PP standards. They can be used to further fine-tune web content and applications.

Table 8 MobileAware Device Attributes

Attribute

Data Type

Example

Description

AccessKeyDisplayed

Boolean

true | false

Set to true if the browser displays the number assigned to access key beside the relevant link

AccessKeySupported

Boolean

true | false

Set to true if the browser supports access keys

AlternateLineService

Boolean

true | false

Indicates whether a device can make a voice call while keeping a data call on-line

BluetoothSupported

Boolean

true | false

Indicates whether the device is Bluetooth enabled

Brand

String

Nokia

Name of the device manufacturer

BrowserType

String

Openwave

Name of the browser

ColorGamma

Integer

1

The color gamma of the device.

ContractContiguousWhitespaces

Boolean

true | false

Set to true for those devices that do not contract insignificant whitespace when rendering markup.

DTM

String

Path to the DTM

Indicates the relevant transformation map for a device

DeliveringHTML

Boolean

true | false

Set to true if the MobileAware Interaction Server will deliver HTML to a given device. Can be used to target content at HTML devices.

DeliveringIHTML

Boolean

true | false

Set to true if the MobileAware Interaction Server will deliver IHTML to a given device. Can be used to target content and imode devices.

DeliveringWML

Boolean

true | false

Set to true if the MobileAware Interaction Server will deliver WML to a given device. Can be used to target content at WML devices.

DeliveringXHTMLMP

Boolean

true | false

Set to true if the MobileAware Interaction Server will deliver XHTML MP to a given device. Can be used to target content at XHTML MP devices.

DeliveryType

Integer

1 or 2 or 3 or 4 where:
1 = HTML
2 = WindowsCE
3 = WML
4 = XHTML MP

Specifies the type of content that can be sent to the device

DeviceUsability

String

DeviceUsability_MEDIUM

Describes the usabiliy of the devices user interface

DisplayImgTextLinkSupported

Boolean

true | false

Indicates if images, text, and links can be rendered on the same line on the browser

DisplayImgTextSupported

Boolean

true | false

Indicates if images and text can be rendered on the same line on the browser

DisplaysImgTextLinkAsSingleObject

Boolean

true | false

Indicates if the device renders a <img><a hrefÖ> as a single object

DisplaysMultipleImagesOnSameLine

Boolean

true | false

Indicates if the device supports multiple images on the same line

DisplaysWMLSelectAsNumberedList

Boolean

true | false

Indicates if the device renders a WML Select List as a numbered list

DownloadFunSupported

Boolean

true | false

Indicates whether Openwave Download Fun objects can be sent to the device

EMSSupported

Boolean

true | false

Indicates EMS support

EmailClient

String

POP3, IMAP4

Indicates the supported Email Clients of the device

EnableSSCSS

Boolean

true | false

Indicates whether the MobileAware Interaction Server will apply CSS on the server-side for this device

FlashSupported

Boolean

true | false

Set to true if the device supports Flash

FormSelectRenderedAsDropDown

Boolean

true | false

Indicates if the form <select> element is rendered as a drop down list

FormSelectRenderedAsLink

Boolean

true | false

Indicates if the form <select> element is rendered as a link to another card where the user makes the selection

FormSelectRenderedAsList

Boolean

true | false

Indicates if the form <select> element is rendered as a list, with all options displayed

ForwardLockContentTypeList

String

application/ vnd.oma.drm.message

Indicates the content types supported for DRM Forward Lock

HTTPMetaDataExceptions

String

Opera, Mozilla/5, etc.

Indicates HTTPMetaDataStrings that should NOT be considered a match during device matching. Some User Agent strings contain generic values that can could potential cause a false match to occur. Filling in this field will allow device matching to progress further down the device hierarchy.

HTTPMetaDataKey

String

User-Agent

Accept

UA-OS

Indicates which part of the device's header contains the device's unique signature

HTTPMetaDataString

String

Nokia6210

Device's unique header string

HTTPPostSupported

Boolean

true | false

Set to true if the device supports the HTTP post method

HorizontalScrollBar

Boolean

true | false

Indicates if the device supports a horizontal scroll bar

IRDASupported

Boolean

true | false

Indicates whether the device supports Infrared Data Association standards for wireless transfer of data from one device to another

ImagesPlacedOnNewline

Boolean

true | false

Indicates if the device places images on a new line

ImgAsLinkSupported

Boolean

true | false

Indicates if the browser can render an image in <a href> tags as a hyperlink

ImgGIFSupported

Boolean

true | false

Set to true if the browser supports GIF format images

ImgGifAnimatedSupported

Boolean

true | false

Set to true if the browser can render animated GIFs as animations

ImgJpgBaselineSupported

Boolean

true | false

Set to true if the browser supports baseline JPGs

ImgJpgProgressiveSupported

Boolean

true | false

Set to true if the browser supports progressive JPGs

ImgLocalsrcSupported

Boolean

true | false

Set to true if the device has a locally stored image library and can access these images using the wml localsrc attribute of the img tag

ImgPNGSupported

Boolean

true | false

Set to true if the browser supports PNG format images

ImgSVGSupported

Boolean

true | false

Set to true if the browser supports SVG format images

ImgTypePref

String

.gif

.wbmp

A comma delimited list (no spaces) of preferred image types for the browser, for example .gif, .wbmp

ImgWBMPSupported

Boolean

true | false

Set to true if the browser supports WBMP format images

IsFullBrowser

Boolean

true | false

Indicates large browser

IsLandscapePDA

Boolean

true | false

Set to true if a page designed with a landscape orientation is more suitable for the device

IsMenuDriven

Boolean

true | false

Indicates that a menu-driven design is most suitable for the device

IsPDA

Boolean

true | false

Indicates a PDA browser

IsPortraitPDA

Boolean

true | false

Set to true if a page designed with a portrait orientation is more suitable for the device

J2MEDownloadLimit

Integer

64000

Max size in bytes of the J2ME JAR that can be downloaded by the device

J2MESupported

Boolean

true | false

Indicates if the device supports J2ME

MLVersion

String

WML1.3

xHTML

MP

Comma delimited list (no spaces) that specifies the markup languages the device supports

MMSReceiveSupported

Boolean

true | false

Set to true if the device can receive MMS messages

MMSSendSupported

Boolean

true | false

Set to true if the device can send MMS messages

MMSSupported

Boolean

true | false

Indicates if the device is MMS capable

MP3Supported

Boolean

true | false

Indicates whether the device can handle MP3 format

MaxImageHeightPixels

Integer

21

Maximum height in pixels

MaxImageSize

Integer

2600

Maximum size of an image in bytes that can be received

MaxImageWidthPixels

Integer

50

Maximum image width in pixels

MaxObjectsInMessage

Integer

3

Maximum objects in a message

MaxTextSize

Integer

102400

Maximum Text Size

MaxWapDeckSize

Integer

2800

Maximum deck size, in bytes, that a device can receive

MexeSupported

Boolean

true | false

Indicates whether the device supports MExE

MultipartPreferred

Boolean

true | false

Indicates if the device prefers multipart content

NetworksSupported

String

GSM1900

GSM1800

GPRS

Comma delimited list (no spaces) of network technologies supported by the device

PDFSupported

Boolean

true | false

Set to true if the device supports PDFs

PreferTablesForNavList

Boolean

true | false

Indicates whether the device is able to properly support the tables created in navigational menu styling

PreferredCharsets

Sting

UTF-8;Q=0.8,ISO-8859-1

Indicates the preferred character sets for the device

ProtectWrappingContentTypeList

String

application/ vnd.oma.drm.message

Indicates the content types the device supports Protect Wrapping for

RingtoneDownloadSupported

Boolean

true | false

Indicates if the device can download ringtones

RingtoneFormatSupported

String

midi, i-Melody

Indicates the ringtone formats supported by the device

RingtoneMonophonicSupported

Boolean

true | false

Indicates if the device can download monophonic ringtones

RingtonePolyphonicSupported

Boolean

true | false

Indicates if the device can download polyphonic ringtones

RingtonePref

String

rng,midi, amr

An ordered list of preferred ringtone formats

SMSLongMessagesSupported

Boolean

true | false

Indicates if the device can support SMS messages longer than 160 characters.

ScreenOrientation

String

Portrait

Landscape

Specifies whether the device has a portrait (most devices) or landscape (communicators) orientation.

ScreenSaverSupported

Boolean

true | false

Indicates whether or not the device can support screensavers

SmartMessagingSupported

Boolean

true | false

Indicates if the device supports Smart Messaging

SupportsAbsoluteWidth

Boolean

true | false

Indicates if the device supports absolute widths on images

SupportsCSS

Boolean

true | false

Indicates whether the device supports Cascading Style Sheets

SupportsRelativeWidth

Boolean

true | false

Indicates if the device supports relative widths on images

SyncMLSupported

Boolean

true | false

Indicates whether the device has support for SyncML

TableRowsFunctionAsLink

Boolean

true | false

Indicates if the browser renders table rows as links automatically.

TextBrowser

Boolean

true | false

Indicates if the browser can only render text; i.e. cannot render images

TextColumns

Integer

15

Maximum number of text columns that the screen can accommodate

TextFormatBigSupported

Boolean

true | false

Set to true if plain text wrapped in <big> tags is rendered in big font

TextFormatBoldSupported

Boolean

true | false

Set to true if plain text wrapped in bold <b> tags is rendered in bold font

TextFormatEmphasisSupported

Boolean

true | false

Set to true if plain text wrapped in <emphasis> tags is endered in an emphasized font

TextFormatItalicSupported

Boolean

true | false

Set to true if plain text wrapped in italics <i> tags is rendered in italic font

TextFormatSmallSupported

Boolean

true | false

Set to true if plain text wrapped in <small> tags is rendered in small font

TextFormatStrongSupported

Boolean

true | false

Set to true if plain text wrapped in <strong> tags is rendered in a strong font

TextFormatUnderlineSupported

Boolean

true | false

Set to true if plain text wrapped in underline <ul> tags is rendered with an underline

TextRows

Integer

3

Number of rows that the device screen can accommodate using the device system font

TitleRow

Boolean

true | false

Specifies whether the device has a title row

URLRequestLength

Integer

256

Maximum length of the URL request

USSDSupported

Boolean

true | false

Indicates whether or not the device supports USSD technology

UsableHeightPixels

Integer

570

Screen height excluding items like scroll bars

UsableWidthPixels

Integer

770

Screen width excluding items like scroll bars

UseTablesForNavList

Boolean

true | false

Indicates if tables should be used for Navigation list styling

UseUAProf

Boolean

true | false

Indicates if a manufacturer UAProf file is available for the device

VideoSupported

String

mpeg

Comma delimited list (no spaces) of the video formats that the device supports

VideoTypePref

String

mpeg,mp4

Ordered list of preferred video formats

ViewableHeight

Integer

30

Screen height in pixels

ViewableWidth

Integer

80

Screen width in pixels

WAPPushSISupported

Boolean

true | false

Indicates if the device supports WAP Push Service Indication

WAPPushSLSupported

Boolean

true | false

Indicates if the device supports WAP Push service loading

WAPPushSupported

Boolean

true | false

Indicates if the device supports WAP Push

WAPVersion

String

1.2.1

Specifies the version of WAP supported by the device

WMLScriptSupported

Boolean

true | false

Indicates if the device supports WML Script

WMLVersion

String

1.3

Specifies which version of WML the device supports

WTAIInternationalPrefix

String

+00

Indicates the international prefix that should be used when specifying telephone numbers

WTAIMakePhoneCallSupported

Boolean

true | false

Indicates whether a device has phone dialing capabilities

WTLSSupported

String

WTLS_Class1

Indicates the WTLS class supported by the device

WavEncodingsSupported

String

PCM8

Indicates the supported Wav file encodings


 

 


Deprecated Attributes

This is a list of the deprecated items in the database. These attributes are still functional for the purpose of backward compatibility although it is recommended that you use the alternative if available.

The attribute that should be used as a replacement is listed below each deprecated attribute name. Each of these new attributes should be prefixed with `UAProf.' to form the complete name.

Table 9 Deprecated MobileAware Device Attributes

Deprecated Attribute

Data Type

Example

Description

AcceptHeader

String

text

vnd.wap.wml

image

vnd.wap.wbmp

Comma delimited list (no spaces) used to specify the media types which are acceptable for the response (i.e., what can be sent to the browsing device).

Replaced by:
SoftwarePlatform.CcppAccept

AudioFormatSupported

String

mid

au

wav

mp3

Comma delimited list (no spaces) of audio formats the device is capable of supporting

Replaced by: SoftwarePlatform.CcppAccept

CDC1xSupported

Boolean

true | false

J2ME Connected Device Configuration

Replaced by:
SoftwarePlatform.JavaPlatform

CLDC1xSupported

Boolean

true | false

J2ME Limited Device Configuration

Replaced by:
SoftwarePlatform.JavaPlatform

CharsetSupported

String

utf8

ascii

ISO8859-1

Comma delimited list (no spaces) of character sets supported

Replaced by:
SoftwarePlatform.CcppAccept-Charset

ColorDepth

Int

12

Indicates the number of bits per pixel supported

Replaced by:
HardwarePlatform.BitsPerPixel

ColorType

String

Colour

Specifies whether the screen is black & white, colour or greyscale

Replaced by:
HardwarePlatform.ColorCapable

DeviceClass

String

PDA
FULLBROWSER
WMLBROWSER

Describes the category of device

Replaced by:
IsPDA, IsPortraitPDA, IsLandscapePDA
IsFullBrowser
IsMenuDriven

EmailClient

String

POP3

SMTP

Comma delimited list (no spaces) which indicates the email protocols that the device supports

Replaced by:
SoftwarePlatform.Email-URI-Schemes

FoundationProfile1xSupported

Boolean

true | false

Java (CDC) profile

Replaced by
SoftwarePlatform.JavaPlatform

ImageFormatSupported

String

wbmp

bmp

gif

animgif

png

jpeg

Comma delimited list (no spaces) of all of the image formats supported by the device eg gif,wbmp,png.

Replaced by:
SoftwarePlatform.CcppAccept

ImgMapTransformEnabled

Boolean

true | false

Set to true if image maps are to be transformed into links

No replacement.

ImgMapTransformShowImage

Boolean

true | false

If true, images are also delivered with an image map.

No replacement.

JavaPhone1xSupported

Boolean

true | false

Used by some devices with Personal Java

Replaced by:
SoftwarePlatform.JavaPlatform

JavaScriptSupported

Boolean

true | false

Indicates whether JavaScript is supported

Replaced by:
BrowserUA.JavaScriptEnabled

MIDP1xSupported

Boolean

true | false

Indicates if J2ME (CLDC) MIDP Profile Version 1 is supported

Replaced by:
SoftwarePlatform.JavaPlatform

MIDP2xSupported

Boolean

true | false

Indicates if J2ME (CLDC) MIDP Profile Version 2 is supported

Replaced by:
SoftwarePlatform.JavaPlatform

MXImageMapShowImage

Boolean

true | false

Allows you to display links in an image map on a PDA

No replacement.

MXImageTypePref

String

.gif

.wbmp

A comma delimited list (no spaces) of preferred image types for the browser

No replacement.

MXListBoxHeight

Int

Any Integer

Default value is 6

No replacement.

MultipartSupported

Boolean

true | false

Indicates if the device can accept multipart content

Replaced by:
SoftwarePlatform.CcppAccept

OSVersion

String

4.22, 5.0, etc.

Indicates the version of the Operation System on the device, where applicable

Replaced by:
SoftwarePlatform.OSVersion

OSType

String

AMX, PALM, etc.

Indicates the Operating System on the device, where applicable

Replaced by:
SoftwarePlatform.OSName

PersonalJava1xSupported

Boolean

true | false

Personal Java Specification

Replaced by:
SoftwarePlatform.JavaPlatform

ScreenAspectRatioPixels

String

1X1, 1X2, etc.

Pixels on most devices are higher than wide which explains why sometimes images can look distorted on browsers. The pixel aspect ratio specifies the width to height pixel ratio on a devices display

Replaced by:
HardwarePlatform.PixelAspectRatio

SoundHandling

Boolean

true | false

Indicates whether or not the device has audio capability

Replaced by:
SoftwarePlatform.CcppAccept

TableSupported

Boolean

true | false

Indicates whether the device has table support

Replaced by:
BrowserUA.TablesCapable

WTAIAddPhoneBookEntrySupported

Boolean

true | false

This is part of WTAI support and allows a selected number to be saved to the devices phone book

Replaced by:
WapCharacteristics.WtaiLibraries


 

 

Skip navigation bar  Back to Top Previous Next