Welcome to Developer's Home Friday, April 18, 2014
Home - DevelopersHome.com

User Agent Profile / UAProf Reference -- SoftwarePlatform Component


Preferences - Do not show ads

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.

The following table lists some base attributes of the SoftwarePlatform component as specified in the UAProf schema. A description and some examples are provided for each base attribute. Note that a user agent profile may not include all attributes listed below.


To scroll the table, use the scroll bars on the right and bottom of the table. A full-page version is available additionally.

UAProf Attribute / Property

Description

Example

AcceptDownloadableSoftware

The AcceptDownloadableSoftware attribute states whether the user wants to accept downloadable software.

<prf:AcceptDownloadableSoftware>Yes</prf:AcceptDownloadableSoftware>


<prf:AcceptDownloadableSoftware>No</prf:AcceptDownloadableSoftware>

AudioInputEncoder

The AudioInputEncoder attribute states the audio input encoders that the wireless device supports.

<prf:AudioInputEncoder>
  <rdf:Bag>
    <rdf:li>AMR</rdf:li>
    <rdf:li>EFR</rdf:li>
    <rdf:li>FR</rdf:li>
  </rdf:Bag>
</prf:AudioInputEncoder>

CcppAccept

The CcppAccept attribute contains a list of acceptable MIME media types of the wireless device.

<prf:CcppAccept>
  <rdf:Bag>
    <rdf:li>application/java</rdf:li>
    <rdf:li>application/java-archive</rdf:li>
    <rdf:li>application/vnd.wap.xhtml+xml</rdf:li>
    <rdf:li>application/vnd.wap.wmlscriptc</rdf:li>
    <rdf:li>application/x-java-archive</rdf:li>
    <rdf:li>application/xhtml+xml</rdf:li>
    <rdf:li>audio/3gpp</rdf:li>
    <rdf:li>audio/aac</rdf:li>
    <rdf:li>audio/amr</rdf:li>
    <rdf:li>audio/midi</rdf:li>
    <rdf:li>audio/mp3</rdf:li>
    <rdf:li>audio/mp4</rdf:li>
    <rdf:li>image/gif</rdf:li>
    <rdf:li>image/jpeg</rdf:li>
    <rdf:li>image/vnd.wap.wbmp</rdf:li>
    <rdf:li>text/css</rdf:li>
    <rdf:li>text/html</rdf:li>
    <rdf:li>text/plain</rdf:li>
    <rdf:li>text/vnd.sun.j2me.app-descriptor</rdf:li>
    <rdf:li>text/vnd.wap.wml</rdf:li>
    <rdf:li>video/3gpp</rdf:li>
    <rdf:li>video/mp4</rdf:li>
  </rdf:Bag>
</prf:CcppAccept>

CcppAccept-Charset

The CcppAccept-Charset attribute contains a list of character sets supported by the wireless device.

<prf:CcppAccept-Charset>
  <rdf:Bag>
    <rdf:li>US-ASCII</rdf:li>
    <rdf:li>ISO-8859-1</rdf:li>
    <rdf:li>UTF-8</rdf:li>
    <rdf:li>ISO-10646-UCS-2</rdf:li>
  </rdf:Bag>
</prf:CcppAccept-Charset>

CcppAccept-Encoding

The CcppAccept-Encoding attribute states the transfer encodings acceptable by the wireless device. The transfer encoding names can be found at IANA's website.

<prf:CcppAccept-Encoding>
  <rdf:Bag>
    <rdf:li>base64</rdf:li>
    <rdf:li>quoted-printable</rdf:li>
  </rdf:Bag>
</prf:CcppAccept-Encoding>

CcppAccept-Language

The CcppAccept-Language attribute states the language preference of the user. Its usage is similar to that of the HTTP header Accept-Language.

The items are listed in order of preference. For example, the first list item is the most preferred language.

<prf:CcppAccept-Language>
  <rdf:Seq>
    <rdf:li>en</rdf:li>
    <rdf:li>de</rdf:li>
    <rdf:li>fr</rdf:li>
    <rdf:li>zh-TW</rdf:li>
    <rdf:li>zh-CN</rdf:li>
  </rdf:Seq>
