Device

To learn more about this concept of database & coding reflection, please visit developers.jframework.io.

Definition

JFW defines a "device" as any mobile or handheld device (e.g., cell phones, smartphones, tablets, laptops) owned and/or used by a user that falls within the scope of the JFW platform. This platform encompasses software (including mobile apps), hardware, and services.

By default, JFW considers each browser profile as a separate device to enhance the accuracy of session management for applications. However, end developers (end-dev) can modify this setting to align with specific business strategies. Options include:

  • Excluding specific browsers from being counted towards the device limit.

  • Consolidating all browser sessions into a single device count.

These adjustments allow for greater control and customization based on the unique needs of your business.


Brand Relationship

A device in JFW is independent and does not inherently belong to any brand. Instead, devices exist as standalone entities within the platform. This design ensures maximum flexibility and scalability.

  • Independent Device A device is not tied to a single tenant. It can exist on the platform without being bound to any specific brand structure.

  • Many-to-Many User Relationship

    • A single device can be associated with multiple users.

    • A single user can also be associated with multiple devices.

This many-to-many mapping enables developers to build scenarios such as:

  • Shared devices across multiple users (e.g., family tablets, workplace laptops).

  • Single users managing multiple devices under their profile (e.g., phone + laptop + work tablet).

Last updated

Was this helpful?