Sun Microsystems Inc says source code for both the PersonalJava and EmbeddedJava subsets of Java will be available for license under the terms of its new community source model this month. PersonalJava 3.0 includes a new windowing system and widgets called Truffle that enables developers to customize the look and feel of a PersonalJava application. Truffle is designed to bypass the memory-intensive Windows and Motif look and feel libraries which Java’s AWT abstract windowing toolkit also maps. Desktop Java application developers use the Swing set of foundation classes associated with AWT to ensure that the look and feel of an application is the same no matter what the target system is. Truffle is a native Java program that sits below AWT. While developers can create their own look and feel, Sun is supplying a Touchable look and feel designed for touchscreen applications as a default. PersonalJava 3.0 supersedes version 1.1 – Sun missed version 2.0 so as not to confuse it with the recent Java 2 release. PersonalJava is designed for consumer devices with screens. It is also implemented on top of the Chorus embedded kernel with other class libraries as JavaOS for Consumers. Sun says future versions of Personal and Embedded Java will be informed by the so-called Real-Time expert group lead by itself and IBM Corp created under the new Java community development process.