Compartir a través de


Representación del dispositivo

Los dispositivos tienen dos comportamientos principales que aborda la arquitectura de WPD:

  • Acceso y almacenamiento de contenido. Por ejemplo, las aplicaciones deben poder agregar archivos de música a un reproductor de música portátil.
  • Programación del dispositivo. Esto incluye operaciones sencillas, como cambiar la configuración y preparar el dispositivo para la captura de datos, o operaciones más complejas, como cargar firmware. Por ejemplo, es posible que se emita un comando Take Picture a una cámara fija digital.

En WPD, estos comportamientos se describen mediante la representación del dispositivo como una jerarquía de objetos. En la imagen siguiente se muestra una representación de objeto WPD para un dispositivo multifunción, en este caso, un teléfono móvil.

Jerarquía wpd.

Esta jerarquía muestra la funcionalidad y el contenido siguientes.

Funcionalidad

  • Objeto de almacenamiento. Este dispositivo tiene almacenamiento de datos.
  • Servicio de contactos. Este servicio es un objeto funcional que se puede usar para sincronizar y almacenar contactos en el teléfono.
  • Servicio SMS. Este servicio es un objeto funcional que se puede usar para enviar, recibir y almacenar mensajes SMS.

Contenido

  • Objetos multimedia. Este dispositivo almacena imágenes, música y archivos de vídeo en carpetas del objeto Storage. Aunque los archivos mostrados anteriormente se almacenan en una carpeta, un dispositivo puede subdividir contenido en carpetas organizadas por el tipo de medio almacenado (como una carpeta de imágenes, una carpeta de música o una carpeta de vídeo).
  • Objetos de contacto. Este dispositivo almacena información de contacto (como el nombre, el número de teléfono, la dirección, etc.) como subelementos del Servicio de Contactos.
  • Objetos de mensaje. Este dispositivo almacena mensajes SMS (Servicio de mensajes cortos) como elementos secundarios del servicio SMS.

Introducción a los controladores de WPD