|
|
User login
Feeds |
Getting Started with Symbian development (part II)
|
||||||||||||||||||||
| C:\Symbian\6.1\ | Series60\ | Epoc32\ |
| Epoc32Ex\ | ||
| Series60Doc\ | ||
| Series60Ex\ | ||
| Series60Tools\ | ||
| Shared\ | Epoc32\ |
Note that it is not a good idea to install the SDK in another directory than the default one. And using spaces in directory name is a very bad idea since this is not supported by several Symbian tools.
The Series60\Epoc32\ directory is the most important. It contain all the Symbian header, libraries,... but we will talk about it a little bit later.
The Epoc32Ex directory contain some code example provided by Symbian. This is definitely a good place to start with (especially the Basics, Base and HelloWorld subdirectories).
The Series60Ex directory contain some more code examples by Nokia. They are generally slightly more complex than the Symbian ones and covers Series 60 / UI stuff.
The Series60Doc contains the documentation. The most important files are:
Devlib.chm : this is the main Symbian developer documentation. You will find here the definition of most of the function you can use. A good tip: go to the Symbian web site and download the latest version which is far more complete that the one included in the SDK.
Examples.chm and Series60Examples.chm describe all the code examples (not always with enough details).
Series60APIRef.chm is a list of Series 60 specific APIs (but with very few explanations).
The Series60Tools directory contain extra tools. The most interesting one is the Application Wizard that you really should install (read the txt file in the subdirectory): it will generate some empty application that are a good base to start your projects. The MMP Click is also quite nice: it adds an contextual item in the right-click menu to compile your projects without using the command line.
You are now ready to start. If you can afford it, buy one book or two. This will save you a lot of time. My advices:
Symbian OS C++ for Mobile Phones (pick this one if you can just get one)
Programming for the Series 60 Platform and Symbian OS (only if you intend to work on Series 60
Symbian OS Communications Programming (optional one - only interesting if you intend to use sockets, bluetooth or the telephony API)
You can check the Links to useful Series 60 documents. Take also a look at:
the Overview of the Compilation system
T, C, R, M classes
TRAPs and Leaves
String and Descriptors
File types and dependencies
the other tutorials and links in the Basics section.
If this is not done, you can also register yourself on forum Nokia: you will get access to the Discussion boards. Don't forget to also register on our boards, the NewLC community is very helpful.
And finally subscribe to Symbian's discussion.epoc.C++ newsgroup.
Re: Getting Started with Symbian development (part II)
Hi everyone,
I am a newbie and have installed Symbian SDK s60 V9.1 3rd edition, Perl and carbidevs1.2 and runnin pgms in windows.
Now i am having some questions. plz help me with these qns.Thanx in advance.
Wat shud b my path for symbian?
I am able to compile my program(Basic helloworld in examples) without errors but they r not in the installation folder when using emulator.....I donno wat the error is.
Where shud i get the output ie the .exe file for emulator.
Is it in C:\Symbian\9.1\S60_3rd\Epoc32\release\winscw\udeb
or in C:\Symbian\9.1\S60_3rd\Epoc32\build?
Plz smeone help me by answerin my qns.
Thanx in advance.
Re: Getting Started with Symbian development (part II)
it should be in release\winscw\udeb
Re: Getting Started with Symbian development (part II)
i have installed S60_2nd_FP2 but i dont have Epoc32Ex folder why? F1F1 HELP