VisualJVM: A Visual Tool for Teaching Java Technology
Pablo Garrido, Ángel Grediaga, Bernardo Ledesma Latorre · IEEE Transactions on Education · 2008
This paper presents a laboratory session of an Advanced Programming course to introduce students to the technology involved with the Java programming language. In this special lab session the educational software toolVisualJVMis used, providing a graphical front-end to a Java virtual machine (JVM). This tool helps students learn about JVM architecture, learn how JVM works, and consequently, to understand why a Java program is platform independent. The student reaction to this experience was very positive and the authors are planning to use the tool in other contexts.