UAProf (User Agent Profile)의 Software Platform 구성 요소는 모바일 장치의 소프트웨어 특성에 대한 정보를 제공합니다. 예를 들어, 지원되는 오디오 및 비디오 인코더, 허용된 문자 집합, Java 기능, 허용되는 콘텐츠 형식, MIME 형식 및 운영 체제 이름 및 버전 등을 제공합니다.
다음 표는 UAProf 스키마에 지정된대로 Software Platform 구성 요소의 일부 기본 속성을 나열합니다. 각 기본 속성에 대한 설명과 몇 가지 예가 제공됩니다. User Agent Profile은 아래 나열된 모든 속성을 포함하지 않을 수도 있습니다.
AcceptDownloadableSoftware
|
설명:
AcceptDownloadableSoftware 특성은 사용자가 다운로드 가능한 소프트웨어를 수락할지 여부를 나타냅니다.
|
사용예:
<prf:AcceptDownloadableSoftware>Yes</prf:AcceptDownloadableSoftware>
또는
<prf:AcceptDownloadableSoftware>No</prf:AcceptDownloadableSoftware>
|
AudioInputEncoder
|
설명:
AudioInputEncoder 속성은 무선 장치가 지원하는 오디오 입력 인코더를 나타냅니다.
|
사용예:
<prf:AudioInputEncoder>
<rdf:Bag>
<rdf:li>AMR</rdf:li>
<rdf:li>EFR</rdf:li>
<rdf:li>FR</rdf:li>
</rdf:Bag>
</prf:AudioInputEncoder>
|
CcppAccept
|
설명:
CcppAccept 속성은 무선 장치의 허용 가능한 MIME 미디어 유형 목록을 포함합니다.
|
사용예:
<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
|
설명:
CcppAccept-Charset 속성은 무선 장치가 지원하는 문자 집합 목록을 포함합니다.
|
사용예:
<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
|
설명:
CcppAccept-Encoding 특성은 무선 장치가 수용할 수있는 전송 인코딩을 나타냅니다.
전송 인코딩 이름은 https://www.iana.org/assignments/transfer-encodings/transfer-encodings.xhtml에서 참조하면 됩니다.
|
사용예:
<prf:CcppAccept-Encoding>
<rdf:Bag>
<rdf:li>base64</rdf:li>
<rdf:li>quoted-printable</rdf:li>
</rdf:Bag>
</prf:CcppAccept-Encoding>
|
CcppAccept-Language
|
설명:
CcppAccept-Language 특성은 사용자의 언어 기본 설정을 나타냅니다. 사용법은 HTTP 헤더 Accept-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
|
설명:
DownloadableSoftwareSupport 속성은 무선 장치가 수락하고 실행하는 다운로드 가능한 소프트웨어 유형을 나타냅니다.
|
사용예:
<prf:DownloadableSoftwareSupport>
<rdf:Bag>
<rdf:li>application/java</rdf:li>
<rdf:li>application/java-archive</rdf:li>
</rdf:Bag>
</prf:DownloadableSoftwareSupport>
|
JavaEnabled
|
설명:
JavaEnabled 속성은 무선 장치가 Java 프로그램을 실행할 수 있는지 여부를 나타냅니다.
|
사용예:
<prf:JavaEnabled>Yes</prf:JavaEnabled>
또는
<prf:JavaEnabled>No</prf:JavaEnabled>
|
JavaPlatform
|
설명:
JavaPlatform 속성은 무선 장치가 지원하는 Java 기술을 나타냅니다.
|
사용예:
<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
|
설명:
JVMVersion 속성은 무선 장치에서 Java 가상 시스템의 이름과 버전을 나타냅니다.
|
사용예:
<prf:JVMVersion>
<rdf:Bag>
<rdf:li>Sony VM</rdf:li>
</rdf:Bag>
</prf:JVMVersion>
|
MexeClassmarks
|
설명:
MexeClassmarks 특성은 지원되는 MExE 클래스 표시를 나타냅니다. MExE는 모바일 실행 환경을 나타냅니다.
|
사용예:
<prf:MexeClassmarks>
<rdf:Bag>
<rdf:li>1</rdf:li>
<rdf:li>3</rdf:li>
</rdf:Bag>
</prf:MexeClassmarks>
|
MexeSecureDomains
|
설명:
MExSecureDomains 속성은 MExE 보안 도메인이 지원되는지 여부를 나타냅니다. MExE는 모바일 실행 환경을 나타냅니다.
|
사용예:
<prf:MexeSecureDomains>Yes</prf:MexeSecureDomains>
또는
<prf:MexeSecureDomains>No</prf:MexeSecureDomains>
|
MexeSpec
|
설명:
MexeSpec 특성은 무선 장치에서 지원하는 MExE 클래스마크 규격을 나타냅니다. MExE는 모바일 실행 환경을 나타냅니다.
|
사용예:
<prf:MexeSpec>22.057</prf:MexeSpec>
|
OSName
|
설명:
OSName 속성은 무선 장치의 운영 체제 이름을 나타냅니다.
|
사용예:
<prf:OSName>Android</prf:OSName>
|
OSVendor
|
설명:
OSVendor 속성은 무선 장치의 운영 체제 공급 업체를 나타냅니다.
|
사용예:
<prf:OSVendor>Google</prf:OSVendor>
|
OSVersion
|
설명:
OSVersion 속성은 무선 장치의 운영 체제 버전 번호를 나타냅니다.
|
사용예:
<prf:OSVersion>8.0</prf:OSVersion>
|
RecipientAppAgent
|
설명:
RecipientAppAgent 속성은 현재 요청을 보낸 User Agent를 나타냅니다.
|
사용예:
<prf:RecipientAppAgent>BrowserMail</prf:RecipientAppAgent>
|
SoftwareNumber
|
설명:
SoftwareNumber 속성은 펌웨어의 버전 번호를 나타냅니다.
|
사용예:
<prf:SoftwareNumber>8.0a</prf:SoftwareNumber>
|
VideoInputEncoder
|
설명:
VideoInputEncoder 속성은 무선 장치가 지원하는 비디오 입력 인코더를 나타냅니다.
|
사용예:
<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>
|
댓글 없음:
댓글 쓰기