Multi-view form design
First Claim
1. One or more non-transitory computer storage media storing computer-executable instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform a method for designing a platform-specific form, the method comprising:
- receiving a base form for a mobile device application, wherein the base form is usable by a plurality of platforms and an appearance of the base form varies among the plurality of platforms;
presenting the plurality of platforms;
receiving a user selection of a particular platform from the plurality of platforms;
presenting a platform-specific view of the base form that corresponds to a presentation of the base form on the particular platform;
receiving a modification to the base form to provide a custom form for the particular platform;
presenting a platform-specific view of the custom form that corresponds to a presentation of the custom form on the particular platform, wherein the platform-specific view of the custom form is presented side by side with the platform-specific view of the base form;
receiving a modification to a parameter of the base form; and
determining whether a corresponding parameter of the custom form has been previously modified, the corresponding parameter of the custom form corresponding to the modified parameter of the base form, and;
when the corresponding parameter of the custom form has not been previously modified, applying the received modification to the corresponding parameter of the custom form, andwhen the corresponding parameter of the custom form has been previously modified, determining not to apply the received modification to the corresponding parameter of the custom form.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer systems and computer readable media for receiving designing and displaying device and platform-specific forms are provided. In embodiments, base forms are utilized and modified to create custom forms that are platform and device specific, without breaking the parent-child relationship between the base form and the custom form for any non-modified characteristics of the base form. Custom forms enhance the performance and appearance. In embodiments, interrogators are executed at runtime to specify a set of instructions that will be executed, further enhancing the performance and appearance associated with the form and the particular device displaying the form. In various embodiments of the present invention, user interfaces provide the designer visual representations of the forms as they appear on selected platforms and/or devices.
34 Citations
16 Claims
-
1. One or more non-transitory computer storage media storing computer-executable instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform a method for designing a platform-specific form, the method comprising:
-
receiving a base form for a mobile device application, wherein the base form is usable by a plurality of platforms and an appearance of the base form varies among the plurality of platforms; presenting the plurality of platforms; receiving a user selection of a particular platform from the plurality of platforms; presenting a platform-specific view of the base form that corresponds to a presentation of the base form on the particular platform; receiving a modification to the base form to provide a custom form for the particular platform; presenting a platform-specific view of the custom form that corresponds to a presentation of the custom form on the particular platform, wherein the platform-specific view of the custom form is presented side by side with the platform-specific view of the base form; receiving a modification to a parameter of the base form; and determining whether a corresponding parameter of the custom form has been previously modified, the corresponding parameter of the custom form corresponding to the modified parameter of the base form, and; when the corresponding parameter of the custom form has not been previously modified, applying the received modification to the corresponding parameter of the custom form, and when the corresponding parameter of the custom form has been previously modified, determining not to apply the received modification to the corresponding parameter of the custom form. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for designing a platform-specific form, the computer system comprising a processor coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer-executable instructions that, when executed by the processor, implement a method comprising:
-
receiving a design of a base form that is associated with a mobile device application, wherein the base form is usable by a plurality of platforms, wherein an appearance of the base form varies among the plurality of platforms; receiving a user selection of a platform from the plurality of platforms; presenting a platform-specific view of the base form that corresponds to a presentation of the base form on the selected platform; receiving a customization of the base form to provide a custom form for the selected platform; receiving a modification to a parameter of the base form; and determining whether a corresponding parameter of the custom form has been previously modified, the corresponding parameter of the custom form corresponding to the modified parameter of the base form, and; when the corresponding parameter of the custom form has not been previously modified, applying the received modification to the corresponding parameter of the custom form, and when the corresponding parameter of the custom form has been previously modified, determining not to apply the received modification to the corresponding parameter of the custom form. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for designing a platform-specific form, the method comprising:
-
receiving a base form that is associated with a mobile device application, wherein the base form is usable by a plurality of platforms and an appearance of the base form varies among the plurality of platforms; receiving an indication of a first platform of the plurality of platforms; presenting a platform-specific view of the base form that corresponds to a presentation of the base form on the first platform; receiving a first customization of the base form to provide a first custom form for the first platform; presenting a platform-specific view of the first custom form that corresponds to a presentation of the first custom form on the first platform; receiving a modification to a parameter of the base form; and determining whether a corresponding parameter of the first custom form has been previously modified, the corresponding parameter of the first custom form corresponding to the modified parameter of the base form, and; when the corresponding parameter of the first custom form has not been previously modified, applying the received modification to the corresponding parameter of the first custom form, and when the corresponding parameter of the first custom form has been previously modified, determining not to apply the received modification to the corresponding parameter of the first custom form. - View Dependent Claims (13, 14, 15, 16)
-
Specification