ADAPTIVE USER INTERFACES
First Claim
1. A computer-implemented method comprising:
- receiving a user interface by an application development environment, the application development environment providing the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value;
creating an application including the user interface wherein the application is configured to;
determine a screen size of a device, the screen size including a first abstracted size class value and a second abstracted size class value;
adapt the user interface according to the screen size including the first abstracted size class value and the second abstracted size class value; and
display the adapted user interface on the device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for creating and displaying adaptive user interfaces are disclosed. An example method includes receiving a user interface by an application development environment, the application development environment providing the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value. The method then includes creating an application including the user interface wherein the application is configured to: determine a screen size of a device, the screen size including a first abstracted size class value and a second abstracted size class value; adapt the user interface according to the screen size including the first abstracted size class value and the second abstracted size class value; and display the adapted user interface on the device.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a user interface by an application development environment, the application development environment providing the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value; creating an application including the user interface wherein the application is configured to; determine a screen size of a device, the screen size including a first abstracted size class value and a second abstracted size class value; adapt the user interface according to the screen size including the first abstracted size class value and the second abstracted size class value; and display the adapted user interface on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
a processor; a computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving a user interface by an application development environment, the application development environment providing the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value; creating an application including the user interface wherein the application is configured to; determine a screen size of a device, the screen size including a first abstracted size class value and a second abstracted size class value; adapt the user interface according to the screen size including the first abstracted size class value and the second abstracted size class value; and display the adapted user interface on the device. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a user interface by an application development environment, the application development environment providing the ability to allow authoring of a user interface that adapts to a screen size with any first abstracted size class value and any second abstracted size class value; creating an application including the user interface wherein the application is configured to; determine a screen size of a device, the screen size including a first abstracted size class value and a second abstracted size class value; adapt the user interface according to the screen size including the first abstracted size class value and the second abstracted size class value; and display the adapted user interface on the device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification