Shockwave is a form of digital media developed by Macromedia and is now in version 8.5. It is closely related to Flash but is far more sophisticated in its scope for interactivity and programmability. It is used on the internet as a component of a lot of flashy webpages, adding memory and download time-light but graphically heavy GUIs, games and more recently 3D animation to an otherwise fairly static medium. It is also the most commonly used medium for interactive CD-ROM content and online training manuals.

Shockwave files are created in Macromedia's "Director Shockwave Studio", an incredibly expensive and complex application. It allows the user to animate in a similar manner to Flash, upon a "stage" using a technique called "tweening", (in which the user plots position points and the program interpolates the paths in between), but it also has uses way beyond just animation, and can be used to create many types of interactivity, especially when using it's native language, "Lingo".

Director can export Shockwave media in several different formats:

See:

  • http://www.shockwave.com
  • http://www.macromedia.com
  • http://aaapha.com
  • for examples and more information.