SIS (file format)
An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it. |
Filename extension |
.sis, .sisx |
---|---|
Internet media type |
application/vnd.symbian.install |
Developed by | Symbian Ltd. |
Type of format | Installation |
Container for | Symbian applications |
Standard | Symbian |
SIS is an acronym that stands for Software Installation Script, the standard software installation package format for Symbian OS. SIS files are an archive, containing installation instructions, the application file (usually an .APP or .EXE file), and its dependencies. By convention .sisx denotes a signed file.[1]
There are different ways how a SIS file can be created. The basic approach is to create a package definition file (.pkg) that contains information about the package like the vendor, package name and what files to include in the package. Then use the makesis and signsis utilities that processes the .pkg file and creates the actual SIS file.[2] Other alternatives are to use the Carbide.c++ IDE that automatically builds the SIS file as part of the build process or to graphically define and create the installation package using PackageForge.[3] The Windows utility SISContents is able to convert various file formats.
See also
[edit]- .JAR (file format), Package format used to distribute Java applets
- MBM (file format)
- Symbian OS
- S60 platform
- S90 platform
References
[edit]- ^ http://www.symbiansigned.com Archived 2011-07-16 at the Wayback Machine
- ^ "Symbian software installation & packaging documentation". 2010-10-05. Retrieved 2010-10-05.[permanent dead link]
- ^ "Tools for Creating SIS files description". 2010-10-05. Retrieved 2010-10-05.
- Badura, Thomas; Becher, Michael (May 2009). "Testing the Symbian OS Platform Security Architecture". 2009 International Conference on Advanced Information Networking and Applications. Institute of Electrical and Electronics Engineers. pp. 838–844. doi:10.1109/AINA.2009.117. ISBN 978-1-4244-4000-9.
- Babin, Steve (28 February 2008). Developing Software for Symbian OS: A Beginner's Guide to Creating Symbian OS v9 Smartphone Applications in C++. John Wiley & Sons. ISBN 978-0-470-72646-4. Retrieved 9 May 2025.
- Harrison, Richard; Shackman, Mark (29 June 2007). "9.4". Symbian OS C++ for Mobile Phones. John Wiley & Sons. pp. 268–272. ISBN 978-0-470-06658-4. Retrieved 9 May 2025.
- McDowall, Ian (10 June 2005). Programming PC Connectivity Applications for Symbian OS: Smartphone Synchronization and Connectivity for Enterprise and Application Developers. John Wiley & Sons. pp. 95–96. ISBN 978-0-470-09054-1. Retrieved 9 May 2025.
External links
[edit]- Thoukydides, Alexander (2007-02-03). "SIS File Format specifications (for Symbian OS v8.0 and earlier)". Archived from the original on 2002-10-17.
- "Symbian OS v9.x SIS File Format specification" (PDF). June 2006. Archived from the original (PDF) on 2010-10-11.
- Symbian developer website s60_3_0_how_to_sign_sis_files_1_4.pdf