Qt SDK

Qt 5.1 Release Candidate Available

Published Tuesday June 18th, 2013 | by

It has been a month since we released Qt 5.1 Beta and I am extremely happy to announce that the Qt 5.1 Release Candidate 1 is now available. Things are looking good for the release of Qt 5.1.0, which we aim to have out in the coming weeks.

For those who have not yet checked what Qt 5.1 brings, please refer to the Qt 5.1. Beta blog post, the wiki article listing key the features, or the documentation snapshot for more details. With the Qt 5.1 RC1 we are also introducing new online installers that initially provide Qt 5.0.2 and Qt 5.1 RC1 content. Later on we will add more releases to be available via the online installers.

The key new items in the RC1 since the Beta are:

  • Online installers available for Mac, Windows and Linux hosts
  • Windows 32bit as well as 32bit and 64 bit Linux host support for Android
  • MinGW toolchain updated to version 4.8.0
  • 32bit VS2012 installer available, and all VS2012 packages built with the SP2 update
  • Perl dependency removed for building Qt (still remains as requirement for building WebKit)

As well as a large number of fixes done based on the feedback from the Beta.

Please take Qt 5.1 RC1 for a spin and send us feedback:

Both online and offline installers are available for the Qt 5.1 Release Candidate 1, which can be downloaded from the Digia Qt Customer Portal or from download.qt-project.org (online or offline) for open-source users.

 

87 Comments


Posted in Qt, Qt SDK, Releases

New maintenance tool for the commercial Qt 4.8 SDK available

Published Wednesday February 13th, 2013 | by

We have today released an update of the Qt 4.8 SDK maintenance tool for commercial licensees.

The new maintenance tool, version 1.0.3, provides minor maintenance updates with two notable improvements:

  • Default installation path for Windows is no longer under user’s home folder
  • License key handling has been improved for evaluation use

There is no immediate need to update the maintenance tool, but it is mandatory to do so before installing new software components through the SDK.

The Qt 4.8 SDK is the primary tool for installing updates and new add-on functionality, as well as maintaining the configuration of your own Qt toolset. It connects to the online repository with all the commercially licensed Qt 4.8 offering including many additional components such as the Charts add-on and ready-made images of Qt for embedded.

We are working to make similar online SDK available also for Qt 5 – most likely available at the end of March or early April. For Qt 5 we aim to provide an SDK also for the LGPL licensed version of Qt in addition to the one available for the commercial licensees.

Those who already have the commercial Qt 4.8 SDK installed can update to the new maintenance tool 1.0.3 directly via the SDK. If you are a commercial licensee and do not yet use the SDK, you can download the maintenance tool from the Customer Portal. If you are not a commercial licensee, you can download our free 30-day evaluation, try it out and see how you like it.

7 Comments


Posted in Qt SDK, Releases

Qt SDK 1.2 Released

Published Wednesday February 1st, 2012 | by

We are happy to announce that a new important update for Qt SDK is published.
This Qt SDK 1.2 update sets a new baseline for the developers for a longer perspective. Some of the features have already been available as online updates, but Qt SDK 1.2 now integrates the very latest tools, most recent mobile build targets for Symbian and Nokia N9, and the still fresh Qt 4.8 for desktops. We have also introduced some improvements to the SDK and its maintenance tool.

As a summary, this is what is new in the Qt SDK:

  •     Fixes for Qt Creator 2.4 in a new 2.4.1 patch update
  •     Qt 4.8 for desktops delivering Qt Quick 1.1, Qt platform abstraction, Qt WebKit 2.2, and threaded OpenGL. See Sinan’s blog post for more details.
  •     More Qt Mobility examples for Nokia N9 and Symbian devices
  •     Ability to specify network proxy setting in the SDK Maintenance Tool
  •     Update to the Symbian Complementary Package introducing Analyze Tool plugin and new CODA 1.0.6 installation package
  •     An update to Notifications API improving the end user experience and fixing issues in the Nokia N9 implementation of the API.

