1. A system for communicating motion data through a distributed network, comprising: a target motion device that operates under control of motion media; a content server connected to the network, where the content server generates a motion program; a control software system connected to the network, where the control software system generates motion media based on the motion program; and a client browser connectable to the network and to the target motion device, where the client browser obtains the motion media from the control software system through the network and passes the motion media to the target motion device.