Hi Rene,

 

So if you would start a new project now you would choose for Qt Jambi?

Are there chart libraries or can I create charts with the Qt Jambi api?

 

Thanks for the fast response!

 

Kind regards,

Bruno Wouters

 

 

From: qt-jambi-interest-boun...@trolltech.com
[mailto:qt-jambi-interest-boun...@trolltech.com] On Behalf Of Rene
Sent: dinsdag 5 januari 2010 18:31
To: qt-jambi-interest@trolltech.com
Subject: Re: [Qt-jambi-interest] Some questions about Qt Jambi

 

Well for me it is in this order QtJambi , Swt , Swing . Yes Qtjambi is
abandoned and Swing in my eyes also .Try to create tray icon or something
special in swing and you will be burden in problems . Also api of Qt Jambi
is very clean for me and you can write far less code and more readable code.
Qt 4.5.2 is pretty stable and maintained , and look at ages old bugs on Sun
site, that will never be resolved . Well Sun did not put much effort to
their desktop library for years. 

 

I have created few desktop applications in swing some time ago , now I am
using QtJambi and I am ready to switch to swt if there will not be person
who will be able to understand that C++ part of QtJambi. 

On Tue, Jan 5, 2010 at 5:18 PM, Bruno Wouters <bruno.wout...@gmail.com>
wrote:

Hi all,

 

Thanks for the responses!

It helps a lot but is it still a difficult choice.

 

This is my current idea about the frameworks, please correct me if I'm
wrong.:

Swing seems to be the safest with the same rendering on each OS but may not
have the look & feel of a native application. And it has the most libraries
for things like charts etc because it exists longer that other gui
frameworks.

SWT is faster than swing but could give some problems as new operating
systems appear. (has/had problems with Mac OSX 64bit) And it also could
render certain gui elements differently on different operating systems. 

Qt Jambi is probably the least safe choice because Nokia stopped development
and the community still needs to grow.

 

Is it correct to assume that I will have the least amount of maintenance
with swing? (with new operating systems etc)

Does swing work well for multilingual gui's? (also right-to-left) 

Are there any must have libraries/frameworks to use with swing/swt?

 

Thanks again!

 

Kind regards,

Bruno Wouters

 

PS.: Happy new year!

 

From: Helge Fredriksen [mailto:h...@poseidon.no] 
Sent: vrijdag 1 januari 2010 21:50


To: Bruno Wouters
Cc: qt-jambi-interest@trolltech.com
Subject: Re: [Qt-jambi-interest] Some questions about Qt Jambi

 

Hello,

And a happy new year, all Qt Jambi interests!

Just some more additions to the discussion about the difference about
Qt Jambi vs. Swing (don't have so much experience with SWT)

 * Although Swing is getting better "under the hood" as you say, there 
   aren't that many additions to the API itself, although you may of course
take 
   advantage of Swing based third party Open Source APIs like JFreeChart
etc.
 * Qt Jambi has the big advantage of getting for "free" all the new advances
in
   Qt. Especially, this is something you really should acknowledge for the
   QGraphics* classes which allows you to build highly complex 2D graphic
system. 
   And now, with the new Animation and Gesture APIs, things are looking
quite
   awsome for creating advanced graphics applications.
 * Since QtJambi is a fairly thin layer between Qt and Java, you get a very
high
    performance on your app. Especially on the latest versions of Qt, they
have
    been focusing on performance a lot due to the adoption to mobile
devices. 
    If you were to build a framework like QGraphics* on top of Swing for
example
    I think you would see problems getting the kind of performance see in 
    Qt Jambi.
  * Qt Jambi has the possibility to build bridges between existing Qt C++
apps/APIs
    and Java. For example, one could imagine that the effort wouldn't be
that
    hard to build a Marble Jambi widget and a QWT for Jambi component. There

    really are a lot of nice components to port.
  * The community is still very small, and we haven't come very far in
setting up
    a community site, setting up releases for download etc. One still has to
    either use the last binaries that Nokia built for 4.5, or to build your
own
    stuff on 4.6 using the build descriptions found on gitorious.org.
However,
    I think this will change shortly. The best thing, however, would of
course
    be if someone saw this as a business opportunity. That is, one could
agree
    to pay a support fee to such a company and in return get help on Qt
Jambi
    if your application development ran into some kind of trouble. To get an
    official commercial maintainer for Qt Jambi would really mean a lot of 
    security for the framework audience. Just think about it; Qt Jambi is
really
    a worthy challenger to Swing, and could be the next big thing for
building
    cross-platform graphical desktop applications in a high-level language.
That
    demands for quite a bit more attention to the marketing side, especially
in the open 
    source community. 

Looking in the crystal ball:

The community will support the Qt Jambi framework more or less as is,
enhancing it
with new features (which will not be many towards 4.7 as was stated in the
DevDays) until at least 5.0 arrives (probably in 2-3 years). After that,
there is
an open question what will happen to Qt, if the Qt people will invent
something
what breaks the way Qt 4 is build up. This was the case when they moved from
Qt 3 to Qt 4, but that stirred so much frustration that they had to commit
to
"We will never break your code again". Thus there is a legitimate hope that 
Qt Jambi will have a happy life supporting the new Qt features for many many

years to come! 

PS: To prepare some release activity on Qt Jambi 4.6, I have been playing
around
with some project creation on SourceForge. Not much there yet, please
comment
if you like. We are also looking into the oppertunity of using Atlassian
Jira, but
we're struggeling a bit with the hosting side here.

PS2: Please join in on the on #qtjambi on the Freenode IRC server for those
of 
you who want to chat!

Best regards,
Helge Fredriksen


Bruno Wouters wrote: 

Hi Tom,
 
Thanks for the fast response!
 
Which UI framework do you think has the most secure future in terms of
compatibility with new operating systems and fixing bugs? While searching
the net I found that there were a lot of people saying that Swing isn't
updated for about 10 years or so. Is this true?
 
I think it will be a choice between SWT or Qt Jambi... Not sure which one to
pick...
 
The UFaceKit you pointed out also looks interesting but then I still need to
choose a UI framework to start with :-). Will UFaceKit work with things like
charts? Or more advanced stuff like drag & drop?
 