If you already have Qt SDK installed, you can update to the latest version by running Update Qt SDK from the Qt SDK application folder on your computer. If you first time are getting started with Qt SDK, you can download 1.2 from our download page.

If you encounter problems, please file a bug report at http://bugreports.qt-project.org.

41 Comments


Posted in MeeGo, Qt, Qt SDK, QtCreator, Releases, Symbian

Raspberry PI: A case study in deploying Qt apps to generic Linux devices

Published Thursday January 19th, 2012 | by

Overview

This is an awfully dry post; dry due to the sheer logistic nature of it. This functionality exists and is quite straight forwards to stumble upon. This blog exists in order to draw your attention to it and hopefully minimize the stumble time.

You have a device:

1) Running an ssh server
2) With gdbserver

You also have:

1) A functional tool chain for the target (Code Sourcery is the traditional goto)
2) A Qt build for your target
3) A Linux box you are deploying from (My convenience, instructions should be readily repurposeable for Mac based developers)
4) Qt Creator (Qt Creator 2.4.0 (as shipped with the QtSDK) was used at the time of filming/documenting this process)

Qt Creator has various merits which basically speak for themselves.

Integrated documentation
Convenient remote visual debugging/profiling
Convenient (single click) deployment

You grow accustomed to this functionality if you target any of the officially/unofficially supported targets tightly integrated into Creator in its various distributions. (Official SDK, Necessitas, Meego SDK). It would be lovely if it were more commonly perceived as a generic end to end solution for deployment to generic Linux targets, and it is readily achievable if you avoid a couple of snags.

Initial configuration

Launch Creator
Menu -> Tools -> Options

Build & Run -> Qt Versions

Add your Raspberry PI Qt build: /opt/dev/qt-qpa-5-rasp-pi/bin/qmake

Creator indicates “Qt version 5.0.0 for Desktop”, this can be safely ignored.

Build & Run -> Tool Chains

Add your cross compiler: /opt/toolchains/arm-2010q1/bin/arm-none-linux-gnueabi-gcc

in my case. Adjust the ABI in the unlikely event it is incorrect.

Linux Devices -> Device Configurations

Add configuration with correct ssh details, deploy a public key and establish this works.

Per project configuration

1) Open an existing Qt application (example suffices)
2) Select a desktop build

Once this is done:

Projects -> Targets -> Build

Specify your target’s Qt version
Specify the toolchain from the drop down below

Projects -> Targets -> Run

Deployment

Method: Deploy to Remote Linux Host
Device Configuration: Select your “Linux Device” added in the Device Configurations step above

Run

Run Configuration: foo (on Remote Device)
Arguments: -platform eglfs

This should suffice, you should now be able to deploy, run and debug applications on the Raspberry PI (or any other similarly capable Linux based target)

A screen grab demonstrating the logistics is available here

A video where I talk through the steps is also available for those willing to weather my accent

Caveats

1) If you select a QtQuick UI project from the project wizard you will not be able to deploy to the target (will be grayed out). If you select a Qt Quick application you will get a QDeclarativeView based viewer/launch pad. If you want to dabble with Qt 5 (who doesn’t) at present, one has to ride to war with one’s own QQuickView based runtime/viewer (read: pony)

2) Qt must already be deployed on the target. We clearly handle this for our own devices, but when you are winging it as documented here, Qt has to have been (manually) installed to the configured prefix. (Needless to say, it is best to sanity check the Qt install prior to attempting IDE based deployment).

 

13 Comments


Posted in Embedded, Qt, Qt SDK, QtCreator

Qt 4.7.4 Release Bundle for Symbian News

Published Tuesday November 8th, 2011 | by

Today we are making available the Qt 4.7.4 release bundle for all Symbian^3, Symbian Anna, and Symbian Belle devices. The Qt SDK 1.1.4 update has the necessary Symbian Anna and Belle build targets available allowing application development for Qt 4.7.4. Nokia Store deployments are also possible.