</prf:CcppAccept-Language>

DownloadableSoftwareSupport

The DownloadableSoftwareSupport attribute states the downloadable software types that the wireless device accepts and executes.

<prf:DownloadableSoftwareSupport>
  <rdf:Bag>
    <rdf:li>application/java</rdf:li>
    <rdf:li>application/java-archive</rdf:li>
  </rdf:Bag>
</prf:DownloadableSoftwareSupport>

JavaEnabled

The JavaEnabled attribute states whether the wireless device is capable of running Java programs.

<prf:JavaEnabled>Yes</prf:JavaEnabled>


<prf:JavaEnabled>No</prf:JavaEnabled>

JavaPlatform

The JavaPlatform attribute states the Java technologies that are supported by the wireless device.

<prf:JavaPlatform>
  <rdf:Bag>
    <rdf:li>CLDC</rdf:li>
    <rdf:li>MIDP</rdf:li>
    <rdf:li>MIDP/1.0-compatible</rdf:li>
    <rdf:li>Profile/MIDP-2.0</rdf:li>
    <rdf:li>Configuration/CLDC-1.0</rdf:li>
    <rdf:li>Configuration/CLDC-1.1</rdf:li>
  </rdf:Bag>
</prf:JavaPlatform>

JVMVersion

The JVMVersion attribute states the name and version of the Java virtual machines on the wireless device.

<prf:JVMVersion>
  <rdf:Bag>
    <rdf:li>SonyEricsson Enhanced VM</rdf:li>
  </rdf:Bag>
</prf:JVMVersion>

MexeClassmarks

The MexeClassmarks attribute states the MExE classmarks supported. MExE stands for Mobile Execution Environment.

<prf:MexeClassmarks>
  <rdf:Bag>
    <rdf:li>1</rdf:li>
    <rdf:li>3</rdf:li>
  </rdf:Bag>
</prf:MexeClassmarks>

MexeSecureDomains

The MexeSecureDomains attribute states whether MExE security domain is supported. MExE stands for Mobile Execution Environment.

<prf:MexeSecureDomains>Yes</prf:MexeSecureDomains>


<prf:MexeSecureDomains>No</prf:MexeSecureDomains>

MexeSpec

The MexeSpec attribute states the MExE classmark specialization supported by the wireless device. MExE stands for Mobile Execution Environment.

<prf:MexeSpec>22.057</prf:MexeSpec>

OSName

The OSName attribute states the name of the operating system of the wireless device.

<prf:OSName>Series60</prf:OSName>

OSVendor

The OSVendor attribute states the vendor of the operating system of the wireless device.

<prf:OSVendor>Symbian LTD</prf:OSVendor>

OSVersion

The OSVersion attribute states the version number of the operating system of the wireless device.

<prf:OSVersion>2.6</prf:OSVersion>

RecipientAppAgent

The RecipientAppAgent attribute states the user agent that sent the current request.

<prf:RecipientAppAgent>BrowserMail</prf:RecipientAppAgent>

SoftwareNumber

The SoftwareNumber attribute states the version number of the firmware.

<prf:SoftwareNumber>8.0a</prf:SoftwareNumber>

VideoInputEncoder

The VideoInputEncoder attribute states the video input encoders that are supported by the wireless device.

<prf:VideoInputEncoder>
  <rdf:Bag>
    <rdf:li>H.263</rdf:li>
    <rdf:li>MPEG-1</rdf:li>
    <rdf:li>MPEG-2</rdf:li>
  </rdf:Bag>
</prf:VideoInputEncoder>


Page 2 of 7 Previous Page | Next Page
Contents at a Glance
Print this Web Page | | Back to Top
Custom Search

Feedback Form (Expand)

What do you think about this web page?






User Agent Profile / UAProf Reference - Table of Contents User Agent Profile / UAProf Reference - Contents at a Glance Preferences - Change Color Scheme Preferences - Do Not Show Ads Previous Page Next Page