Symbian3/SDK/Source/GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita
changeset 0 89d6a7a84779
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Symbian3/SDK/Source/GUID-50254C2F-57B6-58C4-911F-294EF2B79C04.dita	Thu Jan 21 18:18:20 2010 +0000
@@ -0,0 +1,53 @@
+<?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-50254C2F-57B6-58C4-911F-294EF2B79C04" xml:lang="en"><title>Khronos
+API Support </title><shortdesc>The Symbian platform provides support for a number of APIs created
+by the Khronos Group (www.khronos.org). This is a member-funded industry consortium
+focused on the creation of open standard, royalty-free APIs to enable the
+authoring and accelerated playback of dynamic media on a wide variety of platforms
+and devices. This topic provides a brief summary of the Khronos APIs that
+are supported in the Symbian platform. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
+<section id="GUID-4C797D3C-7500-4E05-8207-FD15D60DCA6C"><title>Supported APIs</title> <p><b>OpenGL ES </b> </p> <p>OpenGL
+is a 2D and 3D graphics API that provides a broad set of rendering, texture
+mapping, special effects, and other visualization functions. It gives software
+developers access to geometric and image primitives, display lists, modeling
+transformations, lighting and texturing, anti-aliasing and blending. OpenGL
+ES is a subset of OpenGL optimized for 2D and 3D graphics on embedded devices
+such as mobile phones. </p> <p>See: <xref href="GUID-AB93B01C-B6C2-5B24-ADEF-95706584D625.dita">OpenGLES
+Collection</xref>  </p> <p><b>OpenVG </b> </p> <p>OpenVG is an API that provides
+a low-level hardware acceleration interface for rendering vector graphics
+libraries such as Flash and Scalable Vector Graphics (SVG). OpenVG is targeted
+primarily at handheld devices that require portable acceleration of high-quality
+vector graphics for user interfaces and text on small screen devices. It does
+this while enabling hardware acceleration to provide smooth interactive performance
+at low power levels. </p> <p>See: <xref href="GUID-1B1C6D35-FFDF-55B3-BCE2-DD0295858E49.dita">OpenVG
+Collection</xref>. </p> <p><b>EGL </b> </p> <p>EGL is an interface between
+Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native
+platform window system. </p> <p>See: <xref href="GUID-8C6D4350-A38D-57A1-8C8D-C777EA7E8A3E.dita">EGL
+Collection</xref>  </p><p><b>OpenWF Composition</b> </p> <p>OpenWF Composition
+(OpenWF-C) provides a hardware abstraction layer that allows power-efficient
+hardware-accelerated composition on a wide variety of hardware platforms.
+OpenWF-C is particularly aimed at systems with limited memory bandwidth, such
+as mobile devices. OpenWF-C enables the UI and the window system stack to
+be independent of the hardware used to achieve the composition. OpenWF-C is
+a system-level API that can be ignored by application developers.</p>  </section>
+<section id="GUID-CC6CEEC2-1553-4C87-AE51-9A62A15944D3"><title>Architectural relationships</title><p>The following diagram
+shows the relationships between the Khronos rendering APIs. </p> <fig id="GUID-4ED32621-2B56-54F9-8B10-93C82751971F">
+<title>Dependencies between the Khronos rendering components            </title>
+<image href="GUID-C8C804F9-860D-590D-B247-FBB1714604B7_d0e163101_href.png" placement="inline"/>
+</fig> </section>
+</conbody><related-links>
+<link href="GUID-99BC101A-9466-59EE-B5C9-7622BAF6E6FF.dita"><linktext>Graphics
+Concepts</linktext></link>
+<link href="http://www.khronos.org/" scope="external"><linktext>http://www.khronos.org/</linktext>
+</link>
+</related-links></concept>
\ No newline at end of file