Email:  
  Register  /  Login  
Home
CrystalPlayer
Crystal2Mobile
Technology
Company
MyCrystal
Crystal2 PlatformSolutions
   Crystal2 Kernel

Crystal2 kernel provides operating system dependent functionality as well as number of useful components:

  • Threads and synchronization primitives
  • Timers
  • Streams
  • Memory manager & leak detector
  • Rich debugging and logging facilities
  • Thread-safe data structures & collections
  • Unicode capable strings as well as 8 bit strings
  • FileSystem
  • Dynamic plugins and dynamic library support
  • Graphics canvas
  • XML parser

FileSystem package provides transparent data access to

  • local files, HTTP, FTP
  • Win32 and PocketPC registry
  • Win32 and PocketPC resources
  • PocketPC RAPI

via unified URL management facilities and socket interfaces.

Streams package provides miscellaneous data stream facilities with binary and time seeking, abstractions over different document types and data sources.

Canvas package incapsulates operations typically related to bitmap graphics, this includes loading of different image formats (PNG, JPG, BMP, etc) and performing text and graphics operations like alpha blending, text printing and many others.

Actual Crystal2 kernel can be configured to be as small as 50 Kb in size, everything else is a plugin. This fact gives unmatched scalability allowing to perform on all kinds offer CPUs from 33 Mhz ARM to high-end Pentium-IV.

Crystal2 Platform
Media Engine
Skin & OSD Engine
Streaming
Transcoding
Codecs
 
Total downloads
5 943 903
Visitors
11 602 607
since 1 Oct 2002
Get it from CNET Download.com!
Copyright (C) 2003-2008 Crystal Reality LLC. All rights reserved.