Friday, October 30, 2009

What are SIS files?


The .SIS extension identifies an installer application used for Symbian operating systems. SIS stands for Symbian Installation System or Source and it provides a simple and consistent user interface for installing applications, data, or configuration information to Symbian OS devices. End users install components packaged in Symbian OS Installation (.sis) files either from a PC using connectivity software, or from a Symbian OS phone using an on-board installation program. The Symbian operating system is used by a range of mobile devices and hence could be associated any one of a large number of brands of mobile phone.
What is Symbian OS?
Symbian OS is an open project operating system, which was mainly developed for the use on smart mobile phone devices. The development of the Symbian OS was spawned by a joint partnership in 1998 by big name companies such as Nokia, Ericsson, Motorola, Samsung, and Psion. This venture was proposed in order to exploit the convergence between PDAs and mobile phones, creating a new hybrid phone which is called a PDA phone or a smart phone with greater functionality and sophistication. In 2008 Nokia announced that they intended to acquire the rest of the Symbian shares, trademark and name.
The first version of the Symbian OS was named EPOC and was designed by Psion. It runs exclusively on ARM processors.

How to create SIS files? (For developers)
The tools mentioned here are all mentioned on the Symbian website. Four tools are provided to enable developers to create installation files.
  • CreateSIS, is a wrapper for MakeSIS, SignSIS and MakeKeys
  • MakeSIS, the Installation File Generator, creates the installation files from a specification provided in a package file.
  • MakeKeys, the Certificate Generator, creates private/public key pairs, which are used by SignSIS to digitally sign installation files.
  • SignSIS, the Installation File Signer, digitally signs installation files with a specified key.
How to install SIS files on your mobile device?
A file with extension SIS is an installation file for Symbian OS, and not an application file, as sometimes believed. The proper Symbian application is the .APP file. The .APP file is generated whenever the SIS file is installed on your mobile device.

Since the introduction of Platform Security (PlatSec) in Symbian OS v9.1, the number of rules to follow in order to get an application installed has increased almost exponentially, to the point where it has become quite difficult to remember them all. This fact, coupled with the poor feedback provided by the S60 and UIQ installer User Interfaces, and often confusing advice from various sources often leads to intense frustration.

0 comments: