This tutorial will get you started with Symbian development. It contains the following chapters:
- Installation
- Commandline project
- The C++ source file
- Symbian installations
- Symbian security
- Application UID
Self-signed certificates for Symbian 9 applications generated by Carbide and the makekeys utility are only valid for one year. To generate a self-signed certificate you need OpenSSL. Here is an example to create a long-lasting (20 years) self-signed certificate using OpenSSL:
openssl genrsa 1024 > sign.key
openssl req -new -x509 -nodes -sha1 -days 7300 -key sign.key > sign.certThe EDGELIB Buillder tool (previously called Edge IDE) contains examples of 20-year certificate files.
Before Symbian version 9 a typical Symbian application could not use global variables. Also, Symbian installation files should be created as small as possible, as most older Symbian phones have a small amount of memory. Try to keep the installation file intended for older Symbian phones smaller than about 1MB. These are the limits to keep in mind when developing applications for Symbian.
Here is a sample that can be downloaded which contains the result of this tutorial.
- EDGELIB installation
- Getting started with Apple iOS
- Getting started with Google Android
- Getting started with Symbian
- Getting started with Windows Mobile
- Getting started with Maemo 5
- Getting started with Antix Game Player
- Getting started with Windows desktop
- Getting started with Linux desktop
- Getting started with Mac OS X
- Getting started with GP2X
- Getting started with Gizmondo
- Multi-platform considerations