[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent


Re: KDE & Companies: Ask Trolltech Anything
by Robert on Saturday 07/Jul/2001, @22:53
Hello,

A few questions:

1. What is Trolltechs position on the full C++ standard? Eg do you advocate the use of all aspects of the STL, and if so, are future versions of QT going to be based around the STL?

2. Further to this, are there plans to get the signal/slot mechanism of moc into the C++ standard, or do you feel a preprocessor is a fully satisfactory solution?

3. What are your plans for language bindings?
ATM, we have PyQT, a perl binding I think, and C bindings in progress. Do you have any plans to adopt an "automatic" binding approach, ala COMs IDispatch or Corba DII? Also what is your response to the claim that it is hard to wrap C++ in other languages?

4. Is the KDE/Qt divide ever frustrating? When a good technology arrives in KDE, do you sometimes wish to deliver it to all your Qt customers, but find that you must reimplement it, due to licensing or technoloy issues? As an example, database access in Qt/KDE seems to be in a state of flux.

5. QTE has raised some hackles in the X camp. Could you explain why you think it is necessary, given that embedded machines are getting more powerful every day, and it is really no harder to re-engineer an X app, say a QT-x11 or GTK app, for a small display than moving a QT-x11 app to QTE?

6. Displays are getting bigger, and screen elements are getting lost - eg icons must now be produced in multiple sizes. People also want to use things on smaller screens - eg the ipaq. Are there any plans to make Qt pixel independent, like Fresco or Berlin?

7. X11 has proven to be a long lasting solution for the desktop window system. What possible extensions (if any) would be useful to you in creating QT? Or do you feel that a new desktop window system would be a better solution?

8. Given the plethora of toolkits for X11, what initiatives will Trolltech be taking in order to maintain a consistent desktop? Eg formulating a good common theme format, a common widget rendering layer or just trying to ignore other toolkits?

Phew! Anyway, some of these questions may not reflect my actual position - but I tried to think of as many issues as I could ;-)
Sorry if the questions were not meant to be technical ...
  Related Links
 ·   Articles on Feature
 ·   Also by Robert
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Re: KDE & Companies: Ask Trolltech Anything
by KDE User on Saturday 07/Jul/2001, @23:07
No need to apologize, these are some great questions! :)
[ Reply To This | View ]
Re: KDE & Companies: Ask Trolltech Anything
by adam on Monday 09/Jul/2001, @10:14
Regarding #6. I have beeen wondering if it would make sence or even be possible to have screen elements be defined as vector graphics rather then raster (i.e. bitmaped). Then icons and other elements could be scaled cleanly.


--adam
[ Reply To This | View ]
Re: KDE & Companies: Ask Trolltech Anything
by anonymous on Monday 09/Jul/2001, @17:11
On 3: QObject already allows a certain degree of introspection through QMetaObject (you can call slots, signals and set/query properties dynamically without any dependency on the actual interface) . QCom's QUInterfaceDescription interface is even more powerful by providing not only access to methods and properties but also detailed info for the types being used (for arguments, etc.) .

On 4: That's already been sorted out. It has been decided to drop kdedb in kdelibs in favour of Qt3's database system.

On 5: Why waste additional memory if it's not necessary? And besides, there are still devices like the Cassiopeia out there which do not have enough resources to run a X-server, a toolkit and a application. Bundling everything in Qt/E, providing high performance and a nifty interclient messaging system sounds like a good competition to X :) . Moving a Qt/X11 app to Qt/E is just a matter of recompilation. However what needs to be done in either way is to re-design the GUI to fit for small resolutions. Here the Qt designer comes in where you just exchange the .ui file and there you are. It's a round packet you get. No need to re-write all the Xt calls to fit for 320x240 ;)
[ Reply To This | View ]
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "Ok, maybe my approach is over-engineered." -- Simon Hausmann
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]