1. A memory medium for automatically generating a second graphical program based on an abstract representation of a first graphical program, the memory medium comprising program instructions executable by a processor to: store the abstract representation, wherein the abstract representation was created based on the first graphical program which includes a first plurality of interconnected nodes which specify a first functionality, and wherein the first graphical program is associated with a first programming development environment; automatically generate the second graphical program based on the abstract representation, wherein the second graphical program implements the first functionality, wherein the second graphical program includes a second plurality of interconnected nodes which specify the first functionality, wherein the second graphical program is associated with a second programming development environment, and wherein the second programming development environment is different from the first programming development environment; wherein said automatically generating the second graphical program is performed without direct user input specifying the second graphical program.