Getting started on mobile phone development
Where to begin?
So, you want to develop mobile applications, and don't know where and how to start? Well, don't worry as many of us have already been in that situation.
Here is a list of supported programming languages in different platforms.
Symbian Web Runtime tools
Nokia Web Tools (supersedes Aptana)
Java tools and SDKs
This page provides a basic overview on how to use Java ME.
C++ tools, IDE's and SDKs
This page provides a general background on which C++ tools you will need.
There are some peculiarities in C++ when it comes to programming for Symbian OS. This page at the Symbian OS library lists some of the C++ idioms and conventions specific to Symbian OS.
Some other guidelines can be found here.
A good get started on Symbian C++ can be done with the help of Carbide.C++ IDE along with appropriate SDK. You can find the installation guide here
Dealing with Carbide.c++ is easier even if you are a beginner. If you have a little knowledge of using any IDE will be helpful. A tutorial series on Carbid.c++ is available here
Flash Lite tools
- What is Flash Lite?
- What is ActionScript?
- How to get started with Flash Lite development
- Hello World in Flash Lite