This is a big release for Qt developers. In this blog post I’d like to present an overview of the current Qt deployment situation on Symbian devices. The later part highlights the most important changes we have in the Qt 4.7.4 release bundle from the Symbian perspective. Those of you who know the Qt Symbian deployment history can skip directly to Qt 4.7.4 section.

Qt deployment on Symbian devices

The first officially supported Qt release for Symbian devices was Qt 4.6.3. It was released together with Qt SDK in June 2010. Following this, applications created with this SDK could be deployed to Nokia Store (or Ovi Store as it was known then). Then this year in May 2011 Qt 4.7.3 for Symbian with Qt Quick was made available in the Qt SDK 1.1, and Qt Quick applications could be deployed to Nokia Store.

Qt was not available right away as pre-installed in any Symbian devices when Qt 4.6 was made available for Symbian. In fall 2010 the Nokia N8 was released and it was the first Symbian device with pre-installed Qt. Then in the middle of 2011 Symbian Anna was made available with the Qt 4.7 -based bundle with Qt Mobility 1.1. Now the latest Symbian Anna devices have out-of-the-box support for Qt Quick.

For older S60 3rd and 5th Edition devices Qt is an add-on component requiring initial download of Qt libraries on the first Qt application installation. A special deployment mechanism called Smart Installer is used to deploy Qt to devices such as these that do not have Qt as pre-installed or in the firmware.

When the user downloads and installs a Qt application, Smart Installer checks package dependencies and installs Qt and other support modules when needed. Modules are also upgraded to newer versions when necessary. Normally this happens when the user downloads an application from Nokia Store.

Smart Installer is the main deployment channel for the Qt release bundle to S60 3rd and 5th Edition devices. Smart Installer also updates Symbian^3 devices’ pre-installed Qt 4.6.3-based bundle (that resides on the C: drive), to the Qt 4.7.3-based bundle. Furthermore, an important reason for Smart Installer deployments is the fact that Symbian^3 devices do not have the pre-installed Qt Mobility module. Hence, before the application is installed on Symbian^3, often at least the Qt Mobility module is deployed unless it is already deployed by earlier application installations. Developers have always been advised to take into account this additional download need because it increases the application’s delivery size.

In July 2011 Qt Quick Components 1.0 for Symbian was released with Smart Installer deployments for Symbian Anna devices.

Today’s Qt 4.7.4 bundle is the next big Qt release with many improvements for Symbian OS. This release is shipping already in the new Symbian Belle devices, like Nokia 700 and Nokia 701, as part of the device firmware. Now we are making it available also to devices with Symbian Anna (and Symbian^3) through Smart Installer deployments and we are also bringing finalized Qt SDK support.

Qt 4.7.4 release bundle for Symbian

The Qt 4.7.4 release bundle contains

It is supported in Symbian Anna (and Symbian^3) devices onwards. Most benefits mentioned in the Qt 4.7.4 release post by Jarmo are valid for Symbian, too. In general, this release has a huge amount of stability, performance and functionality improvements for Symbian. Many of the changes also make Qt better integrated to the Symbian operating system services.

In Qt graphics system for Symbian there are big changes in how graphics resources are managed in the default OpenVG graphics system used by Qt applications. We are also introducing the opt-in OpenGL ES based graphics system to wider use with better resource management as part of Qt 4.7.4. Both of these changes improve the use of scarce GPU memory and have better graphics memory releasing schemes when applications are moved to background. We have also better integration to Symbian OS transition animations. This means that when stopping and starting Qt applications there are smoother animations that are also better aligned with the same effects presented with Symbian OS Avkon applications.

