Qt for Symbian S60 - "Feature not supported" - qt

I'm developing an application with Qt for the Symbian platform, and I ran into a problem when testing the app on an S60 phone, Nokia E90.
The application compiles just fine, but when I'm installing the sis-file the phone notifies me that a "Feature is not supported".
Here's a list of capabilities that I'm using:
LocalServices ReadUserData WriteUserData NetworkServices
UserEnvironment Location ReadDeviceData NetworkControl
I'm also using Qt Mobility:
systeminfo bearer location
The app installs just fine on Symbian^3, but not on S60. What could be the problem?
Best regards

the question is which version of QtSDK do you use. QtSDK 1.1 does not support S60 anymore. Only Symbian^1 (5th generation) and Symbian^3 are supported by QtSDK 1.1 .
S60 devices are supported only by the QtSDK 1.0.
Best Regards

Related

Mobile operating systems which can be targeted by Qt, QtQuick, QML and QtMobility

The number of mobile operating systems or platforms supporting QT based app development keeps growing. Not for all of them QT is the standard framework for building apps, therefore it seems the Qt support can be categorized as follows:
Qt and Qt based technologies (QML, QtQuick, QtMobility) are the recommended way for building mobile apps and part of the SDK.
Qt or a subset of Qt is supported as a secondary way of developing or porting apps, and there is support for a subset of QT APIs within the SDK.
Unofficial 3rd party or open source extensions enable development of Qt based apps for a platform.
Which mobile operating systems or SDKs do support development of apps using Qt in either of the above listed ways?
Mobile operating systems with full Qt support in the SDK:
Nokia Symbian OS: http://www.developer.nokia.com/Develop/Qt/. Since Nokia discontinued Symbian, Qt for Symbian is a community effort now.
Nokia N9 / MeeGo 1.2 Harmattan: Full Qt support.
Mer (community Meego fork) and Sailfish OS: Qt/QML are both supported.
Canonical's Ubuntu Phone uses the Ubuntu QML toolkit and Qt Creator for native application development.
Mobile operating systems supporting a subset of the QT APIs:
Blackberry 10 OS and SDK: The Blackberry 10 SDK contains the Cascades UI framework, which is built on top of a subset of Qt 4.8 and QtMobility modules. Apps can be created using Qt, QtMobility and QML/QtQuick. Another approach is porting an existing Qt application that uses QtGui.
Digia, community driven (open source) and 3rd party extensions targeting mobile operating systems:
Android: QT 5 port by Digia (demoed at Qt Developer Days Berlin in Nov 2012), expected to be released by the end of 2013.
iOS: QtQuick 1.0 port by Digia (demoed by Qt Developer Days Berlin in Nov 2012), expected to be released by the end of 2013.
WinRT / Windows 8: (demoed by Qt Developer Days Berlin in Nov 2012) demo.
Qt for Android port Necessitas: Has been donated to the Qt project in Nov 2012.
Qt SDK for iOS devices by Mediator Software: The product website does not contain much information, but there are regular updates on Twitter Qt4iOS (links to apps in Appstore built using QT SDK for iOS are posted on Twitter).

Downloading Qt 4.8.3

I haven't used Qt for months. But now when i want to download the latest version, I can't find the download for the last version in Qt project website there is only Qt SDK with version 4.8.1 but in the commercial version website there is 4.8.3.
so where can I download Qt SDK with Qt 4.8.3 for linux (ubuntu) ? please
I have installed the SQK with apt-get i just, and i downloaded Qt 4.8.3. what i need now is the instruction to compile it with MySQL plugins.
there is a file in the download that points to the old qt.nokia.com website so i can't find these instructions.
http://qt-project.org/downloads
try this link it might work
The details about 4.8.3 are also given in the link. I'm using Qt creator it is working fine for me.
Note for Qt 4.6.3 and Qt 4.7.3 development
Qt SDK 1.2 contains only the latest targets for developing applications for Symbian platforms. If you wish to work with Qt 4.6.3 for Symbian or Qt 4.7.3 for Symbian^3 and Symbian Anna please use Qt SDK 1.1.2. Once you have installed Qt SDK 1.1.2, to enable use of the earlier targets and App TRK, don’t run the SDK update as this will remove the features you need.
Please be aware that if you want to use the Qt SDK 1.1.2 and Qt SDK 1.2.1 on the same computer, you should install them into separate user accounts.
Qt SDK 1.1.2 can be found here.
This is what mentioned in the site. I think there is no such version for Qt SDK

developing application for different symbian devices

I need to develop applications for nokia devices running S60 3rd Edition, Feature Pack 1, S60 3rd Edition, Feature Pack 2 S60 5th Edition, Symbian^3 the documentations in nokia forums is not quite understandable. I understand that at present to develop applications for nokia device qt to be used. Now there are two versions of qt SDK 1.1.4 and qt SDK 1.1.2
Which should i download to develop applications for the all the three symbian platforms..?
I think you should stick to 1.1.2.
Qt SDK 1.1.4 contains only the latest targets for developing applications for a particular Symbian platform. The targets for Qt 4.6.3 for Symbian and Qt 4.7.3 for Symbian^3 and Symbian Anna have been removed from Qt SDK 1.1.4. To develop for these targets, use Qt SDK 1.1.2. Once you have installed Qt SDK 1.1.2, to enable use of the earlier targets and App TRK, don’t run the SDK update as this will remove the features you need.

Cant install Qt Application on Nokia device

From QtCreator I chose Mobile Gui Application and did not change a line of code. I built it using simulator and it works fine. When I try to deploy it on to my device I get a warning
'Application not compatible with Phone. Continue anyway.?' Obviously the app is not working on my device.
I have installed Nokia Qt SDK 1.1 and have installed Qt 4.7.3 ( including QtMobility and QtWebKit ) which comes with the SDK on to my device.
What am I doing wrong?
Thanks
Maybe this thread on forum nokia solves your issue. Which device do you have?

Qt SDK version 1.0 & version 1.1

I am developing an application for Nokia Symbian since last two months, Nokia is a new platform for me I have good experience in iPhone development, I started Qt SDK 1.0 what I found 1.0 was not really good for some mobile device specially in UI, I just moved out to Qt SDK 1.1 released on 1st March 2011 I went through QML (Qt Quick) I found it really good in UI experience, finally when I reach to OVi for publishing my application OVi just refused my application due to Qt SDK 1.1 which is not supported on Nokia Symbian devices yet.
Again I cam back to Qt SDK 1.0 I used QDelearativeView and used same QML structure its working fine on simulator but when I am trying to build it for Symbian device I am getting error "no such file or directory".
Now I have number of questions listed below
1 - How can I fix this error and publish it to OVi
2 - Any good resource for publishing & signed process for Symbian devices
3 - Any expectation how much long Ovi would take to support Qt SDK 1.1
Thanks in advance,
Mohammad Asif
Qt SDK 1.0 contains Qt 4.6.3 which doesn't support QtDeclarative. SDK 1.1 Beta contains Qt 4.7.2. That's the reason for compilation error.
According to this, you could build your app on SDK 1.1 Beta, package it with the currently available Qt Smart Installer and submit it. Though it will only be deployed to store once Qt 4.7 based Smart Installer is available.
For Ovi Store related questions I suggest you consult Forum Nokia's Publishing to Ovi Store forum.

Resources