Method and system for visual requirements and component reuse driven rapid application composition
AssigneeAccenture Global Solutions Limited
InventorsVibhu Sharma, Vikrant Kaulgud, Shubhashis Sengupta, Poulami Debnath, Milind Ravikiran Savagaonkar, Shrikanth Narayanaswamy Chandrasekaran
Life of this patent
Estimating the term…
Abstract
A rapid application developer system is disclosed that provides a development platform configured to generate an application manifest document for developing a new target application within a certain industry. The application manifest is generated based on components identified from previously developed applications within the same industry as the target application.
Claims20
A method for generating an application manifest, the method comprising:
- receiving an application industry selection for a target application;
- receiving a target application model selection input for identifying a target application model corresponding to the target application;
- accessing the target application model based on the target application model selection input, where the target application model comprises a framework for the target application that includes at least an image of an application graphical user interface, application component identifiers of functional components in the target application model, and navigational flow information for the target application model;
- extracting functionality metadata from the target application model that identifies a functional component included in the images of the application graphical user interface, the functional component in the target application model, and the navigational flow information;
- selecting a plurality of candidate components for the target application responsive to the functionality metadata;
- generating an application composition graphical user interface comprising a palette menu that includes the plurality of candidate components and a set of proposed graphical user interface screens for the target application;
- receiving selections of candidate components from the palette menu;
- and
- generating an application manifest for the target application responsive to the selected candidate components.
A system for generating an application manifest, the system comprising:
- a business analysis circuitry configured to:
- receive an application industry selection for a target application;
- receive a target application model selection input for identifying a target application model corresponding to the target application;
- and
- access the target application model based on the target application model selection input, where the target application model comprises a framework for the target application that includes at least an image of an application graphical user interface, application component identifiers of functional components in the target application model, and navigational flow information for the target application model;
- a component analysis circuitry configured to:
- extract functionality metadata from the target application model that identifies a functional component included in the images of the application graphical user interface, the functional component in the target application model, and the navigational flow information;
- select a plurality of candidate components for the target application responsive to the functionality metadata;
- and
- generate an application composition graphical user interface comprising a palette menu that includes the plurality of candidate components and a set of proposed graphical user interface screens for the target application;
- and
- an application design circuitry configured to:
- receive selections of candidate components from the palette menu;
- and
- generate an application manifest for the target application responsive to the selected candidate components.
A computing device comprising:
- a memory configured to store a target application model, where the target application model comprises a framework for a target application that includes at least an image of an application graphical user interface, application component identifiers of functional components in the target application model, and navigational flow information for the target application model;
- and
- a processor configured to:
- receive an application industry selection for the target application;
- receive a target application model selection input for identifying the target application model;
- access the target application model from the memory based on the target application model selection input;
- extract functionality metadata from the target application model that identifies a functional component included in the images of the application graphical user interface, the functional component in the target application model, and the navigational flow information;
- select a plurality of candidate components for the target application responsive to the functionality metadata;
- generate an application composition graphical user interface comprising a palette menu that includes the plurality of candidate components and a set of proposed graphical user interface screens for the target application;
- receive selections of candidate components from the palette menu;
- and
- generate an application manifest for the target application responsive to the selected candidate components.
Dependencies are inferred from the claim text.