This section helps you set up the environment for platform development.
Although you do not need prior information about the Symbian platform, you should have some knowledge about the following:
C++ programming
Basic principles of object-oriented design
You need the following hardware and software to develop components and test them on a PC:
A PC that meets the hardware and software requirements listed in the SDK release notes.
ActivePerl
Check the Perl version required by the SDK from the release notes. Newer or older versions may not be fully compatible with the Symbian tool chain.
Java Runtime
Check the Java Runtime version required by the SDK from release notes. .
You need the following hardware and software to test applications on a mobile device:
A mobile device based on the Symbian platform edition that is compatible with your development SDKs.
A connection between your PC and mobile device, such as a USB or Bluetooth connection.
For information on how to create the connection, see the documentation that accompanies the device. For example, use the version of Nokia Suite (recommended) that is compatible with the device.
For platform development
Carbide.c++ is a family of IDEs for the creation of C++ and C applications for devices based on the Symbian platform. Carbide.c++ is based on the Eclipse IDE and the C/C++ development tools from the Eclipse CDT Project. Combining the power of the Eclipse Framework with tools for all stages of development, Carbide.c++ offers all Symbian C++ and Open C/C++ developers an efficient, easy-to-use development environment.
Carbide.c++ uses Symbian SDK command line tools in the background to perform particular tasks. It is at times useful to perform the command lines calls manually so that you can verify (or better understand) some behavior observed in Carbide.c++ builds.
This is done by creating an application with
Symbian C++. You can test your development environment by testing
an application in the \Nokia\devices\Nokia_Symbian_Belle_SDK_Vx.xx\examples
directory.