Integrated source code file and method and apparatus for creating a computer program therefrom
First Claim
1. A computer program, stored on a computer readable medium and executable by a computer system having a front-end for interfacing with a user and a back-end for performing batch functions, the computer program comprising:
- instructions for performing a function, said function adapted to run on said back-end and requiring at least one parameter;
instructions for validating said at least one parameter, said instructions for validating being adapted to run on both said front-end and said back-end;
graphical user interface information for creating a graphical user interface for receipt of said at least one parameter, said graphical user interface being adapted to run on said front-end; and
a documentation section for providing information related to said function, said information adapted for display via said graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated source code file and a method and apparatus for creating a computer program from the integrated source code file. The integrated source code file is stored on a computer readable medium and the computer program created therefrom is executable by a computer system having a front-end for interfacing with a user, and a back-end for performing batch functions. The computer program comprises instructions for performing a function, which requires at least one parameter for its operation. The computer program further comprises instructions for validating the parameter, the instructions adapted to run on both the front-end and the back-end. The computer program also comprises graphical user interface information for creating a graphical user interface, which can be used to receive the parameter. The computer program still further comprises a documentation section for providing information related to the function, which is adapted for display via the graphical user interface.
14 Citations
49 Claims
-
1. A computer program, stored on a computer readable medium and executable by a computer system having a front-end for interfacing with a user and a back-end for performing batch functions, the computer program comprising:
-
instructions for performing a function, said function adapted to run on said back-end and requiring at least one parameter;
instructions for validating said at least one parameter, said instructions for validating being adapted to run on both said front-end and said back-end;
graphical user interface information for creating a graphical user interface for receipt of said at least one parameter, said graphical user interface being adapted to run on said front-end; and
a documentation section for providing information related to said function, said information adapted for display via said graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A software package, stored on a computer readable medium and executable by computer system having a front-end for interfacing with a user and a back-end for performing batch functions, the software package comprising:
-
a plurality of computer programs, each of said computer programs adapted for performing a function and including;
instructions for performing said function, said function adapted to run on said back-end and requiring at least one parameter;
graphical use interface information for creating a graphical user interface for receipt of said at least on parameter, said graphical user interface being adapted to run on said front-end; and
a documentation section for providing information related to said function, said information adapted for display via said graphical user interface;
wherein each of said plurality of computer programs can be modified without affecting others of said plurality of computer programs in said software package; and
wherein each of said computer programs further includes instructions for validating said at least one parameter, said instructions for validating being adapted to run on both said front-end and said back-end. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for creating instructions, executable by a computer system, from a computer program having a source code section, a documentation section, and graphical user interface section, the method comprising the steps of:
-
compiling said source code section to create instructions, adapted for execution on a back-end of a computer system, for performing a function and for validating a parameter associated with aid function;
compiling said source code section to create instructions, adapted for execution on a front-end of a computer system, for validating said parameter;
extracting said graphical user interface section and creating a graphical user interface therefrom for receipt of said parameter; and
extracting said documentation section for display via said graphical user interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for creating instructions, executable by a computer system, from a computer program having a source code section, a documentation section, and a graphical user interface section, the apparatus comprising:
-
a compiler for compiling said source code section to create instructions for performing a function and instructions for validating a parameter associated with said function, wherein said instructions for performing said function are adapted for execution on a back-end of a computer system, and said instructions for validating are adapted for execution on said back-end and are further adapted for execution on a front-end of a computer system;
a first parser for extracting said graphical user interface section and creating a graphical user interface therefrom for receipt of said parameter; and
a second parser for extracting said documentation section for display via said graphical user interface, said documentation section containing information related to said function. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A method for creating instructions, executable by a computer system, from a computer program having a source code section, a documentation section, and graphical user interface section, the method comprising the steps of:
-
compiling said source code section with a first compiler to create a first set of executable code adapted to run on a back-end of a computer system, said first set of executable code including instructions for performing a function and instructions for validating a parameter associated with said function;
compiling said source code section with a second compiler to create a second set of executable code adapted to run on a front-end of a computer system, said second set of executable code including instructions for validating said parameter;
extracting said graphical user interface section and creating a graphical user interface therefrom for receipt of said parameter; and
extracting said documentation section for display via said graphical user interface. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. An apparatus for creating instructions, executable by a computer system, from computer program having a source code section, a documentation section, and graphical user interface section, the apparatus comprising:
-
a first compiler for compiling said source code section to create a first set of executable code adapted to run on a back-end of a computer system, said first set of executable code including instructions for performing a function and instructions for validating a parameter associated with said function;
a second compiler for compiling said source code section to create a second set of executable code adapted to on a front-end of a computer system, said second set of executable code including instructions for validating said parameter;
a first parser for extracting said graphical user interface section and creating a graphical user interface therefrom for receipt of said parameter; and
a second parser for extracting said documentation section for display via said graphical user interface. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
Specification