Can someone shed some light on his development environment? I realize that he's writing Java in Eclipse, but it seems that the changes he's making are showing up in the rendering in real-time. How is this possible?
Eclipse will automatically update the running classes with the latest code that compiled. If you aren't changing method or class signatures then it will work like that :)