Please use Java-capable browser or Sun's AppletViewer for access!

Heat distribution Algorithm

Here is the complete ZIP file (76KB) with (my) source included. Please read the license terms:

Release comments:

This software is provided "AS IS" without warranty of any kind. My changes are provided as diff and are under terms of public-domain software.

Graphical design is very ugly. I use only standard windowing toolkit supplied from Sun in JDK named AWT which is not much nifty and comfortable. On the other hand at least this demo tries to be as much compatible as possible.

Proudly developed using Sun Java and GNU/Linux [Sun Java and GNU/Linux].

Currently known browser bugs:

  1. MS Internet Explorer 5.0 has a bug with mismatching color values from PixelGrabber. Instead of direct use of getRGBdefault() I'm calibrating on internally generated image with full temperature range. Despite this fact this browser is recommended due to its fast JVM implementation.
  2. Sun JDK was tested on GNU/Linux successfuly in version 1.1.7a from BlackDown, although JIT (Just-In-Time) compiler is missing and so the resulting speed is almost unusable.
  3. Netscape Communicator 4.61 on GNU/Linux is compatible although it also doesn't provide JIT and so the result is similiar to JDK noted above.
  4. Netscape Communicator 4.61 on Win32 is not able to correctly provide PixelGrabber at all so the function of this program is very limited on this platform.


Original JavaDraw was written by Vincent Zimmermann, I've only modified it to provide heat-distribution functionality. Thanks to Tomas Bures for some helpful ideas and algorithms. Contact to me follows:

Jan Kratochvil, e-mail:, phone: +420 602 431329 / +420 603 431329.