Extensible rapid application development for disparate data sources
First Claim
Patent Images
1. A computer-implemented method for generating resource content for a software development project, comprising:
- in response to receiving a selection of an input resource from a plurality of resources, parsing the input resource to determine a resource type from a plurality of resource types that corresponds to the input resource wherein the selection is made from an integrated development environment (IDE) tool;
generating template-input data based on the determined resource type and content of the input resource;
identifying a template corresponding to the determined resource type, wherein the template specifies an output resource type be generated from the template; and
generating, by operation of one or more computer processors, content of an output resource, based on the output resource type, the template and the template-input data.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide an IDE tool that provides rapid application development features for a variety of disparate data sources. Further, developers may customize and extend the rapid application development features to suit their development needs in a particular case. In a particular embodiment, the rapid application development template may be configured to generate a set of configuration files localized used to deploy a “lightweight” application, such as a web-service, to a particular application server.
-
Citations
25 Claims
-
1. A computer-implemented method for generating resource content for a software development project, comprising:
-
in response to receiving a selection of an input resource from a plurality of resources, parsing the input resource to determine a resource type from a plurality of resource types that corresponds to the input resource wherein the selection is made from an integrated development environment (IDE) tool; generating template-input data based on the determined resource type and content of the input resource; identifying a template corresponding to the determined resource type, wherein the template specifies an output resource type be generated from the template; and generating, by operation of one or more computer processors, content of an output resource, based on the output resource type, the template and the template-input data. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
2. A computer program product comprising a computer useable storage medium containing a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform an operation for generating application source code or development project artifacts for a software development project, the operation comprising:
-
in response to receiving a selection of an input resource from a plurality of resources, parsing the input resource to determine a resource type from a plurality of resource types that corresponds to the input resource, wherein the selection is made from an integrated development environment (IDE) tool; generating template-input data based on the determined resource type and content of the input resource; identifying a template corresponding to the determined resource type, wherein the template specifies an output resource type be generated from the template; and generating content of an output resource, based on the output resource type, the template and the template-input data.
-
-
3. A system, comprising:
-
a processor; and a memory containing an integrated development environment (IDE) tool, which when executed on the processor, is configured to generate application source code or development project artifacts for a software development project by performing an operation, comprising; in response to receiving a selection of an input resource from a plurality of resources, parsing the input resource to determine a resource type from a plurality of resource types that corresponds to the input resource wherein the selection is made from an integrated development environment (IDE) tool; generating template-input data based on the determined resource type and content of the input resource; identifying a template corresponding to the determined resource type, wherein the template specifies an output resource type be generated from the template; and generating content of an output resource, based on the output resource type, the template and the template-input data.
-
-
10. A computer program product comprising a computer useable storage medium containing a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform an operation for generating application source code or development project artifacts for a software development project, the operation comprising:
-
in response to receiving a selection of an input resource the selection made from an integrated development environment (IDE) tool, determining a resource type of the input resource from two or more types of resource types; generating template-input data based on the determined resource type and content of the input resource; identifying a template corresponding to the determined resource type, wherein the template specifies an output resource type that may be generated from the template; and generating content of an output resource, based on the output resource type, the template and the template-input data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a processor; and a memory containing an integrated development environment (IDE) tool, which when executed on the processor, is configured to generate application source code or development project artifacts for a software development project by performing an operation, comprising; in response to receiving a selection of an input resource, the selection made from an integrated development environment (IDE) tool, determining a resource type of the input resource from two or more types of resource types; generating template-input data based on the determined resource type and content of the input resource; identifying a template corresponding to the determined resource type, wherein the template specifies an output resource type be generated from the template; and generating content of an output resource, based on the output resource type, the template and the template-input data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification