8.3. Cast of Characters

DA consists of a single device manager, a number of device services, driver locator services, and driver services. Briefly, DA performs the following duties:

  • Device detection. With the aid of native drivers, DA can detect whether a device is connected and can register a device service to represent its functionality.

  • Device refinement. The device manager automatically refines a device service by consulting drivers and registering new device services. In the meantime, the device manager also asks driver locators to find and download new drivers on the fly to participate in this process.

  • Reconfiguration. When no driver can be found in the device refinement process to represent a device in one way, the device manager may try ...

Get Programming Open Service Gateways with Java Embedded Server™ Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.