For the detailed information of this demo, please refer to application report spraah9.pdf. Update: The demo was tested against Java Runtime Environment (1.4.2) only. Some users have reported that the image in the IE screen does not udate when using a later version of JRE. Robert Finger found the root cause is that the later JRE getImage method tries to caching the image file with the same name. He also posted a work around as following. So if you experience the similar problem, please use the java applet in file javaapplet_update1.tar.gz. JAVA Applet Fix for the MJPEG Demo [javaapplet.tar.gz - 4 kByte] Workaround done by Robert Finger, TI Germany. We experienced problems of the MJPEG demo together with the latest JAVA release. In the web browser the images do not update correctly, old images are shown over and over again. The reason for that seems to be the JAVA method getImage which is used to load the images. getImage will automatically cache the image and won't reload if called again with the same filename. As a quick workaround a dummy count value has been added to the filename after a '#'. This will still load the original image, but for getImage it looks like a new image as it has a different name. This is how the workaround has been implemented: // ROFI - added a dummy cnt to the filename, so that each file looks unique and needs to be newly loaded (e.g. ...jpg#123) myImage = getImage(getDocumentBase(), fileBase + Integer.toString(currentIndex) + fileExtension + "#" + Long.toString(myCnt++)); Please replace the original .class files with the ones in the archive. The implementation was only tested on a PAL system, but should also work for NTSC.