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> | 
 
댓글 없음:
댓글 쓰기