Représentation de l’appareil
les appareils ont deux comportements principaux qui sont traités par l’architecture WPD (Windows Portable devices) :
- Accès et stockage du contenu. Par exemple, les applications doivent être en mesure d’ajouter des fichiers musicaux à un lecteur de musique portable.
- Programmation de l’appareil. Cela comprend des opérations simples telles que la modification des paramètres et la préparation de l’appareil pour la capture de données, ou des opérations plus complexes telles que le chargement du microprogramme. Il peut s’agir par exemple de l’émission d’une commande « prendre une photo » sur un appareil photo encore numérique.
Dans WPD, ces comportements sont décrits en représentant l’appareil sous la forme d’une hiérarchie d’objets. L’illustration suivante montre une représentation d’objet WPD pour un appareil à fonctions multiples, qui dans ce cas est un téléphone mobile.

Cette hiérarchie illustre les fonctionnalités et le contenu suivants.
Ses
- objet Stockage. Cet appareil a un stockage de données.
- Service de contacts. Ce service est un objet fonctionnel qui peut être utilisé pour synchroniser et stocker des contacts sur le téléphone.
- Service SMS. Ce service est un objet fonctionnel qui peut être utilisé pour envoyer, recevoir et stocker des messages SMS.
Contenu :
- Objets multimédias. ce périphérique stocke des images, de la musique et des fichiers vidéo dans des dossiers sur l’objet Stockage. Tandis que les fichiers affichés dans l’illustration sont stockés dans un dossier, un appareil peut subdiviser le contenu en dossiers organisés selon le type de support stocké. par exemple, dossiers d’images, dossiers musicaux et dossiers vidéo.
- Objets contact. Cet appareil stocke les informations de contact (telles que le nom, le numéro de téléphone et l’adresse) en tant qu’enfants du service de contacts.
- Objets de message. Cet appareil stocke les messages SMS en tant qu’enfants du service SMS.