Announcements

Qt 5.0.2 Released

Today we are releasing Qt 5.0.2 – the second patch release of Qt 5.0 series. I am extremely happy about the interest towards Qt 5 as well as the amount of improvements we have been able to add into the Qt 5.0.2 release. 

Qt 5.0.2 brings over 600 improvements compared to Qt 5.0.1, most of these in order to address the issues Qt users have noted when bringing their applications to Qt 5. As a patch release Qt 5.0.2 does not introduce new functionality, but we have again been able to add some new binary installers, as well as enable some use cases that have been problematic in the earlier Qt 5 releases.

Highlights of Qt 5.0.2 include:

  • New binary installers for VS2012 with ANGLE and for VS2010 with OpenGL (for those who do not wish to use ANGLE)
  • Creator 2.7.0 included in the release package (Qt 5.0.1 was shipped with Creator 2.6.2)
  • Possibility to easily skip modules in configure when building Qt yourself
  • Static linking now works correctly for the Qt libraries
  • Overall more than 600 improvements in 17 different modules of Qt

For detailed list of changes in Qt 5.0.2, please have a look into the changes file included to each module – or check the most important ones: qtbaseqtdeclarative, qtwebkit and qtmultimedia, as well as Creator 2.7.0 release announcement.

As always, Qt 5.0.2 maintains both forward and backward source compatibility with Qt 5.0. We are continuously ironing out the glitches and improving quality with every new release. If you encounter a problem, please check the known issues page first, where you can find solutions and workarounds for common problems. If you find a previously unknown bug in Qt 5, please help us to improve the product in future releases by reporting it to bugreports.qt-project.org, or contact us via our Customer Portal if you have a commercial license.

Qt 5.0.2 is now tagged in the Qt Project repository. The source packages and installers for Qt 5.0.2 are available for download at qt-project.org/downloads for open-source users, as well as via the Customer Portal for commercial licensees.

Qt Project Needs Mirrors for the New Download Service

The Qt Project is currently using a content delivery network based solution for distribution of releases. We have been working to improve distribution of Qt open-source packages and now have the setup available for mirroring. Now we need to get more mirrors before going to production.

The idea is to switch to MirrorBrain based system and away from the current content delivery network based service. The work was started a while ago by Daniel Molkentin and now we have the setup available for mirroring. It is very much similar to what KDE is already using, so for many it is quite familiar. At this point I would like to thank Danimo and others from KDE for all the help provided to enable this.

The system is not yet taken into production use, we need to first have enough mirrors in place. Downloads from the new service work, but the system is not yet up to handle the needed load. Currently we have two mirrors in place, and need more before the new download service can be taken into production use.

The new service is for open-source content only. All the commercial Qt licensees are using a separate system. So it is completely ok for non-profit organizations to become a mirror for Qt Project.

If your organization is willing to become a mirror, please follow the steps in the wiki. Or if you know some organization who already provides mirrors, please ask them to become a mirror for the Qt Project.

We are keenly waiting to get the new download service active as it allows much more flexibility than the current setup. Getting the new system into production is also a prerequisite for providing the new online SDK for the Qt Project.

Qt Installer Framework 1.3 released

Thus far, the Qt Installer Framework has been used to create Qt SDK Installers. You can now use it also to create installers for your own applications. This is why we decided to make a formal release for the first time as opposed to just tagging a Git version. Therefore we are offering binary downloads for the major platforms at https://releases.qt-project.org/qt-installer-framework/1.3.0/.

The recent months were mostly used for stabilization, cleanup work and improving the documentation. But in the 14 months since 1.2 some new features were introduced as well.

Notable new features include the possibility to translate the installer (German and Russian translation are included). The included 7zip library was updated to the current version. The Installer Framework was made compatible with Qt 5 (and continues to work with Qt 4 of course). For online installers, repositories using https are now supported in addition to http.

Notable contributions are the Russian translation by Ivan Komissarov and Support for the BB10 SDK by Andreas Holzammer. Thank you!

Qt Contributors’ Summit Joins Forces with KDE Akademy – July 2013

Just after Digia acquired Qt from Nokia, the KDE community suggested to run the Qt Contributors’ Summit together (Qt CS) with the KDE Akademy conference in Bilbao July 15-16 this summer. The conference will be at the Engineering School of Euskal Herriko Unibertsitatea (EHU; The University of the Basque Country) in Bilbao.

Picture Wall from Qt Contrubutors Day in San Francisco

Lars Knoll, the Qt Chief Maintainer & Digia, Qt  CTO says: “I’m really pleased that we can co-organize Qt Contributors’ Summit with the annual KDE Akademy conference this year in Bilbao, Spain. By close co-operation we are combining community and professionals forces to make both Qt and KDE even better”

More than 500 upstream and downstream developers will participate in this combined event which starts July 13 for both KDE and Qt contributors, and ends July 19. This includes key maintainers of both Qt and KDE projects, and top contributors. It will cover many areas of computing, ranging from core library functionality in Qt and KDE to popular user applications used by hundreds of millions of users, integrated with cloud services. All this in a highly productive atmosphere where we combine forces, exchange knowledge, and meet new contributors.

By co-hosting, KDE and the Qt Project will increase their existing Open Governance collaboration even further. Holding their annual conferences at the same time and the same place will foster interaction, knowledge transfer and technical progress. This in Bilbao, which is the beautiful capital of the province of Biscay in the Basque Country, Spain. The Engineering School and the Bilbao city are putting their forces together helping us in the community to be a great conference and contributors summit in 2013.

The entire budget of this event is funded by sponsors. Even if many are doing a lot of voluntary work, sponsrship are what makes Qt CS and the KDE conference happen. There will be sponsorship packages of all sizes. Info and update on this will be provided soon.

You’ll be invited to this conference by a Qt contributor where also registration details will be provided. Registration of session(s) and other practicalities regarding the Qt CS 2013, is found at the Qt Project Web wiki: Qt Contributors’ Summit 2013. Please don’t hesitate to contact us on the email-list: marketing (at) qt-project.org

It’s a Berrylicious Day! Congrats Qt RIM Friends

As most of you already know, today RIM launched the much awaited BB10 platform in a pretty well-covered press event. Congrats friends at RIM (or should I say BlackBerry)!

This is also a proud day for the Qt family as we see the power of Qt being used in the BB10 Native SDK, which includes the Qt libraries in its Cascades framework. The standard Qt development framework we all love is also supported by RIM. We are thrilled that RIM chose Qt Quick to enable a fluid and smoothly-transitioning UI on BB10.

I am sure many of you participated in the BlackBerry Qt Porting Program and helped get in Qt-based apps for BB10. Congrats to you too!

The neat thing about this story is that while Android-based phones and the iPhone have been the hype for a few years now, here comes a sort of  underdog (depends who you ask) with Qt as a weapon to push forth native development on what many consider an alternative mobile OS. We are seeing more and more of these new smartphone operating systems relying on native performance and standardizing on Qt like our other friends at Jolla and Canonical. It’s also because of you. The legions of Qt developers out there that make our ecosystem vibrant, which encourages these platform developers to look to Qt. Exciting indeed.

What is even more awesome and exciting and the whole point of it all is that Qt truly enables cross-platform development. Yep, with Qt you can develop for BB10, Sailfish, Ubuntu, Android and soon for iOS on mobile PLUS all the desktop and embedded operating systems. That’s pretty neat, if you ask me. We develop Qt for the developer giving you the freedom to choose.

We salute you, RIM (or the new BlackBerry). We wish you the best of luck and we look forward to some Qt berries as we continue working together.

—Disclaimer—

Alright, enough of the sappy writing. I almost made myself cry and I think I heard violins playing in the background. Apologies for corroding the Qt developer blog with my marketing rant, but I really felt proud today to be a Qt-ie and see Qt powering BB10!

###

 

Visual Studio Add-In 1.2.0 for Qt 5 Released

This week we released Qt 5.0 with Qt Creator integrated into the package. Today I have good news for those who prefer to use Visual Studio. We have now released new Visual Studio Add-In 1.2.0 for Qt 5. In addition to supporting Qt 5 it provides some additional goodies such as support to Visual Studio 2012.

The new Visual Studio Add-In 1.2.0 supports Visual Studio 2012, 2010 and 2008 for developing Qt 5 applications. It understands the new modularized structure of Qt 5, and includes the new documentation. Functionality and requirements are otherwise similar as with the previous Add-In, so you will need at least Visual Studio Professional to use it.

Highlights of Visual Studio Add-In 1.2.0 include:

  • Project creation wizards updated to follow Qt 5 module structure
  • Project settings form updated to follow Qt 5 module structure
  • Help documents updated to Qt 5.0
  • Support for Visual Studio 2012, 2010 and 2008
  • Parameter passing to lupdate fixed (QTVSADDINBUG-131)

You can find the detailed list of changes to the Visual Studio Add-In 1.2.0 here.

One thing to note is that there is no Qt 4 project creation wizards and project settings in the Qt 5 Visual Studio Add-In, and unfortunately it is currently not possible to use both the Qt 4 and Qt 5 Visual Studio Add-Ins simultaneously. We plan to release an updated version of the Qt 4 Add-In during Q1/13 to address this issue.

