Releases

Update for Qt Enterprise Embedded

Published Tuesday April 15th, 2014 | by

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.

Qt Data Visualization library

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.

Qt Quick Enterprise Controls (version 1.1)

Read more…

Leave a comment


Posted in Embedded, Releases

Qt Creator 3.1.0 released

Published Tuesday April 15th, 2014 | by

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).

In exchange we added a new experimental plugin for another platform: WinRT. You can read more about it in its own blog post here.

An important note is, that we drop support for debugging with versions of GDB that do not have a Python interface. This includes the version of GDB that is shipped with older versions of Xcode on Mac OS X. The good news there is, that we put a lot of effort into making debugging with LLDB a great experience in Qt Creator, so you should just use LLDB instead :)

Also notable is the experimental Beautifier plugin, which allows you to apply different external source code formatters on your files. It currently has support for Artistic Style, Clang-format and Uncrustify. Many thanks to Lorenz Haas for contributing this!

Additionally, Android support has received many tweaks again, including some minimal support for editing Java files with highlighting, indentation and keyword completion. You can now manage debug tokens and runtime configurations for QNX from Qt Creator, and debugging on QNX now supports more pretty printers as well. The QML Profiler and Qt Quick Designer have received many fixes, the Qt Quick Application templates have been simplified, support for qrc has been polished (for example, qrc files now appear as nodes in the project tree), and much much more. You find a more thorough overview in our change log.

Qt Creator 3.1.0 is part of the Qt Enterprise Embedded update today, and it will appear as an update in your Qt online installer (this may take a bit while it is rolled out to the mirrors). The Qt Creator open source standalone packages are also available on the Qt Project download page, and Enterprise Customers find them in the Qt Account Portal.

11 Comments


Posted in Qt, QtCreator, Releases

Qt Quick Enterprise Controls 1.1 Released

Published Tuesday April 8th, 2014 | by

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.

10 Comments


Posted in Qt Quick, Releases

Qt Creator 3.1 RC1 released

Published Thursday April 3rd, 2014 | by

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:

We ship a new, experimental plugin for WinRT development (only available on Windows). You can read more about it in its own blog post 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.

You find the opensource version on the Qt Project download page, and Enterprise Customers find their package in the Qt Account Portal. Please post issues in our bug tracker. You also can find us on IRC on #qt-creator on irc.freenode.net, and on the Qt Creator mailing list.

9 Comments


Posted in Qt, QtCreator, Releases

Qt 5.3 Beta Released

Published Tuesday March 25th, 2014 | by

Great News! Qt 5.3 Beta is now available for download. Qt 5.3 Alpha was released about 3 weeks ago and I am really happy to announce that we now have the Qt 5.3 Beta with updated functionality and binary installers. 

Qt 5.3 is mainly focusing on quality and performance improvements, but we also have a nice set of new features available. With Qt 5.3 Beta we are introducing Beta support for Windows Runtime with final support for the platform coming in Qt 5.4. In addition, Qt 5.3 Beta also provides VS2013 binary installers.

Highlights of Qt 5.3 Beta include:

  • New QQuickWidget providing improved integration between Qt Widgets and Qt Quick
  • New Qt WebSockets module got added featuring full support for the web socket protocol (RFC 6455)
  • Major improvements to printing support
  • Major improvements for iOS and Android ports such as:
    • Better input method support for iOS (including also Chinese),
    • Positioning support for Android and iOS
    • Bluetooth for Android
    • …  and many more
  • Support for Windows Runtime platforms: Windows 8/RT (Modern UI), Windows Phone 8
  • New target binaries: Qt for VS2013 (32 and 64 bit, OpenGL and Angle), as well as Qt for WinRT and Qt for Windows Phone
  • Qt Creator 3.1 Beta included in the installers

Read more…

33 Comments


Posted in Releases, WinRT

Qt Creator 3.1 beta released

Published Tuesday March 4th, 2014 | by

We proudly present the Qt Creator 3.1 beta release today. This release introduces new features, as well as a whole bunch of bug fixes and improvements. About 1100 changes went into our repository since the 3.0.1 release, from around 45 authors. Many thanks to all who contributed so far!

Reading the git log is a bit boring (believe me ;) ), so you find a summary in our change log, and I’ll highlight a few things here.

I think one of the most important things is that we finally integrated experimental support for a Clang-based C++ model. You might know that Qt Creator has its own code model, which has for example the advantage that it is very fast, but the disadvantage that this is traded for some correctness. You might also know that Clang, the LLVM front-end for C/C++/Objective-C/Objective-C++ provides a library that can be used to integrate it, for example, into IDEs. That has the advantage that it is correct (after all it’s the base for a compiler), but the disadvantage that it is not very fast. We have been talking about integrating Clang into Qt Creator for a long time, and also had an experimental branch for it, and now we finally have integrated it as an option into Qt Creator.
Read more…

