BreezySwing | an opensource Java package that makes GUI programming easy |
TerminalIO | an opensource Java package that makes terminal programming easy |
TurtleGraphics | an opensource Java package that makes graphics programming easy |
Supplemental material on the installation and use of various Java development environments |
Materials for a First Course in Programming with Java
Using the CodeWarrior Programming Environment (MacOS)
Errata List for Second Edition
ACM/SICSE Workshop on Easy GUIs with Java in the CS Curriculum