<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/17192/Qt_Jambi_Beta_Now_Available</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Thu, 10 Dec 2009 17:40:31 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>A better GUI alternative for Java?</title>
			<link>http://osnews.com/thread?210236</link>
			<guid isPermaLink="true">http://osnews.com/thread?210236</guid>
			<description>I like both Swing and SWT.  However, when I compare them to regular Win32, GTK+, QT, or Windows.Forms (in .Net), or GTK# (for Mono), they both leave me less than satisfied.<br />
<br />
With Java 6, Swing has improved immensely.  LnF is a bit better, load times are a bit shorter, and finally, finally, finally, it supports anti-aliasing fonts.  But still, Java Swing apps tend to be the biggest memory hogs of all the aforementioned toolkits, and the LnF is quite inconsistent, and still looking a bit alien to the native environment.<br />
<br />
SWT/Eclipse RCP are nice alternatives.  However, Eclipse, as powerful as it is, is quite complex, and presents a steep learning curve (in comparison to other IDEs).  And SWT is buggy and inconsistent - putting Java wrappers on top of various native environments, and presenting them as a consistent API, is a very difficult, complex task, and very difficult to maintain.  It looks and feels much more fitting in the native environment, but it's best on Windows, okay on Gnome/GTK, and lousy on Mac.<br />
<br />
Therefore, IMHO, Java GUI is really best off simply interfacing with cross platform native GUIs, namely QT and GTK.<br />
<br />
Unfortunately, the Java-Gnome project hasn't really caught on.  It has the same potential as Mono with GTK#, but it's barely used.<br />
<br />
So perhaps QT-Jambi could get some attention.  QT is a wonderful cross platform tool kit, that both looks great (and blends/behaves with the native environment), and it's quite fast/efficient.  Java could really use this.</description>
			<pubDate>Wed, 07 Feb 2007 20:30:00 GMT</pubDate>
			<author>donotreply@osnews.com (JeffS)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>swing</title>
			<link>http://osnews.com/thread?210263</link>
			<guid isPermaLink="true">http://osnews.com/thread?210263</guid>
			<description>it would be neat if they provided a qt awt implementation and finally a qt swing plaf, then it could truly be attractive to develop java gui applications.</description>
			<pubDate>Wed, 07 Feb 2007 21:19:00 GMT</pubDate>
			<author>donotreply@osnews.com (Redeeman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Potential</title>
			<link>http://osnews.com/thread?210281</link>
			<guid isPermaLink="true">http://osnews.com/thread?210281</guid>
			<description>Jambi could well become very important for Qt and Trolltech. One of the shortcomings of using Qt and C++ is when you want to develop client/server applications with the same language, framework and environment.<br />
<br />
Some time ago I did one of those online presentation and demonstration things with some Trolltech people, and although it's a great rich client framework, Qt falls a bit short when you want to do the sorts of client/server things people do with Visual Basic and .Net or Java under one umbrella. It was something I raised with them, and I'm sure their customers have raised it to.<br />
<br />
If they can make client/server Java development easier to use than it is now, possibly using DBUS is one idea, then they could do very well out of it. Companies out there spend a lot of money on Java.</description>
			<pubDate>Wed, 07 Feb 2007 22:02:00 GMT</pubDate>
			<author>donotreply@osnews.com (segedunum)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Off Topic:</title>
			<link>http://osnews.com/thread?210294</link>
			<guid isPermaLink="true">http://osnews.com/thread?210294</guid>
			<description>Qt is as of now dually licensed under a proprietary licence and the GPLv2.<br />
<br />
Does anyone know how Trolltech looks at the upcomming GPLv3? Have they issued an official statement about this as of yet?<br />
<br />
Qt going GPLv3 would be a _major_ boost to the number of apps also going the v3 route.</description>
			<pubDate>Wed, 07 Feb 2007 22:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (drynwhyl)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Off Topic 2:</title>
			<link>http://osnews.com/thread?210306</link>
			<guid isPermaLink="true">http://osnews.com/thread?210306</guid>
			<description>Jambi is a province in Indonesia. After Java (main island) and Jakarta (capital city), now Jambi.</description>
			<pubDate>Wed, 07 Feb 2007 22:50:00 GMT</pubDate>
			<author>donotreply@osnews.com (Babi Asu)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Potential</title>
			<link>http://osnews.com/thread?210381</link>
			<guid isPermaLink="true">http://osnews.com/thread?210381</guid>
			<description>Jambi could well become very important for Qt and Trolltech. One of the shortcomings of using Qt and C++ is when you want to develop client/server applications with the same language, framework and environment.<br />
<br />
Actually this works pretty well using Qt and C++.<br />
<br />
I have been working on such architectures for about 5 years now, client systems ranging from Windows2000/XP to Linux, server systems from Linux to True64 and Solaris.<br />
<br />
Using QDataStream one can easily cross Endianess or processor architecture borders without rewriting any communication code.<br />
<br />
With the separation of functional area in Qt4, this will even be improved</description>
			<pubDate>Thu, 08 Feb 2007 00:32:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
