|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-772F9CC3-71B3-53F0-9307-91D35B133810" xml:lang="en"><title>Quick |
|
13 Start</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>Application Installation framework enables packaging of the software (SIS |
|
15 files) to suit the device creators’ preferences, unpacking of files supplied |
|
16 in a compressed form, copying them to suitable locations and providing information |
|
17 about the certificates that are generated by the signing authorities. </p> |
|
18 <section id="GUID-EEE22A59-D47E-4B8C-9642-89C8B958DC17"><title>Getting started with Application Installation</title> <p>Using |
|
19 Application Installation framework, device creators can create and sign an |
|
20 installation file, generate certificates used for signing, install and preinstall |
|
21 packages, and retrieve information about certificates for analysis. They can |
|
22 also have the native software to be installed on the device. </p> <p>The |
|
23 intended audience for this guide are the device creators who are interested |
|
24 in learning the basics about Application Installation framework developed |
|
25 for the Symbian platform. </p> </section> |
|
26 <section id="GUID-9CCD945D-3DE9-4ABC-9388-D15337E3EECD"><title>Architecture</title> <p>The Application Installation framework |
|
27 consists of the following: </p> <ul> |
|
28 <li id="GUID-FB65FF51-61E6-5C99-9DB3-E98F89D363AA"><p>The <xref href="GUID-8E160B29-18C4-574B-9259-9A8E958CDA91.dita">Secure |
|
29 Software Install Tools</xref> provides PC-side tools which enable device creators |
|
30 to generate, sign and preinstall Symbian Installation files (SIS files). The |
|
31 collection also includes a set of dump tools, which enable device creators |
|
32 to extract information from SIS files, Software Install (SWI) certificate |
|
33 store and registry entries for analysis. </p> </li> |
|
34 </ul> </section> |
|
35 <section id="GUID-820A0E85-5D09-4E55-A399-EEC14794331A"><title>Technology</title> <p>Application Installation framework uses |
|
36 the following technology: </p> <ul> |
|
37 <li id="GUID-4C76B6B5-EE17-50DF-AC21-0BB6F9B58E84"><p> <b>Open SSL Library</b>: |
|
38 Open SSL library is an open source cryptographic library that implements basic |
|
39 cryptographic functions. </p> </li> |
|
40 </ul> </section> |
|
41 <section id="GUID-8B9E9233-80F7-4DE4-8E47-2BBE6E8407A8"><title>Documentation and Examples</title><p>The following section |
|
42 lists the tutorials, references and examples to use Application Installation: |
|
43 </p><p><b>Tutorials</b></p><ul> |
|
44 <li><p><xref href="GUID-D45A4AE9-4169-4466-B02B-629B15C3E9AA.dita">MakeKeys Tutorial</xref></p></li> |
|
45 <li><p><xref href="GUID-A4C26317-9F76-587E-A4B6-D94892ACF11B.dita">Secure Software |
|
46 Install SIS Tools Tutorials</xref></p></li> |
|
47 |
|
48 |
|
49 </ul><p><b>References</b></p><ul> |
|
50 <li><p><xref href="GUID-43B4B4E7-413E-5D18-811C-4B9E38CDEB69.dita">PKG File Format</xref></p></li> |
|
51 <li><p><xref href="GUID-100F41B4-67BE-5978-99DA-C9B6DE8760F7.dita">Secure Software |
|
52 Install SIS Tools Reference</xref></p></li> |
|
53 |
|
54 |
|
55 <li><p><xref href="GUID-1C7F6DBA-7113-5542-AEF1-179FDD980443.dita">SWI Analysis |
|
56 ToolKit Reference</xref></p></li> |
|
57 </ul><p><b>Examples</b></p><ul> |
|
58 <li><p><xref href="GUID-6E385BCC-8AD8-5CCD-9378-86127443B407.dita"> Package File |
|
59 Examples</xref></p></li> |
|
60 </ul></section> |
|
61 </conbody></concept> |