Regarding the user interface, Qt Quick Components 1.1 and Qt Quick 1.1 modules provide the biggest improvements. There’s another post by Sami detailing changes available for components. For both we have also changes explained in the Qt Quick – What’s New and Qt Quick Components – What’s New documents. The use of Qt Quick Components allows application to achieve the new Symbian UI Design Guidelines. This means that Qt applications match and are consistent with the native applications on Symbian Belle devices.

In the “core” of Qt there are plenty of minor improvements and bug fixes to UI features. Often these fixes will improve all style of Qt applications regardless of the UI technology: QWidgets and graphics view based and QML UIs too. For example, on physical keyboard devices Nokia E7 and Nokia E6, text editing key accelerometers (ctrl+c/ctrl+v) work now out-of-the-box in editors without any need for an application to implement such copy/paste functionality.

Split-view keyboard on the bottom, editor using it on the top.

Perhaps the most welcomed UI feature of Qt 4.7.4 is the integration of Qt text input system to the Symbian partial screen text input component also known as split-view input. The split-view input is a new virtual keyboard in Symbian Anna where it is used in many native Avkon applications. It allows application content to be visible above the split-view keyboard. This is in contrast to the earlier full screen input that didn’t allow application content to be visible during text input. In Qt 4.7.4, the split-view is now integrated into all editor widgets in graphics-viewbased UIs including Qt Quick/QML editors. By default this feature is disabled because the split-view input needs application awareness due to layout change in the visual area of the application when the new keyboard is opened. It is enabled by setting the application attribute Qt::AA_S60DisablePartialScreenInputMode to false. Qt Quick Components 1.1 uses this split-view feature too and it will be available when application starts to use the new import com.nokia.symbian 1.1of the components. The import 1.0 still uses the full screen input. So in other words, Qt Quick 1.1 or plain-Qt applications turn it on with the application attribute but Qt Quick Components 1.1 using applications with the new 1.1 components import.

Belle Status Panel

Symbian Belle UI: new iconic softkeys on the bottom, status bar on the top and status panel half open on screen.

Qt 4.7.4 also enables the new Symbian Belle features like the new iconic toolbar support: QActions can have SVG images and the new Symbian OS toolbar icon set can be accessed via QStyle API. As mentioned, Qt Quick Components is provided as an easy way to align the application UI to the new UI style. For example, using StatusBar from the Qt Quick Components allows an application to automatically provide access to the new Belle UI’s status panel feature that is opened by doing touch swipe down gesture on top of the status bar.

Qt Quick with Qt Quick Components is the recommended UI solution for Symbian applications. In fact we have documented that old QtGui module widgets on Symbian are deprecated and developers should use Qt Quick Components instead in new application projects. In that document we also have a list of widgets that should never be used from QtGui module on Symbian because they have never been supported or worked properly.

The last new UI feature worth mentioning is the TV-out support in Qt 4.7.4. When using TV-out, this feature makes possible to use TV display as an independent screen rather than just clone of the device screen. Applications can provide different control view on device screen and a presentation mode with larger resolution on the TV-out display. It works with devices with either analog 3.5mm composite video output or HDMI output. 
By default, in Symbian devices the content shown in TV-out is a clone of the device screen. From now on, however, parenting a widget to QDesktopWidget::screen(1) and calling show() will turn off cloning and have different content shown instead. The screenCount member function and the screenCountChanged signal can be used 
to detect the availability of the secondary display, just like on other platforms.

NFC in Nokia 603

The new Nokia 603 is NFC enabled

Together with Qt 4.7.4, the Qt Mobility module is updated to version 1.2. The main new features are the two new local communications APIs: NFC (Near Field Communication) and Bluetooth. Bluetooth is a basic feature in all Symbian devices but NFC is a new hardware feature only in latest device models. The NFC hardware support is however becoming rapidly available. All new Symbian devices – Nokia 603, Nokia 700 and Nokia 701 – are NFC-enabled. From the earlier Symbian devices only Nokia C7 is NFC enabled. To find out more on the NFC development check the Introduction to NFC guide from Nokia Developer and the general NFC page.

