2018년 1월 8일 월요일

User Agent Profile의 Wap Characteristics Component 특성 및 사용예

UAProf (User Agent Profile) Wap Characteristics 구성 요소는 모바일 장치에서 지원하는 WAP 기능에 대한 정보를 제공합니다. 예를 들어, DRM (디지털 권한 관리) 기능, 최대 WML 데크 크기, 지원되는 WAP 버전 및 지원되는 WMLScript 라이브러리 등을 나타냅니다.

다음 표에는 UAProf 스키마에 지정된 Wap Characteristics 구성 요소의 기본 특성이 나와 있습니다. 각 기본 속성에 대한 설명과 몇 가지 예가 제공됩니다. User Agent Profile은 아래 나열된 모든 속성을 포함하지 않을 수도 있습니다.

최근에는 WAP을 사용하지 않으므로 WAP 관련 특성들은 상당부분 사용되지 않습니다.

DrmClass
설명:
DrmClass 속성은 모바일 장치에 의해 지원되는 DRM (Digital Rights Management) 방법을 나타냅니다.
사용예:
<prf:DrmClass>
  <rdf:Bag>
    <rdf:li>ForwardLock</rdf:li>
    <rdf:li>CombinedDelivery</rdf:li>
    <rdf:li>SeparateDelivery</rdf:li>
  </rdf:Bag>
</prf:DrmClass>

DrmConstraints
설명:
DrmConstraints 속성은 모바일 장치에 의해 지원되는 DRM (Digital Rights Management) 제약을 나타냅니다.
사용예:
<prf:DrmConstraints>
  <rdf:Bag>
    <rdf:li>count</rdf:li>
    <rdf:li>interval</rdf:li>
    <rdf:li>datetime</rdf:li>
  </rdf:Bag>
</prf:DrmConstraints>

OmaDownload
설명:
OmaDownload 특성은 모바일 장치가 OMA 다운로드 기능을 지원하는지 여부를 나타냅니다.
사용예:
<prf:OmaDownload>Yes</prf:OmaDownload>
또는
<prf:OmaDownload>No</prf:OmaDownload>

SupportedPictogramSet
설명:
SupportedPictogramSet 속성은 모바일 장치가 지원하는 픽토그램 클래스를 나타냅니다.
픽토그램 클래스는 WAP 픽토그램 사양에 정의되어 있습니다.
사용예:
<prf:SupportedPictogramSet>
  <rdf:Bag>
    <rdf:li>core</rdf:li>
  </rdf:Bag>
</prf:SupportedPictogramSet>

WapDeviceClass
설명:
WapDeviceClass 특성은 모바일 장치의 WAP 장치 클래스를 나타냅니다. 현재 값은 A, B 또는 C일 수 있습니다.
사용예:
<prf:WapDeviceClass>C</prf:WapDeviceClass>

WapVersion
설명:
WapVersion 속성은 모바일 장치에서 지원하는 WAP 버전을 나타냅니다.
사용예:
<prf:WapVersion>2.0</prf:WapVersion>

WmlDeckSize
설명:
WmlDeckSize 속성은 모바일 장치가 지원하는 WML 데크의 최대 크기 (바이트 단위의 WML 문서의 최대 크기)를 바이트 단위로 나타냅니다.
사용예:
<prf:WmlDeckSize>20000</prf:WmlDeckSize>

WmlScriptLibraries
설명:
WmlScriptLibraries 특성은 모바일 장치에서 지원하는 WMLScript 표준 라이브러리를 나타냅니다.
사용예:
<prf:WmlScriptLibraries>
  <rdf:Bag>
    <rdf:li>Dialogs</rdf:li>
    <rdf:li>Float</rdf:li>
    <rdf:li>Lang</rdf:li>
    <rdf:li>String</rdf:li>
    <rdf:li>URL</rdf:li>
    <rdf:li>WMLBrowser</rdf:li>
  </rdf:Bag>
</prf:WmlScriptLibraries>

WmlScriptVersion
설명:
WmlScriptVersion 특성은 모바일 장치에서 지원하는 WMLScript 버전을 나타냅니다.
사용예:
<prf:WmlScriptVersion>
  <rdf:Bag>
    <rdf:li>1.2</rdf:li>
  </rdf:Bag>
</prf:WmlScriptVersion>

WmlVersion
설명:
WmlVersion 속성은 모바일 장치에서 지원하는 WML 버전을 나타냅니다.
사용예:
<prf:WmlVersion>
  <rdf:Bag>
    <rdf:li>1.3</rdf:li>
  </rdf:Bag>
</prf:WmlVersion>

WtaiLibraries
설명:
WtaiLibraries 특성은 모바일 장치가 지원하는 WTAI (Wireless Telephony Applications Interface : 무선 전화 응용프로그램 인터페이스) 라이브러리를 나타냅니다.
사용예:
<prf:WtaiLibraries>
  <rdf:Bag>
    <rdf:li>WTAVoiceCall</rdf:li>
    <rdf:li>WTANetText</rdf:li>
    <rdf:li>WTAPhoneBook</rdf:li>
    <rdf:li>WTACallLog</rdf:li>
    <rdf:li>WTAMisc</rdf:li>
    <rdf:li>WTAGSM</rdf:li>
    <rdf:li>WTAIS136</rdf:li>
    <rdf:li>WTAPDC</rdf:li>
  </rdf:Bag>
</prf:WtaiLibraries>

WtaVersion
설명:
WtaVersion 속성은 WTA (Wireless Telephony Application : 무선 전화 응용프로그램) User Agent 버전을 나타냅니다.
사용예:
<prf:WtaVersion>1.1</prf:WtaVersion>

댓글 없음:

댓글 쓰기