[Moved] What are the difference of Qt Development Tools, Carbide C++ and SDK?
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
Re: What are the difference of Qt Development Tools, Carbide C++ and SDK?
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?
Re: What are the difference of Qt Development Tools, Carbide C++ and SDK?
[QUOTE=kiran10182;715261]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?[/QUOTE]
I would like to work with Qt. Is Qt required developer to pay in order to use it?
Re: What are the difference of Qt Development Tools, Carbide C++ and SDK?
[QUOTE=sdas86;715376]I would like to work with Qt. Is Qt required developer to pay in order to use it?[/QUOTE]
There are two flavors in which Qt is available. 1) LGPL and 2)Commercial
Read more about the offerings from here: [url]http://qt.nokia.com/downloads/[/url]
And check this article to setup Qt on your machine: [url]http://wiki.forum.nokia.com/index.php/Setting_up_environment_for_Qt_Mobility_API[/url]
PS: I am moving your thread to Qt section so that you would get peers from Qt to answer your subsequent question.
Re: [Moved] What are the difference of Qt Development Tools, Carbide C++ and SDK?
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.
Re: [Moved] What are the difference of Qt Development Tools, Carbide C++ and SDK?
This is my favorite reference for setting up the Qt/Symbian/Carbide environment:
[url]http://developer.symbian.org/wiki/index.php/Qt_Quick_Start[/url]
(Be sure to follow it VERY carefully. There are lots of steps and missing one can make the whole thing fail in nonsensical ways.)
Re: [Moved] What are the difference of Qt Development Tools, Carbide C++ and SDK?
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
Re: [Moved] What are the difference of Qt Development Tools, Carbide C++ and SDK?
[QUOTE=SteveW;719502]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[/QUOTE]
Yes, it's possible using conditionally compiled code.
In .pro file it would be
[CODE]unix {}
maemo5 {}
symbian {}[/CODE]
In source code
[CODE]#ifdef Q_WS_MAEMO_5
#endif
#ifdef Q_OS_SYMBIAN
#endif
#ifdef Q_OS_X11
#endif
[/CODE]
Re: [Moved] What are the difference of Qt Development Tools, Carbide C++ and SDK?
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.