There are other minor improvements and lots of bug fixes in Qt Mobility as well. For example, QAudioOutput class has now a proper support for pausing in Symbian. Earlier, calling suspend via API was emulated by using stop underneath the implementation that caused delays on doing resume later. Video outputs are rendered now with black when nothing is rendered. This improves UIs when QML video and camera elements are used.

The QML ShaderEffectItem is also available in this bundle. Kim showcased it very nicely in his earlier post.

There has been lot of effort made in Qt 4.7.4 to improve the memory management. Applications using Qt 4.7.4 libraries normally consume less RAM than using earlier Qt libraries. Symbian platform uses predefined sizes for stacks and heaps. However, application developers need to be very careful on memory usage. If an application exceeds stack or heap limits, it may crash or fail to complete its task. Crashes that seem to have no reason can often be traced back to insufficient stack and/or heap sizes. Application developers should use reasonable values for maximum heap size. Either too small or too big value could cause the application’s failure. Other than RAM, there is very limited video/graphic memory of 32 MB especially in Symbian^3 and Symbian Anna devices (the new devices that shipped with Symbian Belle have four times larger GPU memory of 128 MB). It’s important that applications using large graphics resources follow graphic memory handling guidelines.

See also our Qt 4.7.4 release application compatibility notes from Qt Developer Network.

The rest of this post talks of non-feature aspects of this release: what kind of build targets we have in Qt SDK and how the Symbian support is aligned with Qt found in Nokia N9. But first, I’ll explain one internal change that is good to know.
Read more…

25 Comments


Posted in Multimedia, News, Qt, Qt Quick, Qt SDK, QtMobility, Releases, S60, Symbian

Qt SDK 1.1.4 update available

Published Tuesday November 8th, 2011 | by

We are happy to announce that a new update for Qt SDK is published.

This 1.1.4 update of Qt SDK is very much focusing on bringing the SDK build targets to the level of the latest Symbian devices and the Nokia N9. It means that you can now start developing apps for these devices using:

  • Qt 4.7.4 / Qt Quick 1.1 introducing among other things, right-to-left and pinch area support. These things are also supported by today’s Qt Quick Components 1.1 update. More about that and other features in Sami’s blog post.
  • Qt Mobility 1.2 which introduces new NFC (near field communication) and Bluetooth APIs, as well as quality improvements to the existing APIs.

These APIs have been available for some time in the experimental MeeGo 1.2 Harmattan tool chain, but we have now removed the experimental status, and also updated it once again to comply with the latest, up-to-date device image.  There are also quite a few quality improvements included. Note also that there is now only one target consolidating also the earlier separate Harmattan Platform API target. Please check the documentation and the blog post for more details.

For app development for Symbian devices we have added Qt 4.7.4 for Symbian Anna target which is generally applicable for application development for all the Symbian Anna and Belle devices. For developers needing access to Symbian Belle API we also have updated the recently added beta level Qt 4.7.4 for Symbian Belle target. This Symbian Belle specific target as well as the earlier Qt 4.7.3 based S60 5th edition target are included in the online installers only. This way we were able to keep the default installation cleaner and emphasize the primary targets. For more information about the target and SDK version selection, please refer to the SDK documentation and Aleksi’s blog.

If you already have Qt SDK installed, you can update to the latest version by running Update Qt SDK from the Qt SDK application folder on your computer. If you first time are getting started with Qt SDK, you can download 1.1.4 using the installers in below.

Platform Online Installer Offline Installer
Microsoft Windows 15MB 1.6GB
Linux 32bit 23MB 1.3GB
Linux 64bit 23MB 1.3GB
Mac OS-X 12MB 1.2GB

 

Nokia Developer also offers the updated installers on their Qt SDK website.

If you encounter problems, please file a bug report at http://bugreports.qt.nokia.com.

25 Comments


Posted in MeeGo, Qt, Qt Quick, Qt SDK, QtMobility, Releases, Symbian, Uncategorized

