Graphical Program Execution On A Handheld Computer
First Claim
1. A method for remote debugging of a graphical program on a handheld computer, the method comprising:
- executing the graphical program on the handheld computer, wherein the graphical program comprises a block diagram, wherein the block diagram comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program;
displaying the block diagram on a display device of a second computing device, wherein the second computing device is coupled to the handheld computer through one of a wired or wireless medium; and
displaying execution information on the block diagram displayed on the display device in response to said executing the graphical program on the handheld computer, wherein the execution information is useable in debugging the graphical program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for deploying one or more graphical programs on a personal digital assistant (PDA). One or more selected graphical programs may be programmatically converted to an executable format that can be executed by the portable computing device. For example, the graphical programs may be initially represented as a plurality of data structures that define or specify the operation of the respective graphical programs, and conversion software program may operate to access these data structures from memory and convert the data structures to an executable format suitable for the portable computing device. The executable may be transferred to the portable computing device for execution.
-
Citations
20 Claims
-
1. A method for remote debugging of a graphical program on a handheld computer, the method comprising:
-
executing the graphical program on the handheld computer, wherein the graphical program comprises a block diagram, wherein the block diagram comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program;
displaying the block diagram on a display device of a second computing device, wherein the second computing device is coupled to the handheld computer through one of a wired or wireless medium; and
displaying execution information on the block diagram displayed on the display device in response to said executing the graphical program on the handheld computer, wherein the execution information is useable in debugging the graphical program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. A system for remote debugging of a graphical program on a handheld computer, the system comprising:
-
a handheld computer, comprising;
a first processor; and
a first memory medium coupled to the first processor, wherein the memory medium stores a graphical program, wherein the graphical program comprises a block diagram, wherein the block diagram comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program; and
a second computing device, comprising;
a second processor;
a second memory medium coupled to the second processor; and
a display device, coupled to the second processor and the second memory medium;
wherein the handheld computer is coupled to the second computing device via a wired or wireless medium;
wherein the handheld computer is operable to execute the graphical program; and
wherein the second computing device is operable to;
display the block diagram on the display device; and
display execution information on the block diagram displayed on the display device in response to the handheld computer executing the graphical program, wherein the execution information is useable in debugging the graphical program.
-
-
11. A method for executing a graphical program on a handheld computer, the method comprising:
-
storing a first graphical program on the handheld computer, wherein the first graphical program is configured to invoke execution of a second graphical program;
storing the second graphical program on a second computing device;
executing the first graphical program on the handheld computer; and
invoking execution of the second graphical program on the second computing device in response to said executing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for executing a graphical program on a handheld computer, the system comprising:
-
a handheld computer, comprising;
a first processor; and
a first memory medium coupled to the first processor, wherein the memory medium stores a first graphical program, wherein the first graphical program comprises a plurality of interconnected nodes which visually indicate functionality of the first graphical program, and wherein the first graphical program is configured to invoke execution of a second graphical program; and
a second computing device, comprising;
a second processor; and
a second memory medium coupled to the second processor, wherein the second memory medium stores the second graphical program;
wherein the handheld computer is coupled to the second computing device;
wherein the handheld computer is operable to execute the first graphical program; and
wherein the second computing device is operable to execute the second graphical program in response to the handheld computer executing the first graphical program. - View Dependent Claims (20)
-
Specification