Device classes
Device classes are used in HCL Digital Experience as an abstraction for common properties for the device of a client. For instance, tablet computers can be grouped into a device class tablets, since they share a form factor and possibly other traits such as touch interface, or additional hardware sensors.
Note
The abstraction provided by device classes does not make the defining properties explicit, but is rather indirectly done by the assignment of device classes to clients.
- Device classes overview
Device classes can be implemented to organize Clients in to groups. After you defined a device class, you can then assign it to clients. You can assign multiple device classes to a client to help scope your environment. - Additional information about device classes for developers
The DeviceClass profile attribute contains only the highest priority device class on the client. Highest priority is determined as the first device class listed for the client. DeviceClassList provides access to all device classes on a client, as a string of comma-separated values. - mvc:URI scheme
The mvc:URI scheme is a special URI format that accesses different resources, depending on the device class. This scheme is used by the Portal 8001 theme in the definition of several dynamic content spots. - Creating and deleting device classes
You can create and delete device classes using the XML configuration interface. - Assigning device classes
The process of assigning a device class to one of the supported clients in HCL Digital Experience. Usually, when a certain device class needs to be supported, the first step is to create client definitions for each of the devices that belong to this class. Then, you create a device class and assign the device class to the clients. The assignment of device classes on clients is done in the Supported Clients administration section, using a specific capability on the client. - Device class equations
Device class equations are expressions that involve a mixture of device class operands and Boolean logic operators.