Kind regards,
Bruno Wouters
 
 
-----Original Message-----
From: Tom Schindl [ <mailto:lis...@bestsolution.at>
mailto:lis...@bestsolution.at] 
Sent: dinsdag 29 december 2009 10:45
To: Bruno Wouters
Cc:  <mailto:qt-jambi-interest@trolltech.com>
qt-jambi-interest@trolltech.com
Subject: Re: [Qt-jambi-interest] Some questions about Qt Jambi
 
Hi,
 
Not sure what to suggest when it comes to whether using Qt-Jambi in
commercial product but there are alternatives naturally:
 
* Swing
* SWT integrates nicely on Win32 and MacOS-X as well as on Linux-Gnome
 
I can point you also to a project I started some time ago named UFaceKit
[1,2] which is hiding the real toolkit behind a facade and so allows you
to defers the choice of the UI-ToolKit.
 
LGPL is a quite commerical friendly license and even if you modify
 
LGPL-Code you only have to contribute back the modified code and NOT
publish your own (but I'm not a lawyer).
 
 
It's really a bitty that Nokia took this step and on the other hand
invested into a Qt-eSWT-Port on the other side. Please note eSWT != SWT.
 
Tom
 
[1] <http://wiki.eclipse.org/UFaceKit> http://wiki.eclipse.org/UFaceKit
[2] <http://tomsondev.files.wordpress.com/2009/10/slides1.pdf>
http://tomsondev.files.wordpress.com/2009/10/slides1.pdf
 
Am 29.12.09 10:20, schrieb Bruno Wouters:
  

Hi all,
 
 
 
I'm considering to use Qt Jambi for a new project. Is this a good choice
knowing that Nokia decided to discontinue development of it? Is the open
source community large enough to keep it alive/up to date?
 
Are there other, better choices then Qt Jambi for a java application
that is going to be deployed on Windows and Mac OS X? It will be a
multilingual (also right-to-left languages) application taking care of
some administrative tasks (quite simple gui).
 
And can I use Qt Jambi under the LGPL license (without changing the Qt
Jambi code) in a commercial application without providing the source
code of it?
 
 
 
Thanks for your time!
 
 
 
Kind regards,
 
Bruno Wouters
 
 
 
_______________________________________________
Qt-jambi-interest mailing list
 <mailto:Qt-jambi-interest@trolltech.com> Qt-jambi-interest@trolltech.com
 <http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest>
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
 
    

 
_______________________________________________
Qt-jambi-interest mailing list
 <mailto:Qt-jambi-interest@trolltech.com> Qt-jambi-interest@trolltech.com
 <http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest>
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
 
  

 


_______________________________________________
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest




-- 
Best Regards / S Pozdravom 

Rene Dohan

http://inno-a-dev.blogspot.com
http://inno.localnet.sk
http://www.qualityunit.com

_______________________________________________
Qt-jambi-interest mailing list
Qt-jambi-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to