Symbian SDK on Unix HOWTO
for developing programs for symbian OS based mobiles.

Description New in 1.8 + 1.9 (from 2006-02-22): Supported SDK's (from the Symbian site): Supported Compilers's: Features/Drawbacks: Prerequisites: Installation: Help / Links Example projects
  • helloworld
    This one was tested with the following SDK's:

    UIQ 2.1 cd UIQExamples/helloworld; make
    Series60 1.2 cd Epoc32Ex/helloworld; make
    Series60 FP2 cd Examples/helloworld; make
    Series80 Developer Platform 2 cd Examples/helloworld; make

    Don't be surprized: the icon is stolen from the p3nfs client application, so it will show you "NFS"

  • For series60 the examples form, editor and graphics.
    These examples can be found after installation in the series60ex subdirectory. The README in this directory contains a brief description of the other examples.
  • The p3nfs client
  • Mut (Tetris clone)
  • Switcher (TaskList)
Exchanging data with the target device:
  • p3nfs (via infrared or bluetooth)
  • irobex_palm3 and its relatives from the openobex project.

    For debugging I use the debugline function (see debugline.c and debugline.h in the etc subfolder) and DEBUGMEM. These functions write the file C:\debug, which you can read easily if the device is mounted e.g. via p3nfs.
Using the Windows based post-processing tools
    If you would like to use the windows version of the programs petran, makesis, rcomp, bmvconv, then execute
      $ bin/install_windows_petran
    Now put the file <target-directory>/Tools/UIDCRC.EXE into the Wine path, e.g. by symlinking the file UIDCRC.EXE into the C:\windows\system directory of your Wine installation. Look into the ~/.wine/config file to find the drive C.

Back to Rudi's homepage