Sun Microsystems' JavaSoft division is offering an early developer release of the Java foundation classes, a set of software building blocks for creating graphical user interfaces in the programming language. IBM and Netscape Communications codeveloped the Java classes with Sun.