Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Q

    Qt Labs

    labs.qt.nokia.com · Company blog · on HN since 2010

    Qt Labs was the Nokia developer blog for the Qt framework, covering releases, C++ features, QML and the Qt Project.

    Visit blogHN submissions
    ProgrammingOpen Source & Linux
    What HN says

    HN links it for Qt news such as the Android port Necessitas, the Qt Project's open governance and a post on strict aliasing.

    Stats for nerds
    27HN people shared it
    35linked in comments
    391story points
    Aug 2012last shared
    2010people per year2012

    Top posts on HN

    1. 1
      Qt 5 Beta has been released
      1 person · 88 points · first shared 2012 · 12 comments on HN
    2. 2
      The Qt Project is live
      2 people · 60 points · first shared 2011 · 6 comments on HN
    3. 3
      More features in the Qt for iOS port
      1 person · 38 points · first shared 2011 · 17 comments on HN
    4. 4
      Perfect timing: a bug that only shows up in the first 250ms of a day
      1 person · 36 points · first shared 2011 · 13 comments on HN
    5. 5
      Nokia announces start of Qt 5 development
      1 person · 35 points · first shared 2011 · 29 comments on HN
    6. 6
      C++0x support in Qt
      2 people · 25 points · first shared 2011 · 9 comments on HN
    7. 7
      Nokia continues to hire Qt developers
      1 person · 25 points · first shared 2011 · 11 comments on HN
    8. 8
      Qt Creator 2.1.0 brings enhanced Qt Quick and mobile applications support
      1 person · 18 points · first shared 2011 · 10 comments on HN
    9. 9
      Why type-punning breaks strict-aliasing
      2 people · 16 points · first shared 2011 · 6 comments on HN
    10. 10
      Threaded OpenGL in Qt 4.8
      1 person · 8 points · first shared 2011 · Discussion on HN

    What HN people wrote when they linked it

    • aesJan 2011

      Nokia is also finally about to catch up on the developer side, which might prove to be a big advantage. If ease of development is in any way correlated with application quality, we might see some action in the Nokia world soon.

      For the little glimpses that I've seen, UI development using Qt Quick and QML and is actually pretty nice. Nothing like the Symbian hell, and seemed a good deal more fun than developing for Android. (Can't say it's on par with iOS though, at least not yet.)

      This is the first time I'm actually _excited_ by a Nokia technology.

      Now is a good time to check it out, since the first phones supporting 4.7 are supposed to come out "soon" (my source at Nokia was reluctant at naming a specific date). And they just put out a new technology preview:

      http://labs.qt.nokia.com/2011/01/20/qt-sdk-1-1-technology-preview-released/

      If Qt / QML Quick seems a bit barebones, there's a library called Qt Components which adds things like checkboxes, progress bars etc.:

      http://qt.gitorious.org/qt-components

    • nicholassmithJul 2012

      That sounds similar to the Steve Jobs Calculator Construction Set story (http://www.folklore.org/StoryView.py?project=Macintosh&story=Calculator_Construction_Set.txt).

      For the 90% of people I imagine until something much better is forced upon them they'll be perfectly happy with what they have, be it Gmail or Outlook. For the people who want a better experience, I imagine a lot of them will have the technical ability to strike forth and do it.

      Essentially what you want is a backend message server and then let people communicate with it however they fancy with a high level API they can plug into their widget toolkit of choice if you go down that route. If you're into C++/Qt there's already a solution that does that (http://labs.qt.nokia.com/2009/09/21/introducing-qmf-an-advanced-mobile-messaging-framework/).

    • codedivineOct 2011

      Well, the project has simply transitioned to open governance, which means anyone can contribute and move up the value chain based on meritocracy. So, for example, KDE folks can now directly contribute to Qt and also directly affect its future direction.

      Trolltech/Nokia employees remain inside Nokia, and continue contributing actively to Qt (they are the largest contributors by far currently, I remember reading 85% of contributors being Nokia). Nokia continues to use Qt for Symbian/Meego as well as their future low-end platform, which currently only offers J2ME. They have officially announced that Qt will be used for "the next billion" which has been referred to as Meltemi software in leaks.

      Blog post explaining this: http://labs.qt.nokia.com/2011/09/12/qt-project/

    • pascal_cuoqJul 2012

      There was much gnawing of teeth when compilers started to take advantage of the “strict aliasing rule”: http://labs.qt.nokia.com/2011/06/10/type-punning-and-strict-aliasing/

      Programmers might think that it is okay to use uninitialized variables as a source of additional entropy (xoring with the real source of entropy), but it isn't, because the compiler will treat the uninitialized access as undefined behavior and eliminate code altogether:
      http://kqueue.org/blog/2012/06/25/more-randomness-or-less/

      This 3-part blog post by Chris Lattner has various examples: http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html

    • GeeeOct 2011

      Well, I might be confused with exact terms, but Blackberry supports Qt on it's new platforms, meaning developers can distribute Qt apps. See http://blackberry.github.com/ndk/components.html#Qt

      If I'm correct, the Qt Lighthouse is integrated in Qt 4.8 (now RC1), which means easy porting for any platform, including Android. Remains to be seen if Nokia and Google come in terms with this officially though. Of course, you can already distribute Qt apps on Android, using third party ports like Necessitas: http://labs.qt.nokia.com/2011/02/28/necessitas/ .

    • mklJul 2012

      Hence QML. Right now I'm developing a desktop application with the interface done with QML and the main app in C++, and I would say the interface development is easy, as is connecting it to the C++.

      The caveat at present is that the standard desktop widgets are not yet fully available from QML (see [1] for a recent update). For most of my application this doesn't matter (I haven't decided how I'll do the settings dialog yet), but for enterprise apps it quite likely does.

      [1] http://labs.qt.nokia.com/2012/06/06/desktop-components-for-qt-5/

    Related

    Qt Blogblog.qt.nokia.com15 people

    What is the future of Qt?

    Qt Blog
    Company · last shared 2012
    Microsoft MSDN Blogsblogs.msdn.com1.6k people

    Why I Left Google

    Microsoft MSDN Blogs
    Company · last shared 2023
    Qt Labs Bloglabs.trolltech.com15 people

    Qt 4.5.0 released (Let the LGPL apps begin)

    Qt Labs Blog
    Company · last shared 2010
    Bitnami Blogblog.bitnami.com16 people

    Google Reader alternative with BitNami and Tiny Tiny RSS

    Bitnami Blog
    Company · last shared 2024
    Nokia Conversationsconversations.nokia.com91 people

    Nokia Treasure Tag: Never lose your valuables again

    Nokia Conversations
    Company · last shared 2014
    Microsoft TechNet Blogsblogs.technet.com428 people

    Nokia acquired by Microsoft

    Microsoft TechNet Blogs
    Company · last shared 2021
    Microsoft Blogblogs.microsoft.com669 people

    Announcing SQL Server on Linux

    Microsoft Blog
    Company · last shared 2026
    KDAB Blogkdab.com61 people

    CXX-Qt: Safe Rust bindings for Qt

    KDAB Blog
    Company · last shared 2026