Discussion Board

Results 1 to 9 of 9

Hybrid View

  1. #1
    Registered User sdas86's Avatar
    Join Date
    Mar 2010
    Posts
    4
    Hi,
    I am newbie in the development of Nokia applications. I am confused between the Qt development tools, carbide C++ and SDK. What are the difference between them? Which one should I download and install to start my first "HelloWorld" program?

    Thanks.

    Regards,
    William

  2. #2
    Nokia Developer Champion kiran10182's Avatar
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,240
    Hi William,

    First of all you need to decide on what technology you want to start developing. Do you want to work with Symbian C++ or Qt for Symbian?
    Nokia Developer Wiki Moderation team

  3. #3
    Registered User sdas86's Avatar
    Join Date
    Mar 2010
    Posts
    4
    Quote Originally Posted by kiran10182 View Post
    Hi William,

    First of all you need to decide on what technology you want to start developing. Do you want to work with Symbian C++ or Qt for Symbian?
    I would like to work with Qt. Is Qt required developer to pay in order to use it?

  4. #4
    Nokia Developer Champion kiran10182's Avatar
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,240
    Quote Originally Posted by sdas86 View Post
    I would like to work with Qt. Is Qt required developer to pay in order to use it?
    There are two flavors in which Qt is available. 1) LGPL and 2)Commercial

    Read more about the offerings from here: http://qt.nokia.com/downloads/

    And check this article to setup Qt on your machine: http://wiki.forum.nokia.com/index.ph...t_Mobility_API

    PS: I am moving your thread to Qt section so that you would get peers from Qt to answer your subsequent question.
    Nokia Developer Wiki Moderation team

  5. #5
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    It's definitely confusing. Somewhere there's a halfway decent glossary of sorts, describing the different components, but I apparently don't have it bookmarked.

  6. #6
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    This is my favorite reference for setting up the Qt/Symbian/Carbide environment:
    http://developer.symbian.org/wiki/in...Qt_Quick_Start

    (Be sure to follow it VERY carefully. There are lots of steps and missing one can make the whole thing fail in nonsensical ways.)

  7. #7
    Registered User SteveW's Avatar
    Join Date
    Jun 2009
    Posts
    19
    Is it possible to create an app just using Qt and then compile it without changes for Symbian, Meego & Linux KDE?

    I don't want to have to create one version for Symbian, a different version for Meego and yet another for the desktop, I'd like to just stick to the features that go everywhere. Is that possible?

    If so would somebody please advise which tool(s) I need to download.

    Thanks.

    Steve

  8. #8
    Nokia Developer Moderator divanov's Avatar
    Join Date
    Oct 2009
    Posts
    4,326
    Quote Originally Posted by SteveW View Post
    Is it possible to create an app just using Qt and then compile it without changes for Symbian, Meego & Linux KDE?

    I don't want to have to create one version for Symbian, a different version for Meego and yet another for the desktop, I'd like to just stick to the features that go everywhere. Is that possible?

    If so would somebody please advise which tool(s) I need to download.

    Thanks.

    Steve
    Yes, it's possible using conditionally compiled code.
    In .pro file it would be
    Code:
    unix {}
    maemo5 {}
    symbian {}
    In source code
    Code:
    #ifdef Q_WS_MAEMO_5
    #endif
    #ifdef Q_OS_SYMBIAN
    #endif
    #ifdef Q_OS_X11
    #endif

  9. #9
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    I'd add that there are a number of UI details you need to allow for. For instance, the font size specification is different between Windows and Symbian -- if you use a 12 point font on Windows, eg, you want to use about 6 point on Symbian to get the same visual results.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved