Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-swt-dev] Re: swt qt porting

Hi, Tom, the purpose of qt porting is that eclipse gtk is slower than
that on windows. But i don't know if with qt the performance will be
better.

Bye Nicola.


2008/10/6, Tom Schindl <tom.schindl@xxxxxxxxxxxxxxx>:
> Hi,
>
> You posted your question on the weekend and most SWT committers are
> working in Canada so they haven't had a chance to reply.
>
> Porting SWT to another platform is not a trivial task (I guess the
> hardest things are things like GC, Virtual-Tables/Trees) and you already
> said that you are not sure you have enough time. Do you really need
> this? What's the purpose of the port?
>
> If you only want to write datacentric UIs it might be easier to only
> port a small subset of widgets and their APIs. We have done this in
> UFacekit [1] with great success. If the API provided by UFacekit is
> enough to fullfill your targets maybe you want to provide a port for it?
>
> Still I don't want to stop you from doing porting QT and others could
> give you pointers. One thing QT-Jambi and SWT differ a lot is that
> QT-Jmabi's clean up relies on Java's Object-Lifecycle whereas SWT
> requires manual clean up which ensure maximum flexibility and performance.
>
> I've yesterday checked in the first QT-Observables so a QT port is
> already on our list but maybe our API is not enough for you and you
> really need a full SWT-QT-Port but then I would use the native bridge
> and not the QT-Jambi in between ;-)
>
> Tom
>
> [1]http://wiki.eclipse.org/Incubator/Platform/UFacekit
>
> Nicola Inchingolo schrieb:
> > Anyone know how to begin porting, if there are any guidelines?
> >
> > 2008/10/5 Nicola Inchingolo <nickinckin@xxxxxxxxx>:
> >> I see that qt also have a java api, so i think is not necessary
> >> linking to c++ code with jni.
> >>
> >> 2008/10/5 Nicola Inchingolo <nickinckin@xxxxxxxxx>:
> >>> I want to develop swt porting to qt (version 4 i think). I don't know
> >>> if i have time and if i'm able to, but i want to try. Someone could
> >>> give me some documentation link, to start developing native code?
> >>>
> > _______________________________________________
> > platform-swt-dev mailing list
> > platform-swt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
>
>
> --
> B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
> ------------------------------------------------------------------------
> tom schindl                               leiter softwareentwicklung/CSO
> ------------------------------------------------------------------------
> eduard-bodem-gasse 8/3    A-6020 innsbruck      phone    ++43 512 935834
> _______________________________________________
> platform-swt-dev mailing list
> platform-swt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
>


Back to the top