Namespaces
Variants
Actions

Getting started on mobile phone development

Jump to: navigation, search
Article Metadata

Article
Created: lpvalente (11 Apr 2008)
Last edited: hamishwillee (31 Jul 2012)
Needs-update.png
This article needs to be updated: If you found this article useful, please fix the problems below then delete the {{ArticleNeedsUpdate}} template from the article to remove this warning.

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

Qt

See Getting started with 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

Open C/C++ tools

Python tools

This page was last modified on 31 July 2012, at 10:20.
189 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved