My Canon PowerShot S30 digital camera came with software to glue together a series of overlapping images, even in a circular pattern for a complete panorama.
I wrote this java applet so that the resulting JPEG file (whose edges match perfectly to form a cylinder) could be viewed on the web.
If you click and drag with the right mouse button instead of the left, then its position will determine the speed of a smooth panning. Unfortunately, for now, you have to keep the mouse in motion (perhaps in small circles) for this to work right, as I haven't put in the proper timing code.