Classpath 0.17 has been released. This is mainly a bug fix release for issues found with eclipse 3.1 and free Swing applications just after our 0.16 release. But it also includes some exciting new features.
Classpath 0.17 has been released. This is mainly a bug fix release for issues found with eclipse 3.1 and free Swing applications just after our 0.16 release. But it also includes some exciting new features.
I’m curious when Classpath will be able to run real life swing applications. Will there ever be a day when Classpath or Harmony or whatever will be say 6 months behind Sun’s implementation and not years behind?
Too bad that Classpath didn’t come up with a viable implementation years ago. Maybe Java would have been existant on the desktop (opensource or not). The Swing API is nice, but Sun’s implementation has been a disaster.
Maybe everyone will have stopped using Java by then. Maybe it will be a dead language.
Java APIs are huge and in some cases totally asswards complicated. They are also nearly all written in java. I think classpath may be using more native libraries than Sun does. Mono/.Net seems to have simpler APIs, better handling of native code and more momentum. There are pointless arguments for and against this approach.
That said its fast approaching a time when the majority of Java apps will be supported. With a few exceptions I think most of the foundations were there in Sun’s JDK 1.2. Classpath is fast approaching that benchmark and has most of the commonly used parts of later revisions.
Of course implementing some parts of the API is probably redundant since they hardly work as advertised anyway. The question becomes do you support the same bugs regardless or produce something incompatible.
The lack of virtual machine with the stability of Sun’s is also telling. I still use Sun’s JDK. However I’m tempted to look a natively compiled eclipse. The functionality required by OO should also be supported soon too.
However, what would I know. I’m yet to use gcj/classpath in anything more than trivial sense. It works well enough from what I’ve seen.
> I’m curious when Classpath will be able to run real life swing applications.
You could always just use Java-Gnome ( http://java-gnome.sourceforge.net/cgi-bin/bin/view ) which is ready now.
It looks to me like maybe Java + Java-Gnome + Glade may be the future of GNU/Linux GUI app development. I’ve just installed FC4, and plan on giving that trio a serious look.
Plus you’ve got Eclipse ready to go on FC4, which is nice.
Last time I checked the Java-Gnome bindings for windows was either non-existant or a complete mess to get running on windows. I’d rather just go with Python, Ruby, or Mono if I want gtk+
Last time I checked the Java-Gnome bindings for windows…
please check again:
http://java-gnome.sourceforge.net/cgi-bin/bin/view/Main/WindowsComp…