[Paraview] New ParaView
Moreland, Kenneth
kmorel at sandia.gov
Tue Jun 20 11:08:11 EDT 2006
To write your own ParaView GUI, you will have to be intimately familiar
with how the Server Manager works. The information about the Server
Manager classes and XML you need to know is documented in The ParaView
Guide (http://www.kitware.com/products/paraviewguide.html).
The only other thing you really need is an example of starting up the
GUI. You can look at ParaView's client code for that, or you might want
to ask Berk Geveci if he has a simpler example.
-Ken
________________________________
From: Arash Jahangir [mailto:arash at vije.ca]
Sent: Tuesday, June 20, 2006 8:40 AM
To: Moreland, Kenneth
Subject: Re: [Paraview] New ParaView
Hi Ken,
What does it take to have a document describing how to use ParaView
without GUI from within Python and how to link a GUI written in
C++/wxWindows with ParaView engine?
thanks,
Arash
Moreland, Kenneth wrote:
One thing that has not been mentioned on this thread, but should be made
explicit, is that the license for ParaView is NOT changing. ParaView 3
will be released in its entirety with the same BSD-like license for
general use.
The only caveat here is that if you modify ParaView 3's client code
without a Qt developer's license, you will taint the code with the GPL
(which is why we will be careful with who has direct write access to
that part of the repository).
-Ken
________________________________
From: paraview-bounces+kmorel=sandia.gov at paraview.org
[mailto:paraview-bounces+kmorel=sandia.gov at paraview.org] On Behalf Of
Arash Jahangir
Sent: Monday, June 19, 2006 8:59 AM
To: Berk Geveci
Cc: paraview at paraview.org
Subject: Re: [Paraview] New ParaView
Thank you Andy and Berk.
It is almost a certainty that I will write an alternative GUI to the new
ParaView. This is not a poor reflection of the quality of Kitware's
design or robustness of Qt...it is just that I am not keen of Qt
license, especially for publicly funded projects like ParaView.
If the separation between the GUI and engine is clear enough in both the
current and future versions of ParaView, then it should be fairly easy,
if not trivial, to link the new releases with the current GUI.
I'd be willing to buy the documentation on the how to use the engine
with alternate UI...but signing up for a developer course takes too much
of the time I do not have.
regards,
Arash
PS does the new release of ParaView book discuss this topic?
PPS When does the book discussing new ParaView will be released?
Berk Geveci wrote:
For the record, there is a page on ParaView 3 and Qt licensing on the
ParaView Wiki:
http://www.paraview.org/Wiki/ParaView_III_and_Qt_licensing.
There is a very clear separation between GUI and engine codes. For
example, it is possible to drive the engine through python without
linking in any Qt dependent code. However, there is no good
documentation for developers at this time.
I would not say it is an easy task to write an alternative GUI for
ParaView. ParaView III has 5 or more full-time, experienced developers
and it is taking us months (probably more than a year) to develop a
replacement for ParaView/Tk. Most of this effort is focused on the GUI.
ParaView/Tk GUI has a lot of man-years of effort as well.
-Berk
On 6/16/06, Arash Jahangir <arash at vije.ca> wrote:
Hi,
As I understand it, the next version of ParaView will be Qt based.
Personally I find the Qt license wanting and I wish Kitware had chosen
wxWidgets or FLTK, but it is probably too late to ask for this...so I
cut to the chase:
Will version 3 of ParaView provide clear separation between UI and the
functional code so that it is a relatively easy task to write an
alternate GUI for ParaView? If so, how can I find documentation on
linking another GUI to the ParaView engine?
thanks,
Arash
_______________________________________________
ParaView mailing list
ParaView at paraview.org
http://www.paraview.org/mailman/listinfo/paraview
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/paraview/attachments/20060620/942022f8/attachment.htm
More information about the ParaView
mailing list