Symbian OS
This page is meant to be a list of pointers to useful resources to get started with programming a Nokia N95 (and other S60, 3rd edition Nokia phones) and was created for "Multimedia Systems" class (CMPE 250).

Reference websites:
Nokia Wiki
Here you can find a couple of screencasts about using carbide, the Symbian C++ IDE

Useful discussion websites:
Forum Nokia
NewLC

Useful references:
Other resources:
If your project involves computer vision, you might be interested in the NokiaCV, a package similar to OpenCV.

Let's get started!
To get your computer ready to develop your applications, refer to this page on the Nokia Wiki, you will find that it is VERY useful. Start by installing all the things listed under development tools. If you need Python, also follow the instructions in "SW platform", Python. Just to give you an idea, this is what you are going to install: Helloworld Tutorial
(if you do not want to see the screencast listed under "reference websites")
Once you get everything installed, you can get started and see if everything works. You can generate, compile and run on the phone a helloworld application:

Getting a free certificate
If you are accessing "sensible" services, such as the GPS, you will need a certificate. You can get one for your specific phone for free at:
https://www.symbiansigned.com/app/page/preregister
Instructions are, again, on the Nokia Wiki, here.

Miscellanea:
last updated 10-05-2009
home   |   research   |   personal