디바이스 표현
디바이스에는 WPD 아키텍처에서 처리하는 두 가지 주요 동작이 있습니다.
- 콘텐츠 액세스 및 저장. 예를 들어 애플리케이션은 휴대용 음악 플레이어에 음악 파일을 추가할 수 있어야 합니다.
- 디바이스 프로그래밍 여기에는 설정 변경 및 데이터 캡처를 위한 디바이스 준비와 같은 간단한 작업 또는 펌웨어 업로드와 같은 더 복잡한 작업이 포함됩니다. 예를 들어 사진 촬영 명령은 디지털 스틸 카메라에 실행될 수 있습니다.
WPD에서 이러한 동작은 디바이스를 개체의 계층 구조로 나타내서 설명합니다. 다음 그림에서는 다기능 디바이스(이 경우 휴대폰)에 대한 WPD 개체 표현을 보여줍니다.

이 계층 구조는 다음과 같은 기능 및 내용을 보여 줍니다.
기능
- Storage 개체입니다. 이 디바이스에는 데이터 스토리지가 있습니다.
- Contacts Service. 이 서비스는 휴대폰에서 연락처를 동기화하고 저장하는 데 사용할 수 있는 기능 개체입니다.
- SMS 서비스입니다. 이 서비스는 SMS 메시지를 보내고 받고 저장하는 데 사용할 수 있는 기능 개체입니다.
내용을
- 미디어 개체입니다. 이 디바이스는 Storage 개체의 폴더에 이미지, 음악 및 비디오 파일을 저장합니다. 위에 표시된 파일은 하나의 폴더 아래에 저장되지만 디바이스는 저장된 미디어 유형(예: 이미지 폴더, 음악 폴더 또는 비디오 폴더)으로 구성된 폴더로 콘텐츠를 세분화할 수 있습니다.
- 연락처 개체입니다. 이 장치는 연락처 정보(예: 이름, 전화 번호, 주소 등)를 연락처 서비스의 자식으로 저장합니다.
- 메시지 개체입니다. 이 디바이스는 SMS(짧은 메시지 서비스) 메시지를 SMS 서비스의 자식으로 저장합니다.