IMS web studio taskguide
First Claim
Patent Images
1. A method for generating program specifications for a computer program comprising:
- (a) displaying a task guide on a monitor attached to a computer, wherein the task guide comprises a step-by-step procedure for creating program specifications for a computer program that accesses datastore persistent objects materialized from a datastore; and
(b) accepting operator input into the computer in response to the step-by-step procedure and creating the program specifications using the operator input; and
wherein the step-by-step procedure comprises;
(1) defining a project as a container for organizing related files;
(2) gathering source files for the project, wherein the source files are used to generate the program specifications for the computer program;
(3) parsing the gathered source files to identify components therein;
(4) defining transactions to be performed by the computer program by selecting among the identified components of the parsed source files;
(5) defining class specifications for the defined transactions;
(6) defining characteristics of the datastore accessed by the computer program;
(7) defining characteristics of a computer that executes the computer program; and
(8) generating the computer program from the program specifications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for generating program specifications for a computer program that accesses datastore persistent objects materialized from a datastore. A "wizard" or "task guide" is displayed on a monitor attached to a computer, wherein the wizard comprises a step-by-step procedure for creating the program specifications. Operator input is accepted into the computer in response to the step-by-step procedure and the program specifications are created using the operator input.
65 Citations
81 Claims
-
1. A method for generating program specifications for a computer program comprising:
-
(a) displaying a task guide on a monitor attached to a computer, wherein the task guide comprises a step-by-step procedure for creating program specifications for a computer program that accesses datastore persistent objects materialized from a datastore; and (b) accepting operator input into the computer in response to the step-by-step procedure and creating the program specifications using the operator input; and
wherein the step-by-step procedure comprises;(1) defining a project as a container for organizing related files; (2) gathering source files for the project, wherein the source files are used to generate the program specifications for the computer program; (3) parsing the gathered source files to identify components therein; (4) defining transactions to be performed by the computer program by selecting among the identified components of the parsed source files; (5) defining class specifications for the defined transactions; (6) defining characteristics of the datastore accessed by the computer program; (7) defining characteristics of a computer that executes the computer program; and (8) generating the computer program from the program specifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computerized apparatus for generating program specifications for a computer program, comprising:
-
(a) a computer having a monitor attached thereto; and (b) means performed by the computer, for; (1) displaying a task guide on the monitor attached to the computer, wherein the task guide comprises a step-by-step procedure for creating program specifications for a computer program that accesses datastore persistent objects materialized from a datastore;
wherein the step-by-step procedure comprises;(i) means for defining a project as a container for organizing related files; (ii) means for gathering source files for the project, wherein the source files are used to generate the program specifications for the computer program; (iii) means for parsing the gathered source files to identify components therein; (iv) means for defining transactions to be performed by the computer program by selecting among the identified components of the parsed source files; (v) means for defining class specifications for the defined transactions; (vi) means for defining characteristics of the datastore accessed by the computer program; (vii) means for defining characteristics of a computer that executes the computer program; and (viii) means for generating the computer program from the program specifications; and (2) accepting operator input into the computer in response to the step-by-step procedure and creating the program specifications using the operator input. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. An article of manufacture comprising a computer program carrier embodying one or more computer programs that, when executed by a computer, causes the computer to perform method steps for generating program specifications for a computer program the method comprising the steps of:
-
(a) displaying a task guide on a monitor attached to the computer, wherein the task guide comprises a step-by-step procedure for creating program specifications for a computer program that accesses datastore persistent objects materialized from a datastore, wherein the step-by-step procedure comprises; (i) defining a project as a container for organizing related files; (ii) gathering source files for the project, wherein the source files are used to generate the program specifications for the computer program; (iii) parsing the gathered source files to identify components therein; (iv) defining transactions to be performed by the computer program by selecting among the identified components of the parsed source files; (v) defining class specifications for the defined transactions; (vi) defining characteristics of the datastore accessed by the computer program; (vii) defining characteristics of a computer that executes the computer program; and (viii) generating the computer program from the program specifications; and (b) accepting operator input into the computer in response to the step-by-step procedure and creating the program specifications using the operator input. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification