Dev

  • Qt Mobility 1.1.0 Technology Preview (Qt Labs)
    The Qt Mobility teams are working full steam to bring you new APIs and extend our Qt developer offering. To that end, we are very pleased to share the Technology Preview of our latest APIs. This set of new APIs will be matured, with your help, and released later this year as QtMobility 1.1.0. As you may know, [...]
  • Qt Mobility 1.0.2 Released (Qt Labs)
    Its here! For those in Europe enjoying a well deserved vacation by the side of a pool, or indeed for the rest of us around the world working hard on our projects, the availability of this package should come as very good news. The team, have worked very hard to ensure that our 1.0.2 package addresses those [...]
  • Qt 4.7.0 String Freeze (Qt Labs)
    Qt 4.7.0 string freeze is now in effect. No changes to strings will be accepted from this point. Qt aims at being fully internationalized by use of its own i18n framework. Localization to languages we have no internal resources for needs to be provided by the community. If you would like to contribute your own translation [...]
  • Designing code for QML UIs (Qt Labs)
    QML is starting to approach its initial release. Those who have been using QML for a while can rejoice, for this means that we’re no longer changing everything and the stability of having an actual release can now be seen on the horizon (although maybe I’m just bitter because I had to change Samegame again [...]
  • The Qt Web Runtime journey begins… (Qt Labs)
    Ever since we introduced the Qt WebKit integration, it has rapidly become one of the most popular features within Qt. Enabling the development of web applications is crucial for meeting market demands. We see an increasing amount of Qt being used for web enabled device creation – from netbooks and mobiles to TV’s and a [...]
  • When being wrong is right (Qt Labs)
    I like July. There are many good things about this month, like having no snow in Oslo or no night in Oslo (technically we do, but it’s an hour or two long only). Another one of them is, like Harald said, vacations. And though I like mine very much, the one I’m thinking of is [...]
  • Qt 4.7 for the N900 news (Qt Labs)
    It’s vacation time in Finland, which means less emails, which means more time for blogging First, we’re happy to report that Qt 4.7 for a potential future Maemo 5 update (*) is progressing nicely. Next to dozens of Maemo 5 specific bug fixes, we’re also happy to announce that a few new features for [...]
  • The Qt Developer Network opens the gates (Qt Labs)
    Two months ago, we introduced the Qt Developer Network. We decided to start with a closed beta phase to iron out the worst quirks and most annoying bugs. We sent out invitations to those who had pre-registered and contacted us directly. During the following weeks we have gathered immensely valuable feedback and lots of meaningful [...]
  • Qt 4.7 Beta2 and Qt Creator 2.1 Snapshots Available (Qt Labs)
    Qt 4.7.0 Beta2 is now available for download from the Qt Download Page. Source packages (.zip and .tar.gz format) and binary packages (for Mac Cocoa, Mac Carbon, MinGW 4.4.0 and Visual Studio 2008) are available. Note the naming change of Mac packages compared to Qt 4.6.x has been repeated in this second beta. This reflects the [...]
  • D’oh! (Qt Labs)
    We screwed up! A serious bug in Qt 4.6.3’s QtOpenGL module on Windows went undetected through reviewing, the auto-test system and quality assurance! The bug causes a device context leak, and after 9999 repaints, the program stops updating its widgets. The bug is fixed in our repositories and will not appear in our next releases. [...]
  • Telephony API (Qt Labs)
    One of the new Mobility API is the Telephony API. This API can be used in other applications to detect incoming phone call events. A use case can be for example: The user is using an application on her/his phone and a call comes in at the same time. The current active Application should switch [...]
  • Open Governance Mailing list (Qt Labs)
    Two weeks ago I announced here on Labs that we were committed to an Open Governance model for Qt and related projects. I have read all the comments posted on the blog and those sent to me by email. I even had the chance to meet Robin Burchell in person and we had a very [...]
  • A few new things: new learning videos, a place for your video wish list, a new Qt Learning survey (Qt Labs)
    We just got a few new things on our web which might be of interest you. In cooperation with KDAB and ICS we’ve recorded two modules of the Qt Essentials training and have posted them as videos. Well, unlike most of postings here, this is not a cutting edge stuff at all , but we [...]
  • Mobility API mandatory update for Symbian apps created using beta Nokia Qt SDK (Qt Labs)
    Development on Qt mobility APIs is ongoing. The Nokia Qt SDK beta included the mobility 1.0.0 APIs and then the 1.0 release of the Nokia Qt SDK included the 1.0.1 mobility APIs. As part of our ongoing development an important issue has been unearthed that affects Symbian applications that use Mobility APIs that were created [...]
  • Using Internet data in Android applications: Parse XML, JSON, and protocol buffers data (IBM Developerworks)
    Build an Android application that works with two popular data formats—XML and JavaScript Object Notation—as well other formats. Examine the performance and coding trade-offs associated with each format, and learn the consequences of these decisions when you develop for environments such as Android.
  • Fun things you can do with the Nokia Qt SDK (Qt Labs)
    Recently I presented a small Qt 4.6 based demo on the LinuxTag in Berlin, as an example of something you could do with the Nokia Qt SDK. It combined existing projects like the Tiled map editor and the Box2D physics library with Qt Mobility’s sensors API for reading out the accelerometer. It looks like this [...]
  • Qt for Google Native Client Preview (Qt Labs)
    A while back I wrote about the Qt/Lighthouse prototype port for for NaCl. Since then some progress has been made, but most importantly Native Client is now available in the Chrome Dev channel: If you’re feeling brave and you want to try for yourself, here’s how: 1) Subscribe to the Google Chrome Dev channel (Edit: looks like [...]
  • A Lighthouse by any other name… (Qt Labs)
    Just a quick heads-up that we have chosen a new name for the Lighthouse platform (as discussed the Remodelling post). The Subcommittee of Renaming has been hard at work in the intervening months, reviewing and considering all the 17576 possible TLAs. We ended up with: QPA. Unfortunately, the precise meaning was lost in the subcommittee paperwork, so [...]
  • Qt Mobility 1.0.1 Released (Qt Labs)
    The Qt Mobility 1.0.1 package is available! As promised, this release finialises the Multimedia APIs. Additionally, as you would expect, the release also addresses a number of reported issues and we have also included some Symbian and Maemo 5 backend updates (please see the package release note for specifics). But the main attraction in this release is [...]
  • Qt Creator 2.0 (Qt Labs)
    A major focus of the 2.0 release is the support for developing Qt applications for Symbian and Maemo. I think, we have made great progress to make it easy and fun to develop for Symbian and Maemo. Still setting up everything for Symbian or Maemo development is not trivial, so I wouldn’t recommend doing it manually. [...]
  • Nokia Qt SDK 1.0 released (Qt Labs)
    The lights start to fade, the audience goes quiet, the curtains start to rise, spotlight on, drum-roll… I have the great pleasure to finally announce the 1.0 version of the Nokia Qt SDK. It is available for download on the usual location at Forum Nokia as of now. In addition to the final Windows and Linux [...]
  • Capture screen shots and program interaction on UNIX and Linux systems: Program interaction (IBM Developerworks)
    Capture user input and program output -- which is valuable for internal and external documentation and also for use as a common debugging tool for many application developers. Learn the different ways to keep a record of the interaction between a user and a command-line application.
  • IBM InfoSphere Discovery: The next generation of data analysis (IBM Developerworks)
    Save time and cost on your IT projects with InfoSphere Discovery, which lets you automate the data analysis process and perform sophisticated analysis to generate results you can actually act upon.
  • Various client-server communication mechanisms in an Ajax-based web application (IBM Developerworks)
    Understand the various communication mechanisms that browsers provide. Learn the pros and cons of each mechanism, and explore how to best match the mechanisms to meet your client-server communication needs.
  • Tuning SQL with Optim Query Tuner: Understand access paths (IBM Developerworks)
    Explore the basics of access paths so you can precisely tune queries and query workloads in your production environment. In this first installment of a series on Optim Query Tuner, cover conceptual background, learn to read an access path graph, and walk through the access path graph to demonstrate critical information about access path selection. (Includes a downloadable sample project file.)
Le concept de progrès agit comme son mécanisme de protection
destiné à nous isoler des terreurs de l'avenir.
-+- Frank Herbert, Dune -+-