Symbian3/SDK/Source/GUID-A51E334E-F410-55A9-AB07-82F8A1D113B4.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-A51E334E-F410-55A9-AB07-82F8A1D113B4" xml:lang="en"><title>Graphics
       
    13 Quick Start</title><shortdesc>The Graphics package provides Symbian devices with a means of visual
       
    14 communication. It is responsible for providing a system-wide interface with
       
    15 the physical display(s) and handles input events from physical input devices
       
    16 such as keypads and touch screens. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    17 <p>There are two variants of the graphics architecture in Symbian^3. These
       
    18 are referred to as <xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">ScreenPlay</xref> (sometimes
       
    19 also called the New Graphics Architecture or NGA) and the <xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">non-ScreenPlay
       
    20 variant</xref> (sometimes called the non-NGA variant). The Graphics guide
       
    21 documentation covers both variants. When the documentation applies to only
       
    22 one variant, it is clearly stated at the top of the page. </p>
       
    23 
       
    24 
       
    25 
       
    26 <section id="GUID-7CED3F9D-72CC-4C2B-896A-68860CA9703E"><title>System Model</title> <p>The
       
    27 following diagram shows the Graphics package within the Symbian^3 System Model.
       
    28 The System Model is a high-level overview of the Symbian architecture. The
       
    29 components are grouped to show their relationships to each other. Within the
       
    30 Graphics package, components are grouped into collections, which are shown
       
    31 as white boxes in the diagram. The Graphics documentation is organized according
       
    32 to the System Model structure. </p><p>Although the System Model provides a
       
    33 useful way of grouping the large number of components that make up the Graphics
       
    34 package, it does not completely reflect the architectural relationships between
       
    35 the components. </p> <fig id="GUID-73E547BA-5AC2-5B10-8422-3B8BA28E2D40">
       
    36 <title>              The Graphics package in the Symbian Foundation System
       
    37 Model            </title>
       
    38 <image href="GUID-AC5ADA77-EBA1-597E-A6B7-80157E9DE2B2_d0e190784_href.png" placement="inline"/>
       
    39 </fig> <p>This documentation
       
    40 only covers collections and components that are relevant to application developers. </p> </section>
       
    41 <section id="GUID-7164B04D-C0C6-47DA-9D70-E0924D68C462"><title>Technologies</title> <ul>
       
    42 <li id="GUID-BCA14E5B-B637-5A43-8A1E-4A945507CF35"><p>For information on the
       
    43 two architectures, see <xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The
       
    44 ScreenPlay Architecture</xref> and <xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">The
       
    45 Non-ScreenPlay Architecture</xref>. </p> </li>
       
    46 
       
    47 <li id="GUID-28824D17-7E98-57CD-B618-AFA2109E95D8"><p>The graphics architecture
       
    48 enables device creators to take advantage of graphics processing hardware
       
    49 when it is available, and to use software implementations when it is not.
       
    50 For more information, see <xref href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita">Graphics
       
    51 Hardware Acceleration</xref>. </p> </li>
       
    52 <li id="GUID-BEB89CAC-B735-5D45-925F-1C35C15A4B36"><p>Symbian provides support
       
    53 for a number of APIs defined and administered by the Khronos group. These
       
    54 enable the authoring and playback of dynamic media on a wide variety of platforms
       
    55 and devices. For more information, see <xref href="GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita">Khronos
       
    56 API Support </xref>. </p> </li>
       
    57 <li id="GUID-27F78BF4-FA0E-5A3D-B64B-A1596E212724"><p>Application developers
       
    58 use the Window Server client-side library to control windows and respond to
       
    59 key and pointer events in their applications. For more information, see <xref href="GUID-DC5E8C7D-D697-53E8-87F4-344301430E61.dita">Window Server Client-Side
       
    60 Library</xref>. </p> </li>
       
    61 </ul> </section>
       
    62 </conbody><related-links>
       
    63 <link href="GUID-47851718-8DCA-57F5-8520-7044048A5852.dita"><linktext>Graphics
       
    64 Example Code</linktext></link>
       
    65 <link href="GUID-975CBC70-81E6-5FA2-80CE-88DD2ABE9595.dita"><linktext>Graphics
       
    66                 Guide</linktext></link>
       
    67 <link href="GUID-99BC101A-9466-59EE-B5C9-7622BAF6E6FF.dita"><linktext>Graphics
       
    68 Concepts</linktext></link>
       
    69 
       
    70 
       
    71 </related-links></concept>