diff -r ae94777fff8f -r 59758314f811 Symbian3/PDK/Source/GUID-A51E334E-F410-55A9-AB07-82F8A1D113B4.dita --- a/Symbian3/PDK/Source/GUID-A51E334E-F410-55A9-AB07-82F8A1D113B4.dita Fri Jun 11 12:39:03 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-A51E334E-F410-55A9-AB07-82F8A1D113B4.dita Fri Jun 11 15:24:34 2010 +0100 @@ -1,85 +1,85 @@ - - - - - -Graphics -Quick StartThe 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. -

There are two variants of the graphics architecture in Symbian^3. These -are referred to as ScreenPlay (sometimes -also called the New Graphics Architecture or NGA) and the non-ScreenPlay -variant (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.

-

The documentation is aimed at two separate -audiences, which we define as follows:

- -

When the documentation is aimed specifically -at one of these audiences, it is clearly stated at the top of the page.

-
System Model

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.

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.

- The Graphics package in the Symbian Foundation System -Model - -
-
Technologies
    -
  • For information on the -two architectures, see The -ScreenPlay Architecture and The -Non-ScreenPlay Architecture.

  • -
  • For -information about how to enable the two variants, see Enabling -the Graphics Architecture Variants.

  • -
  • 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 Graphics -Hardware Acceleration.

  • -
  • 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 Khronos -API Support .

  • -
  • 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 Window Server Client-Side -Library.

  • -
-
-Graphics -Example Code -Graphics - Guide -Graphics -Concepts - -Graphics Tutorials - -Graphics Reference + + + + + +Graphics +Quick StartThe 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. +

There are two variants of the graphics architecture in Symbian^3. These +are referred to as ScreenPlay (sometimes +also called the New Graphics Architecture or NGA) and the non-ScreenPlay +variant (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.

+

The documentation is aimed at two separate +audiences, which we define as follows:

+
    +
  • Device creators. +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.

  • +
  • Application developers. +These are software engineers who are developing applications for ROM or after-market installation by using a SIS +file.

  • +
+

When the documentation is aimed specifically +at one of these audiences, it is clearly stated at the top of the page.

+
System Model

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.

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.

+ The Graphics package in the Symbian Foundation System +Model + +
+
Technologies
    +
  • For information on the +two architectures, see The +ScreenPlay Architecture and The +Non-ScreenPlay Architecture.

  • +
  • For +information about how to enable the two variants, see Enabling +the Graphics Architecture Variants.

  • +
  • 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 Graphics +Hardware Acceleration.

  • +
  • 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 Khronos +API Support .

  • +
  • 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 Window Server Client-Side +Library.

  • +
+
+Graphics +Example Code +Graphics + Guide +Graphics +Concepts + +Graphics Tutorials + +Graphics Reference
\ No newline at end of file