The new Visual Studio Add-In 1.2.0 is available for both commercial and open-source users. If you hold a valid commercial license, you can download the new Visual Studio Add-In from the Customer Portal. The open-source version can be downloaded from the Qt Project.

I hope you enjoy developing Qt 5 applications with Visual Studio. Please provide us with feedback either through the commercial support or via the Qt Project mailing lists.

PS. I changed the release date visible in the blog so that Qt 5.0.0 stays at the top. The real date of this release is 21st December 2012.

 

Investment in Qt planned to continue @ Digia

Though the Qt community is larger than any one company or group of people, Nokia is proud of the contributions we’ve made to the development of Qt over the past four years. Since we acquired Trolltech, we’ve modernized Qt for a new generation of user interfaces, grown the Qt community to more than 450,000 developers and have shipped Qt on close to 200 million devices, including the Nokia 808 PureView.

However, as you may already have seen, Nokia is sharpening its strategy. This has meant making a number of tough choices, including that Qt will not be used in future Nokia products.

Since we made that announcement, we’ve been actively looking to secure the future for Qt, both as an open source project and a community, serving both commercial and open licensees. As a result of those efforts, Digia has today announced its plans to acquire the Qt technology, copyright, and trademarks, as well as to transfer a number of Qt people from Nokia. We believe that, with this planned acquisition, we have found the best possible solution for the continued success of Qt.

We’re very pleased that Digia is taking this step. Digia is already very active in the Qt community and acquired Nokia’s Qt Commercial business during the first half of 2011. We believe, it now has the muscle to contribute and drive this community. Digia’s planned acquisition would provide a future for Qt. As part of this planned transaction, Digia has also committed that it would be happy to continue the open source Qt Project and meet the obligations of the KDE Free Qt Foundation licensing agreement.

Of course, some of us involved with Qt might have mixed emotions about this news. Though Qt will not be a part of future Nokia products, we’re happy that the development of Qt is to continue outside of Nokia and that the transaction would offer career continuity for many Nokia colleagues.

We expect that the planned acquisition, which is subject to customary closing conditions, will be completed during Q3, 2012. On behalf of all my Nokia colleagues, I thank all of you in the Qt community for your support and wish you every success for the future.

Sebastian Nyström

Qt 4.8.2 and Visual Studio Add-In 1.1.11 Released

Today’s blogger and presenter of Qt 4.8.2 is Tuukka Turunen, Director R&D at Digia, Qt Commercial.

As part of the Qt Project, Digia has taken on the responsibility to package and test Qt’s LGPL releases in addition to the Qt Commercial releases. Today, together with the other contributors to the Qt Project we are happy to support the Qt Project’s release of Qt 4.8.2. And that is not all – we have also updated the Visual Studio Add-In with some highly requested functionality and fixes.

As a patch release, Qt 4.8.2 introduces approximately 150 improvements and error corrections over the previous 4.8.1 release. Continue reading

A year of Qt ecosystem growth with Digia nurturing Qt Commercial

A year ago Nokia and Digia announced the transfer of the Qt Commercial licensing business and the related team. This move was something completely new in the history of Qt, since the dual licensing model had been the base of Trolltech’s business from day one. A year later, all parties can consider this move as successful: Digia, the Qt commercial customers, Nokia and also the Qt Project with its community. Continue reading

New Qt SDK features updated Qt Creator, Qt 4.8 for desktop and new Qt mobility APIs

A new Qt SDK, the Qt SDK 1.2, is now available for download, and it makes it easier than ever to create rich applications with improved performance.

The new SDK includes the latest version of Qt Creator (2.4.1) as well as Qt 4.8 for desktop and embedded developers including Windows, Mac and Linux/X11 (released as stand-alone in December).

Qt mobile app downloads continue to grow in Nokia Store, and the SDK update contains mobile improvements for the Symbian and MeeGo Harmattan 1.2 targets, new Qt mobility examples in Qt Creator and easy integration of the Qt In-App Purchasing API, which enables developers to build in-app purchasing into their Qt mobile application. Continue reading

The Qt Blog

Welcome to the new Qt blog! We have consolidated all the blog posts from the Qt Labs Blog with the posts from the Digia Qt Commercial blog. Our intention is to provide you with one area for all Qt development posts from our Qt experts.

As Qt enters a new era, we are working diligently to provide you with an ever-growing Qt Blog that includes projects, awesome ideas, tips and tricks and product info from our pool of very clever Qt developers.

This blog will be transforming as we move forward, so keep your eyes peeled for new developments.

Archives

Categories