1. A computer-implemented method, comprising: storing a graphical program, wherein the graphical program comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program; converting the graphical program to an executable program that implements the functionality of the graphical program and which is executable on a portable computing device, wherein the executable program comprises first executable code implementing a call to each of one or more programs; transferring the executable program to the portable computing device, wherein the portable computing device is coupled to a computer; and executing the executable program on the portable computing device, comprising: the executable program invoking execution of the one or more programs on the computer via the first executable code, wherein the portable computing device communicates with the computer in a wireless manner to enable the executable program to invoke execution of the one or more programs; and executing the one or more programs on the computer in response to said invoking.