Ever wondered what language or library is used for Google Earth, Skype, Sony Mylo, Photoshop Album, KDE, VLC Media Player and of course my companies own Papyrus EYE? It is NOT .NET, JAVA nor Adobe Flex, OpenLaszlo, JavaFX, AJAX, or Silverlight.

Read on, if you want to find out..

It`s Qt [ pronounced cute] formally Trolltech now Noka. Qt is a cross-platform application framework. Using Qt, you can develop applications and user interfaces once, and deploy them across many desktop and embedded operating systems without rewriting the source code.

I am just giving you some URL´s to check out yourself to begin with a blog of one who you may not expect to blog on something old as C++ instead, it`s Mike Gualtieri from Forrester Research. In his latest blog “Spotlight: C++ is still cool” he writes about his experience at the QT Software Developer Days Conference.

The second blog is from our Chief Architect Max J. Pucher who mentioned a time ago QT .

So dust of your C++ skills and have a refreshing look at Qt.

6 thoughts on “Want to see a real UI cross-platform application framework?

  • November 4, 2008 at 11:08 pm
    Permalink

    Freddie,

    It’s been a long time since I’ve actually looked at Qt, but back when I rather liked it. It had a nice API which was easy to learn if you had ever worked with any other widget library, plus I quite liked their application of the abstract factory pattern. BTW, at the time I spent some time rooting through Qt because I wanted to compile KDE on Solaris with an old C library and the standard compile didn’t work. ;-)

    There are other libraries along the same lines, in case you’re interested. There’s wxWidgets (the old wxWindows) and the TCL toolkit.

    Reply
  • November 4, 2008 at 5:07 pm
    Permalink

    I knew that there where some real guys out there, not only blinded by Java but also exploring other universes :-).

    Ben, Who else than you is compiling KDE and probably also propose fixes knowing you. And what is your opinion on QT?

    Koray, If you really want to enter the gates of Vienna let me know and I can see if I can bribe some people there.

    Reply
  • November 4, 2008 at 3:04 pm
    Permalink

    Sure Freddie, I know Qt. I’ve been compiling KDE since 1999. ;-)

    Reply
  • November 4, 2008 at 2:07 pm
    Permalink

    Hi Freddie,

    It is nice to see your post about QT. Because we were discussing with colleagues and trying to to find something cool to learn while sitting at the bench :) I shared my experiences with QT but I am not sure if they are as enthusiastic as me. I am planning to download their own IDE to start developing with QT again.

    I have been Vienna twice and I tried to find a chance to work/study there, but history repeated again (Ottomans and Siege of Vienna) and they stopped me from entering the gates of Vienna because of work permit/visa related issues.

    Should I try for the third time ;) ?

    Reply
  • November 3, 2008 at 1:45 pm
    Permalink

    Hi Koray,
    Nice to hear from again.
    You should actually work for our Papyrus development team in Vienna ;-) with those skills and experience.

    Reply
  • November 3, 2008 at 12:16 pm
    Permalink

    I have used QT for 1 year for my project. You are also not limited to C++ if you want to use QT. Java is officially supported. Python is supported by their community with PyQt (http://wiki.python.org/moin/PyQt)

    There is only one problem for developers. Compile process takes longer than you expected :)

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>