What is mobile code?

Code that is transmitted from a host to be executed on a client machine, often without the client user’s initiation or knowledge. Examples include Java, JavaScript, ActiveX, PDF, Postscript, Shockwave, Flash animations, VBScript.