We released Qt 5.3.1 a week ago and now we’ve updated the Qt Enterprise Embedded offering as well. In addition to the Qt framework upgrade, we have developed a few new interesting features and also updated the tooling and some of the enterprise add-on features. We are especially proud about our new Android injection solution that lets you take the Boot to Qt software stack into a large variety of Android devices with little effort.
With this update we are also introducing the first Qt supported CoM, Computer-on-Module, for embedded Linux as we announce official support and pre-built binaries for Apalis i.MX6 CoM module from our Qt Technology Partner Toradex. Using the Apalis i.MX6 module from Toradex with our pre-built Qt stack, you can reduce the needed HW and SW effort enabling fast and cost-efficient creation of various embedded systems directly leveraging the state-of-the-art features of this powerful combination.
I am happy to announce that today we released Qt 5.3.1. Qt 5.3.0 has been well received with over 500.000 downloads in the first 5 weeks of release. I believe this new patch release is even better offering many improvements over Qt 5.3.0. As a patch release, it does not add new features, but various improvements and fixes. Qt Creator version 3.1.2 also released today, is packaged into the installers. For Qt Enterprise users we are providing a fully supported Qt Quick Compiler 1.0.0, as well as updates for Data Visualization (version 1.1) and Charts (version 1.4).
The focus of Qt 5.3 has been in stability and usability, and we have continued this trend with the improvements now released with Qt 5.3.1. Qt 5.3 introduced a nice set of features, such as QQuickWidget, Qt WebSockets module, Purchasing API, Compiled Qt Quick, support for WinRT (and Windows Phone), as well as many others. Many of these features have been made even better in Qt 5.3.1 based on feedback received from customers and the whole Qt community.
We are happy to release an update to Qt Enterprise Embedded with lots of new features based on the recently released Qt 5.3
What is Qt Enterprise Embedded?
Qt Enterprise Embedded is a full solution for creating embedded devices, with Qt Enterprise libraries, using a fully integrated development environment, along with a pre-built Qt-based software stack – called Boot to Qt.
I’m happy to announce that Qt 5.3 has been released. The main focus for this release was performance, stability and usability. Nevertheless, Qt 5.3 has also gotten a fair amount of new features that help make developers’ lives easier.
Qt 5.2 has been a tremendous success, having been downloaded over 1 million times. With Qt 5.2, we delivered on our promise that Qt is a true cross-platform framework by adding Android and iOS support. Qt 5.3 is building on that foundation, and adding to it. Read more…
We are now approaching the final steps towards Qt 5.3 release and I am happy to announce that the Qt 5.3 Release Candidate is now available!
After Qt 5.3 Beta we have fixed a large number of issues thanks to your feedback. We are confident that this release candidate is really close to final Qt 5.3 release. That’s why we invite you all to try it out! Please take it for a spin and give us feedback via following channels:
Qt 5.3 Release Candidate is available via online and offline installers. Qt Enterprise and Qt Mobile licensees can get Qt 5.3 RC using the Maintenance Tool of the online installer. Offline installers are available from the Qt Account for Qt Enterprise users. Open source users can download offline installers from download.qt-project.org. Later today Qt 5.3 RC is available via the online installer also for open source users.
Qt 4.8.6 released today brings over 200 improvements and bug fixes over the previous release in the Qt 4.8 series. Qt 4.8.6 includes an important security update, better support for Mac OS X 10.9, updated MinGW toolchain and many error corrections. As a patch release it does not add new functionality and maintains full compatibility with the Qt 4.8.x releases.
Qt 4.8 is still actively used and we will provide patch releases to it also after Qt 4.8.6. Many users have already moved their active projects to Qt 5 and with Qt 5.3 available soon, we encourage also others to do so. Qt 4.8 is covered by Qt Enterprise support and you can take the steps towards migrating to Qt 5 at your own pace. With a high degree of source compatibility, we want to make switching to Qt 5 smooth and straightforward for all active projects.
Qt 4.8.6 provides overall over 200 improvements and bug fixes, for example:
Security Fix for XML Entity Expansion Denial of Service (the ‘Billion Laughs’ attack)
MinGW binary packages are now built with MinGW-w64 based toolchain with gcc 4.8.2
Basque translation added and many other translations improved
A detailed list of the fixes and improvements in Qt 4.8.6 compared to Qt 4.8.5 can be found here.
Qt 4.8.6 is now tagged in the Qt Project repository. The source packages and stand-alone installers for Qt 4.8.6 are available for download from the Qt Project for open-source users, as well as via the Qt Account for Qt Enterprise licensees. For Qt Enterprise licensees there is also online installer update available for Qt 4.8.6 using the same Qt Enterprise online installer that provides Qt 5.
It’s time for an update on Qt Enterprise Embedded – featuring Qt Creator 3.1.0, integrating new Qt Enterprise modules, connectivity improvements and a few other items we hope you will like. For Qt Enterprise Embedded, we are providing regular patch updates with bug fixes, enhancements and pre-built versions of our latest Qt Enterprise components.
Here is an overview of what we have done since last time:
Cloud-Connect Your Device
As cloud-connectivity is part of modern embedded device creation, we’ve made it even easier to integrate into Qt Cloud Services. Access to Enginio Data Storage is now provided built-in with the Qt Enterprise Embedded. Through Qt Cloud Services, you can immediately instantiate a whole cloud backend for you embedded, mobile and desktop Qt clients–all through a convenient Qt API. Together with the newly added Bluetooth support (using BlueZ) and the existing Wi-Fi and wired network support, you have everything you need for implementing Internet-of-Things, all within the reach of single technology.
For 3D visualization of data we’ve integrated the Qt Data Visualization library to the built-in offering. With the library you can create amazing and well-performing 3D visualizations using 3D bars, 3D scatters and 3D surfaces.
We are happy to announce the release of Qt Creator 3.1.0! This release of Qt Creator is packed with bug fixes and improvements, not to forget some new experimental features.
We finally integrated a Clang-based C/C++ code model as an option for code completion and semantic highlighting. It is experimental so far, so you need to enable the plugin in Help > About Plugins > C++ > ClangCodeModel, restart Qt Creator, and tell it to actually use it in Options > C++ > Code Model. We are interested in your feedback on how well it works. Please report issues on our bug tracker or get in contact with us on the mailing list or irc.
iOS support has moved out of experimental state, and fully supports QML debugging and profiling now. Also, several issues with debugging have been fixed, and many little things were tweaked (for example, you can now set the simulated device in the simulator run configuration). Read more…
Today we have released version 1.1 of the Qt Quick Enterprise Controls add-on that was first released in January. The Qt Quick Enterprise Controls library provides a collection of Qt Quick-based controls that can be customized and easily extended to match the desired look-and-feel of the user interface. Together with the Qt Quick Controls library, it forms a full set of controls for Qt Enterprise and Qt Mobile customers to leverage in their applications.
The focus of this release has been on improving the existing controls, with some new features added:
The tickmark functionality behind the CircularGauge was abstracted out, allowing Dial to also benefit. This opens up Dial to new possibilities; for example, it is now possible to combine the stepSize property with tickmarks and labels to create a “switch” that snaps to certain options.
PieMenu got several improvements:
It will now stay within the bounds of the window when opened, ensuring that all options are visible at all times.
Icons will be scaled if their size exceeds the radius or circumference of the section they are in.
The title property was added. This property controls the text that is displayed above the menu when there is no currently selected menu item.
A new version is always nicer with new controls, so we would like to introduce StatusIndicator. This control emulates a typical LED indicator found on electrical equipment to visualize on/off state. As with all of the controls, it uses generated graphics to ensure scalability across all target devices. It also provides a color property to provide extra context amongst other indicators.
Qt Quick Enterprise Controls are included in the Qt Enterprise and Qt Mobile Licenses, so they are free for our licensees to use and are fully covered by our standard support. You can test out the Qt Quick Enterprise Controls and the rest of Qt Enterprise or Qt Mobile by downloading our free 30-day evaluation. Qt Enterprise and Qt Mobile customers can download Qt Quick Enterprise Controls binaries and source code through the online installer. The module can be found under Qt Enterprise Add-Ons in the package manager. Source packages are also available in Qt Account Downloads. For further information about the controls, please visit the documentation.
This add-on is developed for our customers based on their input, to provide more complex, industry-specific UI controls, and we are happy to hear your suggestions about what should be included. If you have any issues using them or want to share ideas for further development, just contact our support team through the Qt Account Support Center.
We are happy to announce the Qt Creator 3.1 RC1 release today. We have been fixing lots of bugs during the weeks since the beta, and think that we are now almost ready. So, this is the call to all of you, to give it a try, and give us some more feedback!
If you haven’t followed the beta release, I highly recommend reading the corresponding blog post for some information about the new features in Qt Creator 3.1. There are two features in 3.1 that I haven’t mentioned there, and which I’d like to highlight here:
The iOS plugin went out of experimental state, and is enabled by default now (only available on Mac OS X). It now supports QML debugging and profiling, and many things have been fixed and tweaked, for example you can set the simulated device in your simulator run configurations now.
The Qt Blog provides you with one area for all Qt development posts from our Qt engineering experts. It includes information on projects in the works, tips and tricks, technical release information and more from our pool of very clever Qt developers.