Symbian3/SDK/Source/GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita
changeset 7 51a74ef9ed63
child 8 ae94777fff8f
equal deleted inserted replaced
6:43e37759235e 7:51a74ef9ed63
       
     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-13987218-9427-455E-AC77-ADE6B0E9CD7E" xml:lang="en"><title>Introduction
       
    13 to Symbian^3</title><shortdesc>The Symbian platform, is a comprehensive open-source software platform
       
    14 for Symbian-based devices. The platform is used by device manufactures to
       
    15 build devices, and by third-party developers to create after-market applications
       
    16 for installation onto devices.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    17 <section id="GUID-1212158F-A8CF-41FE-A6B9-4461D90EA2A5"><title>Overview</title><p>The
       
    18 Symbian platform includes a customizable user interface, a rich set of applications,
       
    19 common user interface components (AVKON, UIKON) and development tools for
       
    20 implementing new applications. It also includes tools and documentation that
       
    21 enables device creators and application developers to create feature-rich
       
    22 devices and applications.</p><p>The Symbian platform architecture is divided
       
    23 into different layers:</p><ul>
       
    24 <li><p>The <b>Applications Layer</b> consists of application specific UI and
       
    25 engine components. It uses the services provided by Middleware and OS layers. </p></li>
       
    26 <li><p>The <b>Middleware Layer</b> consists of domains which provide services
       
    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
       
    30 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
       
    32 services such as frameworks, libraries and utilities, which turn the abstracted
       
    33 hardware and OS mechanisms into a programmable interface. </p></li>
       
    34 <li><p>The <b>Adaptation layer</b> integrates the generic platform software
       
    35 with the phone’s cellular platform. It is implemented by the device creators
       
    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>
       
    37 <li><p>The <b>Cellular Platform</b> is the device-specific hardware and cellular
       
    38 software that performs the services required by the Symbian platform.</p></li>
       
    39 </ul><p>For more information about layers of the Symbian platform and the
       
    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">
       
    41 <title>Architecture of the Symbian platform</title>
       
    42 <image href="GUID-6913F58F-FDA1-4708-B03E-16AF6C545E5B_d0e1315_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 domain</xref>. Technology domains are a group of packages, each of which is
       
    45 a collection of components. To understand more about the architecture, what
       
    46 the platform offers, see <xref href="http://developer.symbian.org/wiki/index.php/Main_Page.dita">Introduction
       
    47 to Symbian Developer Community</xref>.</p></section>
       
    48 <section id="GUID-6D6715BB-B591-4C97-82BF-1AA68079B45C"><title>Platform UID</title><p>The
       
    49 platform UID for Symbian^3 is 0x20022E6D.</p></section>
       
    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
       
    52 Toolkit from the <xref href="http://developer.symbian.org/main/tools_and_kits/index.php" scope="external">Symbian Developer</xref> Website.</p></li>
       
    53 
       
    54 </ul></section>
       
    55 </conbody><related-links>
       
    56 <linklist>
       
    57 <link href="GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F.dita"><linktext>What's new
       
    58 in Symbian^3</linktext></link>
       
    59 <link href="GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2.dita"><linktext>New C++ APIs
       
    60 in Symbian^3</linktext></link>
       
    61 <link href="GUID-BA0A115B-068C-4257-9489-DF35DF633AD2.dita"><linktext>Porting applications
       
    62 to Symbian^3</linktext></link>
       
    63 </linklist>
       
    64 </related-links></concept>