Linked by Eugenia Loli on Fri 7th Dec 2007 06:25 UTC, submitted by poundsmack
Qt Jambi ships as a single Java library, or JAR (Java Archive) file, plus a handful of tools, including an interface layout and design tool, and an Eclipse plug-in. Trolltech uses its vaunted Qt C++ library as the GUI engine and puts Java wrappers around it. This approach uses the JNI (Java Native Interface) to call the necessary functions from Java. More here.
Thread beginning with comment 289398
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Unconvinced
by mikeurbandz on Fri 7th Dec 2007 20:18 UTC in reply to "RE[3]: Unconvinced"
mikeurbandz
Member since:
2007-10-29

> The reason why Trolltech thinks there will be a
> market for Jambi, particularly from the GUI point
> of view because Qt is a lot more than GUI libraries,
> is because Swing and SWT are crap - quite frankly.

Well, Swing is not crap. It does lack some advanced widgets. But, there are third party component libraries (both open source and commercial) that make up for that. And the commercial ones are significantly cheaper than Qt is.

> well as not fitting into the desktop environment
> right - even with Gnome!

You haven't seen a Java 6 app running on GNOME recently have you? I'd be willing to bet you can't tell the difference between a well written Swing app on GNOME and a native GTK app on GNOME. The last two updates to Java 6 have made the GNOME support extremely good in Java.

And as I said, the latest version of Java Swing looks and feels more native on Windows than the latest version of Qt does. It also looks and feels more native on GNOME than the latest version of Qt does, even with GNOME's attempts at skinning a Qt app to look like a GNOME app.

Reply Parent Score: 3

RE[5]: Unconvinced
by leos on Fri 7th Dec 2007 20:56 in reply to "RE[4]: Unconvinced"
leos Member since:
2005-09-21

You haven't seen a Java 6 app running on GNOME recently have you?


No I haven't. Probably because I don't know of any useful Java 6 apps using Swing (doesn't mean they don't exist). The only Java apps I've used much are Azureus and Eclipse, both based on SWT.

It also looks and feels more native on GNOME than the latest version of Qt does, even with GNOME's attempts at skinning a Qt app to look like a GNOME app.


Gnome has made no attempt to skin Qt apps. Trolltech has a Cleanlooks theme for Qt, perhaps that is what you mean.

Reply Parent Score: 2