OpenGL® ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including handheld devices, appliances and vehicles. It is a well-defined subset of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration. OpenGL ES 1.0 includes Common and Common-Lite profiles for floating-point and fixed-point systems and the EGL™ specification for portably binding to native windowing systems.
OpenML® is a royalty-free, cross-platform programming environment for capturing, transporting, processing, displaying, and synchronizing digital media - including 2D/3D graphics and audio/video streams. OpenML 1.0 defines professional-grade sample-level stream synchronization, OpenGL extensions for accelerated video processing, the MLdc™ professional display control API and the ML™ framework for asynchronous media streaming between applications and processing hardware.