[kaffe] NEWS: GCJ's java-gui-branch runs on Kaffe.
jserv@linux2.cc.ntu.edu.tw
jserv@linux2.cc.ntu.edu.tw
Tue May 25 03:47:01 2004
Hello all developers,
I am really glad to inform you of the news that GCJ's java-gui-branch
works on KaffeVM now via the processing similar to the one driving GNU
Classpath's AWT. The build processing was recorded in my script, and
you can use it with the following instructions:
1. fetch the tarball
# http://jserv.sayya.org/kaffe/gui-branch-kaffe.tgz
# tar zxvf gui-branch-kaffe.tgz
# cd gui-branch-kaffe
2. Modify the path of JAVA_HOME according to Kaffe's
# vi config
3. execute the "build" script
# sh build
(NOTE: The script will automatically perform cvs check out GCJ's
java-gui-branch, and apply some useful patches. I recommend you to
take a look at the script.)
4. run the AWT demo program shipped with Kaffe
# cd src/clib
# ./run.sh
That's all, and you will see what GCJ's java-gui-branch looks like.
However, the Swing implementation from java-gui-branch failed to get
compiled with Kaffe, but I didn't handle with them, so that there is
much room for improvement.
You will figure out the difference the AWT implementations between GNU
Classpath's and GCJ's java-gui-branch by the following screenshots:
http://jserv.sayya.org/kaffe/screenshots/cp-awt.png
GNU Classpath's AWT running on Kaffe
http://jserv.sayya.org/kaffe/screenshots/gui-branch-kaffe.png
GCJ's java-gui-branch running on Kaffe
The later gains many improvements about font rendering issues, which is
is useful to multibyte-width character language like Chinese.
cheers,
Jim Huang <jserv AT kaffe.org>