Automatic generation of graphical program code for a graphical program based on the target platform of the graphical program
First Claim
1. A carrier medium for programmatically generating a graphical program, the carrier medium comprising program instructions executable to perform:
- receiving input specifying desired functionality of the graphical program;
receiving input indicating a target platform for the graphical program; and
programmatically generating the graphical program in response to the input specifying the functionality of the graphical program, wherein the graphical program substantially implements the specified functionality, and wherein the graphical program is programmatically generated based on the target platform for the graphical program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for programmatically generating a graphical program in response to receiving input, e.g., user or process input. The input may specify functionality of the graphical program to be generated, and also indicate a target platform. In response to the input, a graphical program implementing the specified functionality may be programmatically generated for execution on the indicated target platform. Thus, different graphical programs, or different implementations of the graphical program, may be generated, depending on the input received. The graphical program (or implementation) may be at least partly optimized for execution on the indicated target platform. The graphical program may include a block diagram portion and a user interface portion, where the block diagram portion is specified for execution on the target platform, and the user interface portion is specified for execution on a computer system coupled to the target platform, e.g., for display of a user interface.
137 Citations
50 Claims
-
1. A carrier medium for programmatically generating a graphical program, the carrier medium comprising program instructions executable to perform:
-
receiving input specifying desired functionality of the graphical program;
receiving input indicating a target platform for the graphical program; and
programmatically generating the graphical program in response to the input specifying the functionality of the graphical program, wherein the graphical program substantially implements the specified functionality, and wherein the graphical program is programmatically generated based on the target platform for the graphical program. - 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, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for programmatically generating a graphical program, the method comprising:
-
receiving input specifying desired functionality of the graphical program;
receiving input indicating a target platform for the graphical program; and
programmatically generating the graphical program in response to the input specifying the functionality of the graphical program, wherein the graphical program substantially implements the specified functionality, and wherein the graphical program is programmatically generated based on the target platform for the graphical program.
-
-
45. A system for programmatically generating a graphical program, the system comprising:
-
a processor;
a input device for;
receiving input specifying desired functionality of the graphical program; and
receiving input indicating a target platform for the graphical program; and
a memory medium coupled to the processor, wherein the memory medium stores a graphical program generation program for programmatically generating the graphical program in response to the input specifying the functionality of the graphical program, wherein the graphical program substantially implements the specified functionality, wherein the graphical program is programmatically generated based on the target platform for the graphical program. - View Dependent Claims (46)
-
-
47. A system for programmatically generating a graphical program, the system comprising:
-
means for receiving input specifying desired functionality of the graphical program;
means for receiving input indicating a target platform for the graphical program; and
means for programmatically generating the graphical program in response to the input specifying the functionality of the graphical program, wherein the graphical program substantially implements the specified functionality, and wherein the graphical program is programmatically generated based on the indicated target platform for the graphical program.
-
-
48. A carrier medium for programmatically generating a graphical program, the carrier medium comprising program instructions executable to perform:
-
receiving input specifying desired functionality of the graphical program;
receiving input indicating a target platform for the graphical program; and
programmatically generating an implementation of the graphical program in response to the input specifying the functionality of the graphical program, wherein the implementation of the graphical program performs the specified functionality;
wherein said programmatically generating generates the implementation of the graphical program based on the indicated target platform for the graphical program; and
wherein said programmatically generating is operable to generate different implementations of the graphical program for different target platforms.
-
-
49. A carrier medium for programmatically generating a graphical program, the carrier medium comprising program instructions executable to perform:
-
storing program information specifying desired functionality of the graphical program;
receiving first input indicating a first target platform for the graphical program; and
programmatically generating a first implementation of the graphical program in response to the program information and the first input, wherein the graphical program substantially implements the specified functionality, and wherein the first implementation of the graphical program is programmatically generated based on the first target platform for the graphical program. - View Dependent Claims (50)
-
Specification