UAProf (User Agent Profile)의 Hardware Platform 구성 요소는 모바일 장치의 하드웨어 기능에 대한 정보를 제공합니다. 예를 들어, 색상 기능, 모바일 장치의 모델 이름, 텍스트 입력 기능, 화면 크기 및 사운드 기능 등을 제공합니다.
다음 표는 UAProf 스키마에 지정된대로 Hardware Platform 구성 요소의 일부 기본 특성을 나열합니다. 각 기본 속성에 대한 설명과 몇 가지 예가 제공됩니다. User Agent Profile은 아래 나열된 모든 속성을 포함하지 않을 수도 있습니다.
BitsPerPixel
|
설명:
BitsPerPixel 특성은 픽셀이 색을 나타내는데 사용하는 비트수를 나타냅니다. BitsPerPixel을 사용하여 화면에서 지원되는 색상수를 계산할 수 있습니다.
예를 들어 BitsPerPixel이 16이면 모바일 장치의 화면에 2^16 = 65536 색을 표시할 수 있음을 의미합니다.
|
사용예:
<prf:BitsPerPixel>16</prf:BitsPerPixel>
|
BluetoothProfile
|
설명:
BluetoothProfile 속성은 모바일 장치가 지원하는 Bluetooth 프로파일을 나타냅니다.
블루투스 프로파일은 블루투스 사양으로 정의되었습니다.
모바일 장치가 지원하는 Bluetooth 버전을 찾으려면 Network Characteristics 구성 요소의 SupportedBluetoothVersion 속성을 참조하면 됩니다.
|
사용예:
<prf:BluetoothProfile>
<rdf:Bag>
<rdf:li>headset</rdf:li>
<rdf:li>dialup</rdf:li>
<rdf:li>lanaccess</rdf:li>
</rdf:Bag>
</prf:BluetoothProfile>
|
ColorCapable
|
설명:
ColorCapable 속성은 모바일 장치의 화면에서 색상을 표시할 수 있는지 여부를 나타냅니다.
화면에서 지원하는 색상수를 찾으려면 HardwarePlatform 구성 요소의 BitsPerPixel 특성을 참조하면 됩니다.
|
사용예:
<prf:ColorCapable>Yes</prf:ColorCapable>
또는
<prf:ColorCapable>No</prf:ColorCapable>
|
CPU
|
설명:
CPU 속성은 모바일 장치가 사용하는 CPU의 이름과 모델을 나타냅니다.
|
사용예:
<prf:CPU>Pentium</prf:CPU>
또는
<prf:CPU>ARM</prf:CPU>
|
ImageCapable
|
설명:
ImageCapable 특성은 모바일 장치가 이미지를 표시할 수 있는지 여부를 나타냅니다.
지원되는 이미지 형식을 찾으려면 SoftwarePlatform 구성 요소의 CcppAccept 특성을 사용할 수 있습니다. 예를 들어 "image/gif"가 CcppAccept에서 발견되면 모바일 장치가 GIF 이미지 형식을 지원함을 의미합니다.
|
사용예:
<prf:ImageCapable>Yes</prf:ImageCapable>
또는
<prf:ImageCapable>No</prf:ImageCapable>
|
InputCharSet
|
설명:
InputCharSet 특성은 텍스트 입력에 사용할 수 있는 문자 집합을 나타냅니다.
|
사용예:
<prf:InputCharSet>
<rdf:Bag>
<rdf:li>ISO-8859-1</rdf:li>
<rdf:li>US-ASCII</rdf:li>
<rdf:li>UTF-8</rdf:li>
<rdf:li>ISO-10646-UCS-2</rdf:li>
</rdf:Bag>
</prf:InputCharSet>
|
Keyboard
|
설명:
키보드 속성은 모바일 장치의 키보드 유형을 나타냅니다.
|
사용예:
<prf:Keyboard>PhoneKeypad</prf:Keyboard>
또는
<prf:Keyboard>Qwerty</prf:Keyboard>
|
Model
|
설명:
Model 속성은 모바일 장치의 모델을 나타냅니다.
|
사용예:
<prf:Model>6230i</prf:Model>
또는
<prf:Model>W800i</prf:Model>
|
NumberOfSoftKeys
|
설명:
NumberOfSoftKeys 특성은 모바일 장치에서 사용할 수 있는 소프트키 수를 나타냅니다.
|
사용예:
<prf:NumberOfSoftKeys>2</prf:NumberOfSoftKeys>
|
OutputCharSet
|
설명:
OutputCharSet 특성은 텍스트 출력에 사용할 수 있는 문자 집합을 나타냅니다.
|
사용예:
<prf:OutputCharSet>
<rdf:Bag>
<rdf:li>ISO-8859-1</rdf:li>
<rdf:li>US-ASCII</rdf:li>
<rdf:li>UTF-8</rdf:li>
<rdf:li>ISO-10646-UCS-2</rdf:li>
</rdf:Bag>
</prf:OutputCharSet>
|
PixelAspectRatio
|
설명:
PixelAspectRatio 특성은 한 픽셀의 너비와 한 픽셀의 높이의 비율을 나타냅니다.
예를 들어, 비율이 1:1이면 PixelAspectRatio에서 1x1 값을 찾을 수 있습니다. "x" 문자가 ":" 문자 대신 사용됩니다.
|
사용예:
<prf:PixelAspectRatio>1x1</prf:PixelAspectRatio>
|
ScreenSize
|
설명:
ScreenSize 특성은 화면 크기를 픽셀 단위로 나타냅니다. 첫 번째 값은 화면 너비이고 두 번째 값은 화면 높이입니다.
|
사용예:
<prf:ScreenSize>208x208</prf:ScreenSize>
또는
<prf:ScreenSize>176x220</prf:ScreenSize>
|
ScreenSizeChar
|
설명:
ScreenSizeChar 특성은 화면 크기를 문자로 나타냅니다. 모바일 장치의 표준 폰트중 가장 큰 문자가 단위로 사용됩니다. 첫 번째 값은 화면 너비이고 두 번째 값은 화면 높이입니다.
예를 들어, ScreenSizeChar가 18x5이면 모바일 장치의 화면이 한 행에 18 자, 한 열에 5자를 채울 수 있음을 의미합니다.
|
사용예:
<prf:ScreenSizeChar>18x5</prf:ScreenSizeChar>
또는
<prf:ScreenSizeChar>12x8</prf:ScreenSizeChar>
|
SoundOutputCapable
|
설명:
SoundOutputCapable 속성은 모바일 장치가 사운드를 출력할 수 있는지 여부를 나타냅니다.
|
사용예:
<prf:SoundOutputCapable>Yes</prf:SoundOutputCapable>
또는
<prf:SoundOutputCapable>No</prf:SoundOutputCapable>
|
StandardFontProportional
|
설명:
StandardFontProportional 속성은 모바일 장치에서 사용되는 표준 글꼴이 비례하는지 여부를 나타냅니다.
|
사용예:
<prf:StandardFontProportional>Yes</prf:StandardFontProportional>
또는
<prf:StandardFontProportional>No</prf:StandardFontProportional>
|
TextInputCapable
|
설명:
TextInputCapable 특성은 사용자가 모바일 장치에 텍스트를 입력할 수 있는지 여부를 나타냅니다.
예를 들어, TextInputCapable이 Yes이면 사용자가 영문자와 숫자를 모두 입력할 수 있음을 의미합니다. TextInputCapable이 No인 경우 사용자가 알파벳을 입력할 수 없으며 숫자만 모바일 장치에 입력할 수 있음을 의미합니다.
|
사용예:
<prf:TextInputCapable>Yes</prf:TextInputCapable>
또는
<prf:TextInputCapable>No</prf:TextInputCapable>
|
Vendor
|
설명:
Vendor 특성은 모바일 장치 제조업체를 나타냅니다.
|
사용예:
<prf:Vendor>Samsung</prf:Vendor>
|
VoiceInputCapable
|
설명:
VoiceInputCapable 속성은 모바일 장치가 음성 입력을 지원하는지 여부를 나타냅니다.
|
사용예:
<prf:VoiceInputCapable>Yes</prf:VoiceInputCapable>
또는
<prf:VoiceInputCapable>No</prf:VoiceInputCapable>
|
댓글 없음:
댓글 쓰기