Its here!
For those in Europe enjoying a well deserved vacation by the side of a pool, or indeed for the rest of us around the world working hard on our projects, the availability of this package should come as very good news.
The team, have worked very hard to ensure that our 1.0.2 package addresses those critical fixes (P0, P1 errors) that we communicated about on our recent alert post.
In short, the more prominent APIs issues were: Location API crashes on Symbian platforms and Sensors API failing on Maemo 5.
So we are very happy/relieved to be able to say that the promised 1.0.2 package has now arrived and can be downloaded from our Qt Solutions webpage.
Also, coming very soon…your chance to download the technology preview release and be the first to try the next set of new APIs!! Not long to wait now at all
We hope you enjoy!
Kind regards,
Gerard & Min.
On behalf of the Qt Mobility Team.
27 Responses to “Qt Mobility 1.0.2 Released”
What’s the difference between Qt Mobility SDK and Qt SDK ?
Seems like the mobility has the same features as the normal SDL : http://doc.qt.nokia.com/qtmobility-1.0/index.html#platform-compatibility
This time it builds on mac without errors!
Is this available via the Smart Installer yet?
When I installed my application with the smart installer, it still downloads the broken 1.0.1 version.
I then copied the “features” folder across from the new QtMobility (is this all that’s required to use it with the Nokia SDK? The installation instructions only seem to talk about how to build it from source), and rebuilt my application so that it specified QtMobility 1.0.2 as a dependency. But now when I install using the smart installer, I get “Device not supported” error on my 5800. (Even if I first install QtMobility 1.0.2 myself first, I still get that error, so I don’t know why the smart installer can’t figure out that it’s already installed?)
It works fine if I install my app and the QtMobility 1.0.2 separately without the smart installer.
Sorry, by “works fine” I mean it installs.
But I’m still getting the same problem that an app using the Location API fails to start on Symbian.
Works fine with 1.0.0. But fails with 1.0.1 and this new 1.0.2.
Can we expect this update to be available through the software updater ?
@divide
Qt Mobility provides a set of APIs not a separate SDK. And it is delivered as part of Nokia Qt SDK.
@Axel Jäger
I am very glad to hear that. Thanks for the feedback. ![]()
@Guillaume LACHAUD
We are in discussion with Nokia SDK team on this. More update will be available when ready. Thank you.
Are there any instructions on how to build Qt Mobility with the 4.7 beta on the N900?
@Mark
Hi, we spend considerable amount of time testing Location on Symbian platforms and made sure it works fine. Can you please provide more information on your platform and development environment? If you don’t mind can you sign up Qt Mobility mailing list from http://lists.trolltech.com/mailman/listinfo/qt-mobility-feedback and send mail to qt-mobility-feedback@trolltech.com ?
Thank you.
@min Is it possible to Stream Mp3 Audio from an http url or supply a QIODevice to QtMobility/QMediaplayer or to phonon::MediaObject?(Symbian)
@Abhijith
Hi, yes it is possible to play an MP3 file at a remote site using Qt Mobility Multimedia. Please check documentation from here:
http://doc.qt.nokia.com/qtmobility-1.0/multimedia.html#audio
And here is the code snippet for that.
player = new QMediaPlayer;
playlist = new QMediaPlaylist(player);
playlist->append(QUrl(”http://example.com/myfile1.mp3″));
playlist->append(QUrl(”http://example.com/myfile2.mp3″));
…
playlist->setCurrentPosition(1);
player->play();
Thanks! ![]()
@Abhijith; You can play from http on Symbian, but not from a QIODevice.
@min: Ah, I’ve solved the problem. I’d compiled my app against QtMobility 1.0.0 (in order to workaround the Location bug) and apparently that’s binary incompatible with later versions. It works fine if I recompile my app for 1.0.1 or 1.0.2.
Thanks for all your work in this, Qt is very nice to work with
Do you have an answer to my questions above about 1.0.2 being available through the Smart Installer? My app specifies that it requires 1.0.2, but using the Smart Installer gives me “Device not supported” error on my Nokia 5800… Thanks.
I would be happy to say it works fine, but it making me sad to say that “import Qt.multimedia 1.0″ in QML file is not working… I’ve been trying all day long to import it in order to simply play a sound in my QML application… and nothing…
I checked the files… the libdeclarative_multimedia.so file is correctly placed in Qt.multimedia and there’s a correct qmldir file as well. Maybe someone knows the problem…
@jmcphers @min
The source for s60mediaplayersession.cpp says doLoadUrl function which is called when you provide a URL is an empty implementation .
s60audioplayersession.h
So i dont think qtmobility streams Mp3s on symbian yet. Any comments?
Thanks very much for your hard work , i have built the Qtmibility 1.0.2 in my application, but there is a little issue that I get “Device not supported” error on my N97 mini using smart intall,
my issue is same as Mark’s. how can i solve the issue? Thanks
@Abhijith; you’re right, only the video case is supported, I’ll file a bug.
@Mark & @William
Hi, Qt Mobility 1.0.2 is now available from Smart Installer. Can you guys try your application again, please? Thank you.
Please update Nokia SDK or code produced with it will be incompatible for N900: http://bugreports.qt.nokia.com/browse/QTSDK-151
@jmcphers Thanks a lot for that.Can you also provide me with a link to the bugtracker please .
@min It installs fine now. Thanks!
@Abhijith; Unfortunately I can’t give you a link, it’s on our internal tracker. I am sorry about that.
Thanks very much for min’s help. I tested the smartinstall.it works fine.Thanks
I have a question, How remove the QMessageBox system’s button (OK button) for symbian mobility?
@Abhijith @jmcphers
About Symbian streaming and implementation.
“The source for s60mediaplayersession.cpp says doLoadUrl function which is called when you provide a URL is an empty implementation”
If you look carefully through the code you will see that S60AudioPlayerSession implements S60MediaPlayerSession doLoadURL() only because it is a pure virtual function. There is also a another class S60VideoPlayerSession, which takes care of URL playback. A correct session class is chosen in S60MediaPlayerControl::setMedia() function and in the case if http videoplayersession is used. So streaming of media with Symbian should work ok (rtsp) and later symbian (S^3) releases should also work http protocol.
So streaming mp3 audio from http url should work with later Symbian devices (N8 for example).
The download links on page http://qt.nokia.com/products/appdev/add-on-products/catalog/4/new-qt-apis/mobility requires user name & password!! Are those different from the ones I have for labs.trolltech.com ?
Leave a Reply
Click here to make an anonymous comment, or click here to log in first