Getting started on mobile phone development
Article Metadata
Reasons: hamishwillee (12 Aug 2011)
At the moment someone getting started is presented with a lot of choices but no way to determine what is the best choice:
- Article should probably be renamed "Getting started with mobile app development"
- I think this needs to point to the recommended development environments - Qt, Web and WP dev environments. It needs to give a bit of an idea to someone getting started on why they would select a particular environment.
- Don't try to provide depth on Python or Open C tools etc - just cross link to the overview page or category for each language, or to the very best tutorial
Contents |
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.
- maemo
- Qt
- C/C++
- Python
- Java
- Ruby
- Mono
- Series 40
Qt
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


Hamishwillee - Name is a bit confusing.
I believe the title should be "Getting started with mobile app development". I do agree that this would be a useful topic, but it probably shouldn't go much further than explaining the main costs/benefits of the different development frameworks and then point to the main entry points on the website.hamishwillee 08:31, 12 August 2011 (EEST)