The Shockwave movie above has been a coursework for CS327 Multimedia Systems at Aston University where I studied as ERASMUS student during the academic year 1999/2000.

The Project

"Huffman Coding" demonstrates the Huffman algorithm to find an optimal representation for a finite set of data (characters). The "optimal" representation is the one that consumes least space for storage.

Although the animation demonstrates Huffman coding fully, the main goal of the project was not the explanation of the algorithm as such. The main goal, however, was to explore and use as many features of Macromedia Director 7.0 as possible. Among those features are:

  • Frame-by-frame animation
  • Tweening (postition, blend, rotation, etc.)
  • Behaviours (navigation, sound control, streaming control, ...)
  • Transitions
  • Text, Vector shapes
  • Streaming
  • Web features (exporting Director animation as Shockwave or Aftershock movie)
Working with Macromedia Director 7 was very interesting and also fun. The Labbook we had to write was a good technique to keep track of what work has been done and achieved.

I am very happy about having had the possibility to do this practical work at Aston University!

Peter Bittner

This document:  http://www.cs.aston.ac.uk/~bittneph/huffmancoding.html
Copyright © 2000 by Peter Bittner