In Symbian OS v9.x and onwards, for security reasons, files cannot be manually copied onto a phone. The only way to install software is to create a software installation file (known as a SIS file) to automate the installation.
Two versions of the HelloWorld
application are used to
demonstrate how to generate SIS files. The single-language version of
HelloWorld
is located in examples\HelloWorld\
. It
consists of four files which must be installed onto the phone:
HelloWorld.exe
, HelloWorld.mbm
,
HelloWorld_reg.rsc
and HelloWorld.rsc
. These files
are built from the source code located in the directory
examples\HelloWorld\
. After building the application, MakeSIS can
be run on the package file HelloWorld.pkg
, in the same location.
A version of HelloWorld
supporting multiple language
variants is located in examples\ToolsAndUtilities\Localise\
. This
version uses language-specific resource files, HelloWorld.r01
,
Helloworld.r03
, and icon files HelloWorld01.mbm
and
HelloWorld03.mbm
. After building the application, MakeSIS can be
run on the package file HelloWorld.pkg
, in the same location.