Suggestive form factors
First Claim
1. A development environment for generating a first user interface for a first computing device and a second user interface for a second computing device comprising:
- a user interface modeling process, the user interface modeling process including;
receiving a first information representing a first display capability of the first computing device, wherein the first display capability includes a first view size;
receiving a second information representing a second display capability of the second computing device, wherein the second display capability includes a second view size;
as a function of the first information and the second information, displaying respectively a first indicator representing the first view size and a second indicator representing the second view size;
receiving a third information indicating a desired placement of a user interface component;
an application generation process, the application generation process including;
comparing the first information with the third information, wherein if the desired placement of the user interface component complies with the first display capability, storing the third information in a first database, wherein the first database is used to generate the first user interface for the first computing device; and
comparing the second information with the third information, wherein if the desired placement of the user interface component complies with the second display capability, storing the third information in a second database, wherein the second database is used to generate the second user interface for the second computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A development environment and/or method for generating a user interface for a plurality of computing devices. The development environment and/or method may include a user interface modeling process for configuring information representing display capabilities of computing devices. The display capabilities may include a desired screen size parameter. As a function of the information configured, indicators are displayed or implemented to represent the respective screen size parameters of the computing devices. The development environment and/or method may also include an application generation process for comparing the information of the display capabilities of the computing devices with the information indicating placement location of a user interface component. If the information indicating placement location of the user interface component complies with a display capability, then the user interface component is stored in a database. The database may be stored in repository; a generator is used to read the database to generate the application requested by one of the computing devices.
-
Citations
19 Claims
-
1. A development environment for generating a first user interface for a first computing device and a second user interface for a second computing device comprising:
-
a user interface modeling process, the user interface modeling process including;
receiving a first information representing a first display capability of the first computing device, wherein the first display capability includes a first view size;
receiving a second information representing a second display capability of the second computing device, wherein the second display capability includes a second view size;
as a function of the first information and the second information, displaying respectively a first indicator representing the first view size and a second indicator representing the second view size;
receiving a third information indicating a desired placement of a user interface component;
an application generation process, the application generation process including;
comparing the first information with the third information, wherein if the desired placement of the user interface component complies with the first display capability, storing the third information in a first database, wherein the first database is used to generate the first user interface for the first computing device; and
comparing the second information with the third information, wherein if the desired placement of the user interface component complies with the second display capability, storing the third information in a second database, wherein the second database is used to generate the second user interface for the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating at least one of a first user interface for a first computing device, a second user interface for a second computing device, and a generic user interface for the first and second computing devices, comprising:
-
providing a user interface modeling process, the user interface modeling process including;
receiving a first information representing a first display capability of the first computing device;
receiving a second information representing a second display capability of the second computing device;
as a function of the first information displaying a first indicator representing the first display capability and as a function of the second information displaying a second indicator representing the second display capability;
receiving a third information indicating a desired placement of a user interface component; and
providing an application generation process, the application generation process including at least one of;
comparing the first information with the third information, wherein if the desired placement of the user interface component complies with the first display capability, storing the third information in a first database, wherein the first database is used to generate the first user interface for the first computing device;
comparing the second information with the third information, wherein if the desired placement of the user interface component complies with the second display capability, storing the third information in a second database, wherein the second database is used to generate the second user interface for the second computing device; and
comparing the first information with the second information to determine an area where the first display capability is redundant with the second display capability and comparing the area with the third information, wherein if the desired placement of the user interface component complies with the area, storing the third information in a third database, wherein the third database is used to generate the generic user interface for the first computing device and the second computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A development tool for a user interface comprising:
-
interactive software control permitting a developer to place interface elements spatially throughout a development space; and
display control to indicate, for each of a plurality of target computing devices onto which the user interface will be deployed, a portion of the development space that is viewable by the respective target computing device. - View Dependent Claims (18, 19)
-
Specification