| Interface | Description | 
|---|---|
| Connectable | 
 Common interface for a class that is able to open a  
Connection from it. | 
| Device | 
 Common superclass for a Device. 
 | 
| HardwareDescriptor<D extends Device> | 
 Descriptive information of the hardware of a  
Device. | 
| RegistrationListener<D extends Device> | 
 The  
RegistrationListener interface defines methods for notification of registered and unregistered devices. | 
| Class | Description | 
|---|---|
| DeviceManager | 
 The  
DeviceManager holds the Device registry. | 
| DeviceManagerPermission<D> | 
 This class represents access to  
DeviceManager. | 
| RegistrationEvent<D extends Device> | 
 The  
RegistrationEvent class. | 
ESR008).