CPC G06F 9/451 (2018.02) | 17 Claims |
1. A computing device comprising:
a processor; and
memory storing instructions that when executed by the processor cause the computing device to perform operations to:
detect a device type of the computing device;
based on the detected device type, accessing, from a user interface manager, display characteristics including layout rules for the device type;
detect a list of applications being executed by the computing device, including a first application and a second application; and
based on the display characteristics, generating a user interface container by applying the display characteristics to the first application and the second application being executed by the computing device to generate a first application window for the first application and a second application window for the second application according to the display characteristics, wherein the first application window and the second application window are arranged according to the layout rules and wherein the layout rules indicate whether the first and second application windows are displayed: (1) side by side; (2) in a full screen setting; or (3) in an overlapping technique.
|