Qt Quick Components 1.1 for Symbian – Update

Published Tuesday November 8th, 2011 | by

Four months back, in July 2011, the very first wave of Qt Quick Components found it’s way to Symbian 3 and Symbian Anna devices. Lately Nokia N9 began shipping with the pre-installed set of Qt Quick Components for MeeGo 1.2 Harmattan.

Development continues, and now Qt Quick Components 1.1 for Symbian is out!

This update is a part of a new released bundle for Symbian Anna and Symbian Belle. It contains Qt 4.7.4, Qt Quick 1.1 and Qt Quick Components 1.1 for Symbian, enabling rapid application UI design and development. For more information about the full content of the Qt release bundle, read this blog post Qt 4.7.4 Release Bundle for Symbian news by Aleksi Uotila.

Qt Quick Components 1.1 for Symbian introduces new features:

  • Right-To-Left support enabling a layout mirroring (eg. text and icons) for Right-To-Left languages
  • Split-view input replaces the full screen virtual keyboard with the more user friendly partial screen virtual keyboard
  • Input Context gives access to software input panels’ size and visibility
  • Inverted Style provides an alternative style for the Qt Quick Components with inverted colors

and it brings new useful components:

  • Label ensures a convenient way to provide body text and links using platform’s default font and color
  • SearchBox provides a search bar functionality for progressive search with a search input field and a search icon
  • PageStackWindow brings “all essentials in one” (a StatusBar, the page navigation and a ToolBar) with platform’s look and feel

To get started with our new offerings, download updated Qt SDK, find updated design guidelines at Nokia Developer site and learn how to utilize ~50 ready made building blocks in your Qt Quick application. The deployment of the new Qt release bundle for Symbian ensures a remarkable device base and opportunity for high volume downloads for your Qt Quick application in the Nokia Store (see Aleksi’s blog post for more details).

There is new handy functionality in this update and also the non-functional part has been improved under the hood. Creation times of the Qt Quick Components have been monitored and based on findings the slowest components have been optimized, for example TextArea and TextField components have been improved a lot. ListView scrolling speed is fluent now, a major finding has been that ListView scrolling speed depends on how fast the delegates are. It is possible to achieve performance close to 60 frames per second (fps) when ListItem, ListItemText or Image delegates are used.

Having improvements in a stack is an important step forward, but equally important to that is to have optimized design at the application level. The very first step towards better performing Qt Quick applications using Qt Quick Components is to avoid some common mistakes. At the end of the day, different use cases in different kind of applications should be analysed case by case, but here are a few generic performance improvement tips that should be taken into account in most applications:

  1. Use QML Loader by dividing your application into logical parts and then loading only the minimum when the application starts.
  2. Load large images asynchronously in a separate thread to keep the user interface responsive (QML Image asynchronous: true).
  3. Avoid resizing/scaling of images by using images that are in their native size rather than re-size/scale large images to correct sizes.
  4. Use QML Image’s sourceSize property with large images due to fact that this property sets the actual number of pixels stored for the loaded image.
  5. Pay attention to memory consumption, when using a PageStack. The PageStack is an easy way to handle navigation in your application,  but the other side of the coin is that it’s usage can lead to excessive memory consumption when the PageStack depth keeps on increasing. This can happen if the user always navigates forward to a new page (a new page is pushed in the stack and memory is allocated), but never navigates backward in the stack (pages are not popped off from the stack and memory is not freed).
That’s all for now about this update, we keep posting when something new is on the horizon!
27 Comments


Posted in Qt, Qt Quick, Qt SDK, Releases

Qt 4.8.0 Release Candidate available

Published Thursday October 13th, 2011 | by

Qt 4.8.0 RC1 is now available for download as an online update via the Qt SDK. It also includes the QtWebKit 2.2.0, see http://labs.qt.nokia.com/2011/09/29/qtwebkit-2-2-0-is-released/ for more details.

