Important: Please read the Qt Code of Conduct -

Newbie question regarding sms / ovi maps development

  • Hi everyone!

    First of all: I'm a complete newbie to Qt! I only worked with Visual Basic, Python script, html and css until now, but now I need to write an application for a symbian device.
    The app should be able to send and receive sms messages and to open and control the OVI Maps application.
    I understand there will be a lot of learning for me in the time ahead, but before I can even start, I need to know what kind of development will be best for the kind of app I'm trying to build.
    So I'd be very grateful for any pre-programming advice. For example, what are the differences between and the advantages of programming in Qt C++, Qt Mobility or Qt Quick? Which one of those is easiest to learn and yet can achieve the tasks I mentioned above? Also, I read in another thread that I need to sign my app with Nokia in order to send and receive sms messages. Is this correct?

    I hope you forgive me this complete newbie thread, but the documentation is pretty hard for me, as English is not my native language. Thus, any help is good help.

    Thanks in advance and greetings from Germany,


  • Hello and Welcome to the DevNet,

    First the differences, between the Qts

    • The traditional "Qt C++" is a C++ framework, suited for performing various tasks and includes a widget-based GUI API
    • The "Qt Mobility" project is a set of additional APIs particularly suited for usage in mobile development (e.g. SMS, Multimedia, etc.).
    • "Qt Quick" is a new way of designing UI's and (at the moment) is mainly used for mobile development. You will probably find it easy to use, coming from a web development background (It uses JavaScript).

    All of these are not meant to replace each other, but are rather extensions (like Qt Mobility) or covering different use cases (like Qt Quick).

    For Messaging, there is the "Qt Mobility Messaging API":
    For Maps/Navigation/Location, there is the "Qt Mobility Location API":

    You can find more information concerning publishing and signing your app on .

    If you have any further questions, feel free to ask. And if you don't understand something language-wise, there are quite a few Germans on here (including myself), that can help you.

  • Hi there,

    thanks a lot for this first introduction. So Mobility is what I'll take a look at first. I guess I will have further questions not too far in the future though. :-)

    Thanks anyway for now!


Log in to reply