20 Comments


Posted in Qt, QtCreator, Releases

Qt 5.3 Alpha Available

Published Thursday February 27th, 2014 | by

I’m happy to announce that Qt 5.3 Alpha is available for download. Qt 5.3 is coming out a bit earlier than our regular 6-month release cycle would’ve forecasted, as we have decided to pull forward our release cycle meaning, starting from Qt 5.3, future Qt releases are planned to happen every Spring and Autumn.

The focus for Qt 5.3 is mainly about improving the stability, performance and first-time user experience of the product. A lot of the work over the past months has been focusing on improving the quality of Qt, especially on the mobile platforms and Mac OS X. Having said that, Qt 5.3 will also offer a good amount of new and exciting features, and a new platform: WinRT/Windows Phone!

New features

One of the main new features in Qt 5.3 is an improved integration between Qt Widgets and Qt Quick. The new QQuickWidget class allows  seamless integration of Qt Quick-based user interfaces with a Qt Widget-based application. This should significantly simplify using both technologies together in one application and provides an easy way to migrate Qt Quick into existing Qt Widgets applications.

Qt Network gained support for the SPDY protocol, speeding up of web content download in Qt WebKit and through QNetworkAccessManager. A new Qt WebSockets module got added featuring full support for web socket (RFC 6455).
Read more…

59 Comments


Posted in Qt, Releases

Major Update to Qt Enterprise Embedded Released

Published Tuesday February 25th, 2014 | by

I am really excited to announce a major update to our embedded offering. The new version of Qt Enterprise Embedded brings many valuable and highly requested features available to all our embedded customers. Combined with the features of the first version, the new release sets ease and productivity of Qt development for embedded targets to a level it has never been before.

Qt Enterprise Embedded brings flexibility to embedded development for creation of beautiful, high-performing and modern UIs. With built-in, fully integrated, productivity-enhancing tools, embedded software development becomes a breeze. The pre-configured embedded development environment, pre-built Qt optimized software stack for immediate deployment to reference boards and a large set of value-add components and tools allows developers to get up and running immediately. With Qt Enterprise Embedded it is possible to have a working embedded project prototype from day one – and continue with unparalleled productivity and time-to-market throughout the project.

Highlights of the new features of today’s release include:

  • Qt-optimized Yocto recipes for building your own embedded Linux stack
  • Boot to Qt stack updated to use Qt 5.2.1
  • Emulator graphics performance and quality improved with GL-streaming
  • Qt Virtual Keyboard integrated
  • Qt Quick Enterprise Controls integrated
  • Qt Charts integrated
  • BeagleBone Black added as a reference device for both embedded Linux and embedded Android
  • WiFi networking and Ethernet connectivity support implemented for embedded Android
  • Updated GDB for embedded Android toolchain

 
Read more…

Comments Off


Posted in Android, Build system, Embedded, Qt Simulator, Qtopia, Releases

Qt 5.2.1 Released

Published Wednesday February 5th, 2014 | by

Today, we have released Qt 5.2.1. It provides many improvements over Qt 5.2.0 as well as packages Qt Creator 3.0.1. As a patch release, it does not add new features and remains binary compatible with Qt 5.2.0.

Qt 5.2 introduced new iOS and Android ports, as well as a hefty amount of other new functionality. Based on the feedback received from the Qt Enterprise and Qt Mobile customers as well as the whole Qt community, Qt 5.2.1 is providing many improvements.

The most notable improvements in Qt 5.2.1 are numerous JavaScript and QML specific performance optimisations in the new Qt Quick Engine, as well as fixes in the iOS and Android ports. With Qt 5.2.1 we use iOS 7.0 SDK for building the Qt for iOS binaries and can now leverage the latest functionality. The binaries are still compatible with older iOS versions, so applications work on all supported iOS versions. We have also made the “Getting Started” documentation for Android and iOS and examples easier to use as well as fine tuned many other items.

For a detailed list of changes in Qt 5.2.1, please have a look at the change files within each module, as well as the Qt Creator 3.0.1 release announcement.
Read more…

45 Comments


Posted in Releases

Qt Creator 3.0.1 Released

Published Wednesday February 5th, 2014 | by

We are happy to announce the release of Qt Creator 3.0.1. This version of Qt Creator is a pure bugfix release, and contains fixes for issues in Qt Quick Designer, debugging support, Android and iOS support and many other areas. For a more detailed list see our changes file.

Qt Creator 3.0.1 is released in conjunction with Qt 5.2.1.

Download Qt Creator 3.0.1 standalone

Download Qt 5.2.1 (read the blog post)

Qt Enterprise customers find the release in the Qt Enterprise Customer Portal or as an update via the online installer.
Qt Mobile subscribers get it automatically through the online installer.

8 Comments


Posted in Qt, QtCreator, Releases

  1. Pages:
  2. 1
  3. 2
  4. 3
  5. 4