This release candidate has the quality stabilised code targeted to be the basis for the final Qt 4.8.0.

For those using the public git repository, a “v4.8.0-rc1″ tag will appear soon.

If you would like to provide feedback, you can do so using the Qt Bug Tracker. If you want to contribute code, documentation or autotests to Qt, all the information you need to get started can be found at qt.nokia.com.

Other things of note:
* Ubuntu 10.04 has been used to build the Qt 4.8 binaries in QtSDK for Linux due to new dependencies – updated from Ubuntu 8.04 that has been the version used previously
* There are also separate packages available for download from the Qt Prereleases Download Page. Source packages (.zip and .tar.gz format) and binary packages (for Mac: Cocoa, Windows: MinGW 4.4.0, Visual Studio 2008 and Visual Studio 2010) are available
* Symbian experimental and official targets for Qt4.8 are to be made available for a later release in due course according to the Symbian device plans

50 Comments


Posted in Qt, Qt SDK

New online update for Qt SDK available

Published Thursday September 29th, 2011 | by

An online update for Qt SDK 1.1.3 is now available introducing following improvements:

  • Updated Harmattan target, Beta2, to correspond to the most recent public firmware release of Nokia N950 Developer Device. This version of the target is still considered experimental, but it can be used for developing apps for Nokia N9 device. The Nokia N950 firmware update is available here.
  • Qt Creator 2.3.1, with support for app booster for N9 software and fixes for Symbian on-device debugging (CODA).
  • Fix to ensure that Qt Quick components work in the Simulator for software targeting the Nokia N9 smartphone and Symbian phones.
  • Symbian Complementary package improvements with an updated qmlviewer.sis for Qt 4.7.4 and NFC support in the  QtMobility 1.2 sis file.

You can obtain this update by running the Update tool of the Qt SDK.

21 Comments


Posted in MeeGo, Qt SDK, Qt Simulator

Qt SDK Update introducing Qt Creator 2.3 and other updates

Published Thursday September 1st, 2011 | by

We are pleased to announce the newest update for the Qt SDK introducing updates to several SDK components.

There are quite a few updates in this release partly just because of changes in the SDK internals, but there are also functional changes and quality improvements included. As a summary there are following updates included:

  • Qt Creator 2.3: Plenty of small improvements to improve the basic developer experience. For more information, read the release blog.
  • Qt Simulator 1.2: in addition to a significant UI facelift, Qt Simulator 1.2 is introducing several new features: sensor simulation, simulation of NFC tags as well as gesture simulation.
  • Notifications API 1.1 is introducing QML bindings and quality improvements.
  • Qt 4.7.4 for desktop app developers.
  • MeeGo 1.2 Harmattan beta: This version of the Harmattan target is built on the same software image that was used in the version released in June so does not introduce new features, but is required to be updated in order to continue developing MeeGo 1.2 Harmattan apps.
  • Update to Symbian Complementary Package: important CODA update to expand the support also to the latest Symbian Belle devices. Note that the apps created with the beta level new target for Symbian Belle devices can not yet be submitted to OviStore.
  • Update to Qt Quick Components for Symbian is not introducing functional changes.

If you already have Qt SDK installed you can update to the latest version by running Update Qt SDK from the Qt SDK application folder on your computer. If you want to get started with Qt SDK, you can download 1.1.3 using the installers in below.

Platform Online Installer Offline Installer
Microsoft Windows 15MB 1.4GB
Linux 32bit 23MB 1.2GB
Linux 64bit 23MB 1.2GB
Mac OS-X 12MB 1.2GB

Nokia Developer also offers the updated installers on their Qt SDK website.

If you encounter problems, please file a bug report at http://bugreports.qt.nokia.com.

73 Comments


Posted in MeeGo, Qt SDK, Qt Simulator, QtCreator, Symbian

  1. Pages:
  2. 1
  3. 2