About Features Matrix Examples & Demos
 
Commercial & freeware products Try our software for free before purchase Buy now Company news channel Company informations
  Home Products CrossGL SDK Architecture Diagram  

19.08.2011
SnapDraw is FREE

15.07.2011
101+ Analog Clocks for Android

29.03.2011
101+ Vector Clocks Available

24.02.2011
Announcing Vector Clock Pro

01.01.2011
New beautiful set of Free Vector Clocks

 

CrossGL SDK High Level Architecture Diagram


 
 

Brief description of diagram elements

User Application
Resulting software based on particular Application Framework, utilizing CrossGL API and optionally Imaging Toolkit of developer's choice.
CrossGL API
Programming interface consisting of object oriented API classes and standalone API calls. This is the encapsulating layer providing instant access to all underlying technologies that can be used without knowing anything about them.
Interface classes
Proxy objects allowing CrossGL renderers to attach to surfaces of developer's choice.
Bitmap Surfaces
Application Framework or Toolkit specific objects for work with raster data such as bitmaps or framebuffers.
Encoding foundations
Abstraction layer providing I18N & L10N functionality. Focused on Unicode while any other encoding can be implemented as well.
TemlCode
Higher level text processing functionality. Operates on encoding foundations and provides XML like functionality & complex text layout rendering.
Raster imaging
Platform idenpendent Bitmap & Image core classes. Bitmap class provides general raster image abstraction while Image class deals with various image formats and their conversion. Contains also more than 30 bitmap filters effects, color depth conversion routines and color names management routines.
Crossplatform foundations
General non-imaging crossplatform functionality such as memory list management, data streaming, file access, exception handling, cross types, formatting and utility functions.
AGG
Anti-Grain Geometry - low level vector graphics engine library.
Expat
XML parser library used in conjuction with XML based vector image files such as SVG.
FreeType
Low level font engine library.
ICU
International Components for Unicode - comprehensive Unicode and globalization support library.
CrossGL can be considered as a software rasterizer for ICU.
jpegLib
JPEG image compression & decompression library.
zLib
General purpose compression & decompression library (RCF 1950 format).

 


Tell Us What You Think

Your Name
Your Email
Your Message
We accept anonymous messages. However, if you wish to receive a response, please include your email and name.
  Generated from TemlCode based document. Graphics on this page is rendered with CrossGL SDK. Last page update: 19.8.2011