Symbian3/PDK/Source/GUID-A51E334E-F410-55A9-AB07-82F8A1D113B4.dita
changeset 1 25a17d01db0c
child 3 46218c8b8afa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Symbian3/PDK/Source/GUID-A51E334E-F410-55A9-AB07-82F8A1D113B4.dita	Fri Jan 22 18:26:19 2010 +0000
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
+<!-- This component and the accompanying materials are made available under the terms of the License 
+"Eclipse Public License v1.0" which accompanies this distribution, 
+and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
+<!-- Initial Contributors:
+    Nokia Corporation - initial contribution.
+Contributors: 
+-->
+<!DOCTYPE concept
+  PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
+<concept id="GUID-A51E334E-F410-55A9-AB07-82F8A1D113B4" xml:lang="en"><title>Graphics
+Quick Start</title><shortdesc>The Graphics package provides Symbian devices with a means of visual
+communication. It is responsible for providing a system-wide interface with
+the physical display(s) and handles input events from physical input devices
+such as keypads and touch screens. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
+<p>There are two variants of the graphics architecture in Symbian^3. These
+are referred to as <xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">ScreenPlay</xref> (sometimes
+also called the New Graphics Architecture or NGA) and the <xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">non-ScreenPlay
+variant</xref> (sometimes called the non-NGA variant). The Graphics guide
+documentation covers both variants. When the documentation applies to only
+one variant, it is clearly stated at the top of the page. </p>
+<p>The documentation is aimed at two separate
+audiences, which we define as follows: </p>
+<ul>
+<li id="GUID-6DEE2E4F-C277-5C1D-B7DB-BE06FC6D73B1"><p> <b>Device creators</b>.
+These are software engineers who are developing software that is embedded
+on a device in such a way that end users cannot remove it in the normal operation
+of the phone. Typically this software is built into ROM. This group may include
+UI platform developers, system integrators, and creators of device drivers. </p> </li>
+<li id="GUID-CC9AD2AB-2B33-5C9B-B95B-1F145A26A281"><p> <b>Application developers</b>.
+These are software engineers who are developing applications for ROM or after-market <xref href="GUID-AFE0238A-D6A4-5D07-BB99-85E8CF97BD26.dita">installation by using a SIS
+file</xref>. </p> </li>
+</ul>
+<p>When the documentation is aimed specifically
+at one of these audiences, it is clearly stated at the top of the page. </p>
+<section id="GUID-7CED3F9D-72CC-4C2B-896A-68860CA9703E"><title>System Model</title> <p>The
+following diagram shows the Graphics package within the Symbian^3 System Model.
+The System Model is a high-level overview of the Symbian architecture. The
+components are grouped to show their relationships to each other. Within the
+Graphics package, components are grouped into collections, which are shown
+as white boxes in the diagram. The Graphics documentation is organized according
+to the System Model structure. </p><p>Although the System Model provides a
+useful way of grouping the large number of components that make up the Graphics
+package, it does not completely reflect the architectural relationships between
+the components. </p> <fig id="GUID-73E547BA-5AC2-5B10-8422-3B8BA28E2D40">
+<title>              The Graphics package in the Symbian Foundation System
+Model            </title>
+<image href="GUID-AC5ADA77-EBA1-597E-A6B7-80157E9DE2B2_d0e203146_href.png" placement="inline"/>
+</fig>  </section>
+<section id="GUID-7164B04D-C0C6-47DA-9D70-E0924D68C462"><title>Technologies</title> <ul>
+<li id="GUID-BCA14E5B-B637-5A43-8A1E-4A945507CF35"><p>For information on the
+two architectures, see <xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The
+ScreenPlay Architecture</xref> and <xref href="GUID-F64E6551-670E-5E12-8103-DE504D3EC94F.dita">The
+Non-ScreenPlay Architecture</xref>. </p> </li>
+<li id="GUID-6A683E3D-9FE2-5392-932A-E6DAC34A943C"><p>For
+information about how to enable the two variants, see <xref href="GUID-6D8A1FC7-095B-587E-8274-23C132978C53.dita">Enabling
+the Graphics Architecture Variants</xref>. </p> </li>
+<li id="GUID-28824D17-7E98-57CD-B618-AFA2109E95D8"><p>The graphics architecture
+enables device creators to take advantage of graphics processing hardware
+when it is available, and to use software implementations when it is not.
+For more information, see <xref href="GUID-EF62BF88-3687-505D-8BD7-EEDF36246E56.dita">Graphics
+Hardware Acceleration</xref>. </p> </li>
+<li id="GUID-BEB89CAC-B735-5D45-925F-1C35C15A4B36"><p>Symbian provides support
+for a number of APIs defined and administered by the Khronos group. These
+enable the authoring and playback of dynamic media on a wide variety of platforms
+and devices. For more information, see <xref href="GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita">Khronos
+API Support </xref>. </p> </li>
+<li id="GUID-27F78BF4-FA0E-5A3D-B64B-A1596E212724"><p>Application developers
+use the Window Server client-side library to control windows and respond to
+key and pointer events in their applications. For more information, see <xref href="GUID-DC5E8C7D-D697-53E8-87F4-344301430E61.dita">Window Server Client-Side
+Library</xref>. </p> </li>
+</ul> </section>
+</conbody><related-links>
+<link href="GUID-47851718-8DCA-57F5-8520-7044048A5852.dita"><linktext>Graphics
+Example Code</linktext></link>
+<link href="GUID-975CBC70-81E6-5FA2-80CE-88DD2ABE9595.dita"><linktext>Graphics
+                Guide</linktext></link>
+<link href="GUID-99BC101A-9466-59EE-B5C9-7622BAF6E6FF.dita"><linktext>Graphics
+Concepts</linktext></link>
+<link href="GUID-6D8F2E48-42E2-5C52-92E6-2C3CD4A16C5E.dita">
+<linktext>Graphics Tutorials</linktext></link>
+<link href="GUID-9ABF848C-27E1-57E3-9169-239C5CA865A8.dita">
+<linktext>Graphics Reference</linktext></link>
+</related-links></concept>
\ No newline at end of file