J
These applets seem good, and there are quite many of them, but they illustrate the physical concepts so complex that not everyone can figure out of box that exactly are they trying to show. However the project page does contain .pdf document that needs to be read to understand. Lack of source code, however, IS a problem - this project is not FOSS, it is freeware.