Automatic generation of fastpath applications
First Claim
1. A computer program product for generating user interfaces comprisinga system user interface that accepts input from a user, the system user interface generating template data reflecting the work-flow defined by input from the user;
- a macro list generator that displays a representation of the template data and for accepting input representing user preferences for interface customization based on the template data, the macro list generator generating macro list data reflecting the input representing user preferences for interface customization; and
a custom interface generator that presents a customized interface to the user, the customized interface comprising prompts derived from the macro list data, the customized interface generator accepting input from the user in response to the customized interface prompts and further comprising an application generator for generating application data corresponding to the template data as modified to reflect responses of the user to the customized interface prompts.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system having a graphical system user interface for accepting input from a user to create objects in an object-oriented computing environment. The system user interface generates an XML-compliant template file reflecting the work-flow defined by input fiom the user. A macro list generator displays a representation of the template file and prompts for user interface customization options based on the template file. The macro list generator generates an XML-compliant macro list file reflecting interface customization. The system has a custom interface generator to present the customized interface to the user, having prompts derived from the macro list data. The customized interface generator accepts input from the user in response to the customized interface prompts and generates an XML-compliant application file corresponding to the template file as modified to reflect responses of the user to the customized interface prompts.
149 Citations
15 Claims
-
1. A computer program product for generating user interfaces comprising
a system user interface that accepts input from a user, the system user interface generating template data reflecting the work-flow defined by input from the user; -
a macro list generator that displays a representation of the template data and for accepting input representing user preferences for interface customization based on the template data, the macro list generator generating macro list data reflecting the input representing user preferences for interface customization; and
a custom interface generator that presents a customized interface to the user, the customized interface comprising prompts derived from the macro list data, the customized interface generator accepting input from the user in response to the customized interface prompts and further comprising an application generator for generating application data corresponding to the template data as modified to reflect responses of the user to the customized interface prompts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising
a graphical system user interface that accepts input from a user to create objects in an object-oriented computing environment, the system user interface generating a template file reflecting the work-flow defined by input from the user; -
a macro list generator that displays a representation derived from the template file and for accepting input representing user preferences for interface customization based on the template file, the macro list generator generating a macro list file reflecting the input representing user preferences for interface customization; and
a custom interface generator that presents a customized interface to the user, the customized interface comprising prompts derived from the macro list data, the customized interface generator accepting input from the user in response to the customized interface prompts and further comprising an application generator for generating an application file corresponding to the template file as modified to reflect responses of the user to the customized interface prompts.
-
-
10. A method for generating fastpath applications comprising the steps of:
-
accepting input from a user;
generating template data reflecting the work-flow defined by input from the user;
displaying a representation of the template data;
accepting input representing user preferences for interface customization based on the template data;
generating macro list data reflecting the input representing user preferences for interface customization;
presenting a customized interface to the user, the customized interface comprising prompts derived from the macro list data;
accepting input from the user in response to the customized interface prompts; and
generating application data corresponding to the template data as modified to reflect responses of the user to the customized interface prompts. - View Dependent Claims (11)
-
-
12. A method for generating fastpath applications comprising the steps of:
-
accepting input from a user to create objects in an object-oriented computing environment;
generating a template file reflecting the work-flow defined by input from the user;
displaying a representation derived from the template file;
accepting input representing user preferences for interface customization based on the template file;
generating a macro list file reflecting the input representing user preferences for interface customization;
presenting a customized interface to the user, the customized interface comprising prompts derived from the macro list data, the customized interface generator accepting input from the user in response to the customized interface prompts; and
generating an application file corresponding to the template file as modified to reflect responses of the user to the customized interface prompts. - View Dependent Claims (13)
-
-
14. A computer program product for use with an object-oriented computer system, said computer program product comprising:
- a computer usable medium having computer readable program code embodied in said medium for automatic application generation, said computer program product comprising;
computer readable program code that causes a computer to accept input from a user;
computer readable program code that causes a computer to generate template data reflecting the work-flow defined by input from the user;
computer readable program code that causes a computer to display a representation of the template data;
computer readable program code that causes a computer to accept input representing user preferences for interface customization based on the template data;
computer readable program code that causes a computer to generate macro list data reflect the input representing user preferences for interface customization;
computer readable program code that causes a computer to present a customized interface to the user, the customized interface comprising prompts derived from the macro list data;
computer readable program code that causes a computer to accept input from the user in response to the customized interface prompts; and
computer readable program code that causes a computer to generate application data corresponding to the template data as modified to reflect responses of the user to the customized interface prompts.
- a computer usable medium having computer readable program code embodied in said medium for automatic application generation, said computer program product comprising;
-
15. A computer program product for use with an object-oriented computer system, said computer program product comprising:
-
a computer usable medium having computer readable program code embodied in said medium for automatic application generation, said computer program product comprising;
computer readable program code that causes a computer to accept input from a user to create objects in an object-oriented computing environment;
computer readable program code that causes a computer to generate a template file reflecting the work-flow defined by input from the user;
computer readable program code that causes a computer to display a representation derived from the template file;
computer readable program code that causes a computer to accept input representing user preferences for interface customization based on the template file;
computer readable program code that causes a computer to generate a macro list file reflecting the input representing user preferences for interface customization;
computer readable program code that causes a computer to present a customized interface to the user, the customized interface comprising prompts derived from the macro list data, and accepting input from the user in response to the customized interface prompts; and
computer readable program code that causes a computer to generate an application file corresponding to the template file as modified to reflect responses of the user to the customized interface prompts.
-
Specification