As some of you might know (see earlier post) we are porting Qt for S60 3.1 and later versions, and we’ve just finished our next pre-release called “Temple”. The release in short contains three more Qt modules and improvements to the ones already ported.
Go here to get the package!
In detail this is what you get:
New ported modules are:
- QtScript: Provides classes for making Qt applications scriptable
- QtSvg: Provides classes for displaying SVG images
- QtXml: C++ implementations of SAX and DOM
Changes to existing modules are:
- QtCore
- added QSharedMemory support
- added QSystemSemaphore support
- QtGui
- added mouse move/drag events support
- modifed QFileDialog to fit small screens
- Improved font support
- QtNetwork
- added SSL support
- qmake
- fixed bld.inf/mmp generation when not under Qt source tree
- EPOCROOT environment variable is no longer required
- Added no_icon CONFIG keyword to suppress icon generation
- Generated pkg files no longer include Qt libraries directly
- Added support for generic mmp rules via the MMP_RULES variable
- Added support for STDEXE, STDDLL and STDLIB target types
- Subdirs template no longer requires using -r switch with qmake
- SYSTEMINCLUDE statements are no longer sorted in mmp files
Getting help and providing feedback
Now, pre-releases are not supported, but we still want your feedback. We have set up a special mailing list for feedback on the S60 port:
This list is read by the developers working on the port, so please join if you want to provide technical feedback, bug reports or suggestions to us directly. In order to join the mailing list send a mail to:
qts60-feedback-request@trolltech.com
There is also a Nokia Forum available here.
Whats next?
The next pre-release called “Garden” (which have been developed in parallel with “Temple”) is when things really start to get interesting. Some of the things we hope to achieve there are:
- Deep integration with S60 (menus, dialogs, input methods)
- S60 look and feel (style etc.)
- Proper font implementation
- Move to Qt 4.5
We’ll keep you posted. See you on the flip side ![]()
7 Responses to “Time for another Qt for S60 pre-release”
Excellent work!
I have one query and one suggestion.
Query: Where is the open source version of the package (I can only see the commercial preview licensed version)?
Suggestion: People wanting help installing or using the preview should go to the Nokia Forum first (and search to see if the question has already been answered before posting) for peer support and if the question can’t be answered there then we can post it (or a link to the thread in the Forum) to the mailing list. Genuine feedback, bugs or suggestions should still go straight to the list. Does that sound good to you?
Mark
[OFFTOPIC]
There’s seems to be a problem with the feed’s url, isn’t it?
Answering my own query after downloading the commercial package, the sources can also be used under the GPL and there is a pre-built binaries intaller package included, so this is both the commercial and open source packages in one.
Nice work!
I believe that Qt for S60 will be most useable on the S60 5th Edition (Touch UI)
Are you going to add SVG animation soon? It’s really a PITA to have Flash in the way…
Mate, what about S60 2nd?
Can I use a program compiled by Qt for S60 “Temple” on my N70 (S60 2nd, Symbian 8.1)
/*
*/
Thanks for the comments - here are some answers:
@Mark: There is only the preview-commercial package this time as we couldn’t be bothered to test two packages
@Lawand: We will switch towards using 5th ed. more and more as we continue developing the port now. However we’ll still support 3.1 and up.
@Giacomo: No direct plans for SVG animation support as far as I know. But, I think that Webkit (and therefore QtWebkit) has support for this, so maybe at some point we’ll unify this so that QtSVG has the same feature set - but no concrete plans. Just me talking here
@Ed: We will most likely never support 2nd ed. So no - you can not use it with your N70 at the moment. Of course, the code is GPLed - so there is nothing stopping you doing it ![]()