The Qt Mobility Project here at Nokia has come quite some way and the next step is to share our Technology Preview package of the APIs with you!
Our intention is to share early and share often, and so this release follows from the individual Qt Labs releases we have made available over the last few months.
At this stage in the game, the majority of the APIs themselves are of a good quality and more appropriately labeled BETA, however as work is still in progress on some of the backends the team have decided to label this package as our ‘Technical Preview’.
Upon finalization of the APIs, which is targeted for Q2 2010, they will be made available as a Qt Solution (Qt add on, for those unfamiliar with the term), and provided under the same licensing as Qt. Following this the individual APIs will incrementally will be added into future Qt releases.
You will start to see that process during 2010.
On commencing the Qt Mobility Project our initial thoughts were that the new APIs we would bring to Qt would be of use largely to our Mobile application developer communities, but as the project has evolved we see substantial value for other platforms, not just mobile.
Our project goals are unchanged; to make Qt an even more comprehensive application and UI framework by developing new APIs to meet the evolving needs developers. The Software development world is a dynamic place these days, new hardware and service technologies are being presented all the time. Developers want to take advantage of this and so it is our objective to make sure Qt can lead the way.
Within Nokia the Qt Mobility Project continues to be led by our Qt Development Frameworks team with collaboration from Symbian, Maemo, Services and several others from within Nokia R&D. We continue to adopt an open and flexible approach toward requirement input and will continue co-designing with some of Nokia’s best architects. Receiving input from the wider development community is viewed and valued as an essential part of the process.
The technology preview package contains a few example applications, which were not part of our scoped deliverable and are therefore only simple desktop implementations. They should help to get you started and we welcome contributions to polish them. In the meantime, our focus remains on the cross-platform APIs.
The continued development of the new APIs can be followed here on Qt Labs. Please continue to contribute and help us make this initiative a success for developers. We have also set up a new mailing list which you can subscribe to.
So for now, please download our Technology Preview package which contains the new APIs (source code), documentation and the aforementioned examples. It is intended that a .sis package for Symbian will follow in the next weeks, stay tuned.
Thankyou, Gerard & Alex.
Possibly related posts:
11 comments
Look forward to trying it out A couple of questions:
1) What kind of backends do you anticipate supporting out of the box ?
2) Kind of related. I there any work being done by Nokia for a Qt Map API. I say this as address books could benefit from this with a geocoding service to show location on a map. I think Nokia owns a Digital Map company (Is it TeleAtlas ?) Will they be using this, or are their any plans for doing a Google Map interface for Qt
why is there no sis package? Is there anyway to build this source into a sis package? I don’t see the point of releasing the sources only. We already could get the sources from git?
Is there anyone out there who has the ability to build the mobility APIs into a signed sis package that I can use?
PLEASE PLEASE PLEASE come up with a way to use SOAP services this way as part of the Service API. I noticed you have n XML generator. It would be awesome if we could use the existing service WSDL file (preferably at run-time, but could be converted) and gain access to SOAP services.
Please note that the current QtSolution for SOAP (over HTTP) is limited to 1.1, I need 1.2, and I also need MTOM+XOP. While I say “I” these are common standards en vogue, being used by MS, Sun, HP, etc. So I only ask for these out of maximal capability.
@DavidB – no it’s not TeleAtlas, it’s the other one, NAVTEQ. I don’t know if there’s a map API of any kind in the works, but I’d be surprised if there wasn’t. The only issue at the moment is that you have to license the map data for most uses, so I’m not sure if it’d work well as a Qt map API as it currently stands.
Note that Nokia already has an OVI SDK with a range of web services APIs for using maps.
Is it possible to have access to individual frames of a video?? I am interesting in reading video frames, processing them and overlaying som info.
Can someone pinpoint ways or any example src-code?
Thanks
noir
noir: It’s possible (if backend supports this, it can be not available for example during playback of DRM video).
You have to implement a video surface and provide it to the service using QVideoRendererControl.
You can have a look at the QGraphicsVideoItem implementation.
@noir: If you’re using Phonon, you can just create an Experimental::VideoDataOutput object.
DavidB: re question 1) “What kind of backends do you anticipate supporting out of the box”
Have a look at the “Platform Compatability” table for this release:
http://doc.trolltech.com/qtmobility-1.0-tp/index.html#platform-compatability
I suggest having a look at the release notes for issues that apply to the platform of interest:
http://doc.trolltech.com/qtmobility-1.0-tp/qtmobility-known-issues.html
I will leave question 2) for another person to answer.
@DavidB: The following table has information on the backends supported in this release. Expect more to come before the final release.
http://qt.nokia.com/doc/qtmobility-1.0-tp/index.html#platform-compatability
There is no Qt Map API on the roadmap at this point but I would not rule it out.
http://qt.nokia.com/developer/qt-roadmap
Thanks for the feedback to my questions. I guess with no native Map API, we can just take advantage of WebKit and learn to ue Google’s Map API for now
Hi all,
Symbian .sis now available in the updated Tech Preview.
http://labs.trolltech.com/blogs/2009/12/09/qt-mobility-project-tech-preview-update-sis-now-available/
Comments on this entry are closed.