Patent ID: 6173438
Filing Date: 2001-01-09
Classification: G06F

Abstract:
A method for executing a graphical program in a system comprising a host computer system and a device, wherein the host computer system includes a host CPU, a host memory and a display, wherein the device is coupled to the computer system, wherein the device includes an embedded CPU and an embedded memory, the method comprising:storing a graphical program in the host computer system, wherein the graphical program includes a graphical user interface;compiling the graphical program in the host computer system to produce a compiled graphical program;receiving user input selecting the device for execution of at least a portion of the compiled graphical program;downloading the at least a portion of the compiled graphical program to the embedded memory comprised on the device;the device executing the at least a portion of the compiled graphical program, wherein the device executing the at least a portion of the compiled graphical program includes:generating output data for display in the graphical user interface of the graphical program; andtransferring the output data to the host computer system;the host CPU executing code from the host memory to present said graphical user interface on the display during the device executing the at least a portion of the compiled graphical program; andthe host computer system displaying the output data in the graphical user interface of the graphical program in response to said transferring;wherein said downloading and said device executing are performed in response to said user input selecting the device for execution of the at least a portion of the compiled graphical program.