The following Java source code for animated GIF processing may be freely used for any purpose. Unisys patent restrictions may apply to the LZW portions.
Tom Thompson's J2ME port of the GifDecoder class is described in an article in Dr. Dobb's Journal. The source code is available in the Feb. 2006 DDJ archive .