Nokia Smart Installer for Symbian Developer’s Guide … Because of the
nature of Smart Installer functionality, network connection is always … 5
1 Introduction This document describes how developers can use Nokia
Smart Installer for Symbian when packaging Qt-based applications for
Symbian devices. 1.1 A brief overview Nokia Smart Installer for Symbian
(or Smart Installer, for short) is a tool that ensures that the
installed 3 rd party applications have always access to the required …
1.3.2
Application installation When Smart Installer is invoked from the Ovi
Store, the application will be installed to the drive selected in the
Ovi Store as the installation target drive. It defaults to the drive
with largest available space, usually the internal flash drive (eMMC) or
a memory card. User can change this behavior in the Ovi Store settings.
Otherwise Smart Installer obeys the developer chosen installation drive
defined in the wrapper package. See Section 2.1 ‘Wrapper package file’
for details. 1.3.3 Resuming of an interrupted installation Smart
Installer supports resuming of cancelled or interrupted installation. To
resume interrupted installation, choose the Smart Installer icon from
the application menu grid. Smart Installer icon should be visible only,
when there is a pending installation available. Smart Installer icon
Note: Only the latest interrupted installation can be resumed. 1.4 Smart
Installer and Qt build tools The Qt build chain supports Smart
Installer from Qt 4.6.2 for Symbian onwards. Note: It is recommended
that Qt 4.6.3 or newer is used when creating the applications. 1.5
Incompatible devices There are known issues with Open C upgradeability
on some devices; this makes Smart Installer unsuitable for deploying Qt
or any other package that require an Open C upgrade. If a user tries to
install to these devices, the error note ‘Device not supported’ is
shown, and the installation is cancelled. Table 2 lists devices that are
known to have problems and are not supported by Smart Installer. For
up-to-date list, please refer to
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] . Device Incompatible firmware versions Description of problem Nokia
6650 AT&T variant All PIPS cannot be upgraded. Table 2: Incompatible
devices 1.6 Smart Installer messages An informative message indicates
if a problem has occurred during installation. Table 3 describes the
messages and when they appear….. 2 Smart Installer packaging Smart
Installer is wrapped with the application sis file to a wrapper sis
package. This is needed in order to ensure successful installation of
the dependencies before the application is installed. An example of the
wrapper package file is explained in Section 2.1, ‘Wrapper package
file’. Signing options for the wrapper package are explained in Section
2.2, ‘Wrapper package signing’, and adding the dependency information to
the application is explained in Section 2.3, ‘Application
dependencies’. The qmake build tool will automatically create the
necessary files to the source directory. The make tool can be invoked to
automatically create the Smart Installer wrapped package. Examples of
the command flows are explained in Section 2.4, ‘Building a self-signed
Smart Installer package’ and Section 2.5, ‘Building a Symbian Signed
Smart Installer package’. The UIDs to be used with Smart Installer are
explained in Section 2.6, ‘Reserved UIDs for Smart Installer’…
.