jtk - C++ reimplementation of Java AWT/Swing

Per Bothner per@bothner.com
Sat Aug 7 22:00:00 GMT 1999


This is interesting:
http://www.memoire.com/guillaume-desnoix/jtk/index-en.html
 "the Java API for C++, the unification of Gtk and Qt, Gnome and KDE"
 Jtk is a new project whose the objective is to realize a C++ library
 with the following fuctionalities: 
 * full API identical to the well-known Java API (no more need to
 learn Gtk or Qt if you already know Java). 
 * Unified API for the Gtk and Qt toolkits (no more impossible choice
 between the two standards of the Linux world) and later for the
 Gnome and KDE environments. 
 It is destinated to developpers who want to write a new graphical
 application in C++ or to translate an existing Java one into C++.
 At the end, Jtk wants to be the equivalent of classes.zip/rt.jar.
 The translation is obtained by Alma.
It seems a strange project: It looks like a re-implementation of a sub-set
of java.awt, swing, and some core Java classes (such as java.lang.String)
in C++. I'm not sure what the market is for this. However, it could be
quite useful to us, because it could provide a base on which to base
a CNI-based implementation of an awt/swing subset using Gtk (Gnome)
(or Qt if you prefer KDE!). However, there may be some problems:
The most obvious one is that it uses GPL2, but that could perhaps be
negotiated. More troubling is that it appears the code was translated
from Java using the Alma translator (see link same page). So the key
question is what was the source of the translation? ClassPath is
mentioned, but it is unclear how to what extent it was used.
-- 
	--Per Bothner
bothner@pacbell.net per@bothner.com http://home.pacbell.net/bothner/


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /