7 Nokia Corporation - initial contribution. |
7 Nokia Corporation - initial contribution. |
8 Contributors: |
8 Contributors: |
9 --> |
9 --> |
10 <!DOCTYPE concept |
10 <!DOCTYPE concept |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
12 <concept id="GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E" xml:lang="en"><title>Introduction |
12 <concept id="GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E" xml:lang="en"><title>Introduction to Symbian^3</title><shortdesc>The Symbian platform, is a comprehensive open-source software |
13 to Symbian^3</title><shortdesc>The Symbian platform, is a comprehensive open-source software platform |
13 platform for Symbian-based devices. The platform is used by device |
14 for Symbian-based devices. The platform is used by device manufactures to |
14 manufactures to build devices, and by third-party developers to create |
15 build devices, and by third-party developers to create after-market applications |
15 after-market applications for installation onto devices.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
16 for installation onto devices.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
16 <section id="GUID-1212158F-A8CF-41FE-A6B9-4461D90EA2A5"><title>Overview</title><p>The Symbian platform includes a customizable user interface, a |
17 <section id="GUID-1212158F-A8CF-41FE-A6B9-4461D90EA2A5"><title>Overview</title><p>The |
17 rich set of applications, common user interface components (AVKON, |
18 Symbian platform includes a customizable user interface, a rich set of applications, |
18 UIKON) and development tools for implementing new applications. It |
19 common user interface components (AVKON, UIKON) and development tools for |
19 also includes tools and documentation that enables device creators |
20 implementing new applications. It also includes tools and documentation that |
20 and application developers to create feature-rich devices and applications.</p><p>The Symbian platform architecture is divided into different layers:</p><ul> |
21 enables device creators and application developers to create feature-rich |
21 <li><p>The <b>Applications Layer</b> consists of application specific |
22 devices and applications.</p><p>The Symbian platform architecture is divided |
22 UI and engine components. It uses the services provided by Middleware |
23 into different layers:</p><ul> |
23 and OS layers. </p></li> |
24 <li><p>The <b>Applications Layer</b> consists of application specific UI and |
24 <li><p>The <b>Middleware Layer</b> consists of domains which provide |
25 engine components. It uses the services provided by Middleware and OS layers. </p></li> |
25 services to the application layer; for example, Multimedia, Networking |
26 <li><p>The <b>Middleware Layer</b> consists of domains which provide services |
26 and Location services.</p></li> |
27 to the application layer; for example, Multimedia, Networking and Location |
|
28 services.</p></li> |
|
29 <li><p>The <b>Operating System (OS) Layer</b> provides all higher-level |
27 <li><p>The <b>Operating System (OS) Layer</b> provides all higher-level |
30 OS services across a full range of technology domains such as communications, |
28 OS services across a full range of technology domains such as communications, |
31 networking, graphics, multimedia and so on. It also includes low-level OS |
29 networking, graphics, multimedia and so on. It also includes low-level |
32 services such as frameworks, libraries and utilities, which turn the abstracted |
30 OS services such as frameworks, libraries and utilities, which turn |
33 hardware and OS mechanisms into a programmable interface. </p></li> |
31 the abstracted hardware and OS mechanisms into a programmable interface. </p></li> |
34 <li><p>The <b>Adaptation layer</b> integrates the generic platform software |
32 <li><p>The <b>Adaptation layer</b> integrates the generic platform |
35 with the phone’s cellular platform. It is implemented by the device creators |
33 software with the phone’s cellular platform. It is implemented by |
36 though reference implementations are provided with the platform.</p><draft-comment time="2009-12-08T14:38" translate="no">Give link to the adaptation documentation.</draft-comment></li> |
34 the device creators though reference implementations are provided |
37 <li><p>The <b>Cellular Platform</b> is the device-specific hardware and cellular |
35 with the platform.</p><draft-comment time="2009-12-08T14:38" translate="no">Give |
38 software that performs the services required by the Symbian platform.</p></li> |
36 link to the adaptation documentation.</draft-comment></li> |
39 </ul><p>For more information about layers of the Symbian platform and the |
37 <li><p>The <b>Cellular Platform</b> is the device-specific hardware |
40 packages contained within it, see the <xref href="http://developer.symbian.org/downloads/system_models/foundationpkg_22-05-09.svg" scope="external">Package view of the current Symbian Foundation platform</xref>.</p><fig id="GUID-AD79AEF5-1DB3-47F7-9B42-FE5C7FE7C6A3"> |
38 and cellular software that performs the services required by the Symbian |
|
39 platform.</p></li> |
|
40 </ul><p>For more information about layers of the Symbian platform |
|
41 and the packages contained within it, see the <xref href="http://developer.symbian.org/downloads/system_models/foundationpkg_22-05-09.svg" scope="external">Package view of the current Symbian Foundation platform</xref>.</p><fig id="GUID-AD79AEF5-1DB3-47F7-9B42-FE5C7FE7C6A3"> |
41 <title>Architecture of the Symbian platform</title> |
42 <title>Architecture of the Symbian platform</title> |
42 <image href="GUID-6913F58F-FDA1-4708-B03E-16AF6C545E5B_d0e1382_href.jpg" placement="inline"/> |
43 <image href="GUID-6913F58F-FDA1-4708-B03E-16AF6C545E5B_d0e3161_href.jpg" placement="inline"/> |
43 </fig><p>A layer can have packages from any <xref href="http://developer.symbian.org/main/source/technology_domains/index.php.dita">technology |
44 </fig><p>A layer can have packages from any <xref format="html" href="http://developer.symbian.org/main/source/technology_domains/index.php" scope="external">technology domain</xref>. Technology domains are |
44 domain</xref>. Technology domains are a group of packages, each of which is |
45 a group of packages, each of which is a collection of components. |
45 a collection of components. To understand more about the architecture, what |
46 To understand more about the architecture, what the platform offers, |
46 the platform offers, see <xref href="http://developer.symbian.org/wiki/index.php/Main_Page.dita">Introduction |
47 see <xref format="html" href="http://developer.symbian.org/wiki/index.php/Main_Page" scope="external">Introduction to Symbian Developer Community</xref>.</p></section> |
47 to Symbian Developer Community</xref>.</p></section> |
48 <section id="GUID-6D6715BB-B591-4C97-82BF-1AA68079B45C"><title>Platform |
48 <section id="GUID-6D6715BB-B591-4C97-82BF-1AA68079B45C"><title>Platform UID</title><p>The |
49 UID</title><p>The platform UID for Symbian^3 is 0x20022E6D.</p></section> |
49 platform UID for Symbian^3 is 0x20022E6D.</p></section> |
|
50 <section id="GUID-177B4AB9-E89E-4AF4-8BC9-503E9F747FE3"><title>Download</title><ul> |
50 <section id="GUID-177B4AB9-E89E-4AF4-8BC9-503E9F747FE3"><title>Download</title><ul> |
51 <li><p>You can download the Application Development Toolkit and Product Development |
51 <li><p> You can download the Symbian Foundation Application Development |
52 Toolkit from the <xref href="http://developer.symbian.org/main/tools_and_kits/index.php" scope="external">Symbian Developer</xref> Website.</p></li> |
52 Toolkit and Product Development Toolkit from the <xref format="html" href="http://developer.symbian.org/main/tools_and_kits/index.php" scope="external">Symbian Developer</xref> Website.</p></li> |
53 |
53 |
54 </ul></section> |
54 </ul></section> |
55 </conbody><related-links> |
55 </conbody><related-links> |
56 <linklist> |
56 <linklist> |
57 <link href="GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F.dita"><linktext>What's new |
57 <link href="GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F.dita"><linktext>What's |
58 in Symbian^3</linktext></link> |
58 new in Symbian^3</linktext></link> |
59 <link href="GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2.dita"><linktext>New C++ APIs |
59 <link href="GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2.dita"><linktext>New |
60 in Symbian^3</linktext></link> |
60 C++ APIs in Symbian^3</linktext></link> |
61 <link href="GUID-BA0A115B-068C-4257-9489-DF35DF633AD2.dita"><linktext>Porting applications |
61 <link href="GUID-021E8B9C-4A1B-4C6D-B69E-4337A766C39A.dita"> |
62 to Symbian^3</linktext></link> |
62 <linktext>Porting applications from S60 5th Edition to Symbian^3</linktext> |
|
63 </link> |
63 </linklist> |
64 </linklist> |
64 </related-links></concept> |
65 </related-links></concept> |