Symbian3/SDK/Source/GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita
changeset 8 ae94777fff8f
parent 7 51a74ef9ed63
child 13 48780e181b38
equal deleted inserted replaced
7:51a74ef9ed63 8:ae94777fff8f
     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_d0e1315_href.jpg" placement="inline"/>
    43 <image href="GUID-6913F58F-FDA1-4708-B03E-16AF6C545E5B_d0e1394_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>