I will write a series of blogs about developing mobile applications for the Symbian platform. I hope to make these blogs as a series of tutorials for an absolute beginner to start development on the Symbian platform.
The Symbian platform and the API it exposes are written in C++ programming language. The C++ in question here is a variant which is optimized to conserve battery life and memory. Therefore all programming is event based and the CPU is powered down when not it use.
The pre-requisites for starting Symbian development are a good understanding of C++ programming language and the object oriented paradigm. If you do that have exposure to C++ but have extensively written code in Java, and are comfortable with the C++ syntax, I think you are good to go.
Development for the Symbian platform has a fairly steep learning curve. There are a lot of good resources available on the Internet to help the developer. Symbian Developer Network and the Nokia Forum would be the premier sources of information.
These series of blogs is my feeble attempt to simplify the learning curve as much as I can. I will document all the gotchas and Symbian specific nuiances which I encountered and spent time on them. Hopefully these will speed up your development.
Happy Coding!
Filed under: Symbian