This section covers the following file types used in deploying an application to a mobile device:
You need to create pkg files to generate sis files
to install your application on a mobile device.
For more information on:
pkg files, their syntax, see Package file format in the Symbian OS Library
an overview of creating a pkg, see Software installation toolkit - reference in the Symbian OS Library
The destination-filename gives the location on the phone to which the file should be installed. It should specify the full path. A "!" character may be used instead of a drive letter to indicate that the user should be given the choice of drive to install the file to (if the phone has multiple drives). A destination should not be specified if the file will not be installed, for example a text file containing a licence agreement to be displayed during the installation. Its destination is irrelevant, and may consist of empty quotes. Prior to Symbian OS v9.x, files could be installed anywhere in the file system. From v9.1 onwards, data-caging imposes strict rules on file locations on the phone. See this table for a summary. Also, see Import and Private Directories section below. If the file being installed may also be installed by other packages (for instance a shared DLL), it is recommended to install it using a separate, or an embedded SIS file, as explained here. The destination-filename can have any of the following forms: "drive:path" "!:path" ""
For an example, see "HelloWorldBasic .pkg file".
The S60 platform provides support for the backup of data to and the restoration of data from a compatible connected PC.
For more information on backing up and restoring, see How-To Write Backup-aware Software in the Symbian OS Library.
For an example, see "HelloWorldBasic backup registration file".
S60 applications are packaged in sis files for
installation on mobile devices.
For more information on the available sis file
options, see the following in the Symbian OS Library: