diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,64 @@ + + + + + +Introduction +to Symbian^3The Symbian platform, is a comprehensive open-source software platform +for Symbian-based devices. The platform is used by device manufactures to +build devices, and by third-party developers to create after-market applications +for installation onto devices. +
Overview

The +Symbian platform includes a customizable user interface, a rich set of applications, +common user interface components (AVKON, UIKON) and development tools for +implementing new applications. It also includes tools and documentation that +enables device creators and application developers to create feature-rich +devices and applications.

The Symbian platform architecture is divided +into different layers:

    +
  • The Applications Layer consists of application specific UI and +engine components. It uses the services provided by Middleware and OS layers.

  • +
  • The Middleware Layer consists of domains which provide services +to the application layer; for example, Multimedia, Networking and Location +services.

  • +
  • The Operating System (OS) Layer provides all higher-level +OS services across a full range of technology domains such as communications, +networking, graphics, multimedia and so on. It also includes low-level OS +services such as frameworks, libraries and utilities, which turn the abstracted +hardware and OS mechanisms into a programmable interface.

  • +
  • The Adaptation layer integrates the generic platform software +with the phone’s cellular platform. It is implemented by the device creators +though reference implementations are provided with the platform.

    Give link to the adaptation documentation.
  • +
  • The Cellular Platform is the device-specific hardware and cellular +software that performs the services required by the Symbian platform.

  • +

For more information about layers of the Symbian platform and the +packages contained within it, see the Package view of the current Symbian Foundation platform.

+Architecture of the Symbian platform + +

A layer can have packages from any technology +domain. Technology domains are a group of packages, each of which is +a collection of components. To understand more about the architecture, what +the platform offers, see Introduction +to Symbian Developer Community.

+
Platform UID

The +platform UID for Symbian^3 is 0x20022E6D.

+
Download
    +
  • You can download the Application Development Toolkit and Product Development +Toolkit from the Symbian Developer Website.

  • + +
+
+ +What's new +in Symbian^3 +New C++ APIs +in Symbian^3 +Porting applications +to Symbian^3 + +
\ No newline at end of file