|
|
|
|
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.