Alternatively, gate generation tools may be provided in any language, such as the native code for a particular device in the distributed computing environment.Note that the distributed computing environment does not preclude a device from downloading part or all of a gate's code.