OpenVG
From Wikipedia, the free encyclopedia
OpenVG is a standard API designed by a working group of the Khronos Group. OpenVG is designed for hardware-accelerated 2D vector graphics. It is aimed primarily at cell phones, media and gaming consoles such as the PlayStation 3, and other consumer electronic devices. It will help manufacturers create flashier user interfaces that are less dependent on energy-hungry CPUs. OpenVG is well suited to accelerating Flash or SVG sequences. For a 3D match see OpenGL ES.
The OpenVG group was formed on July 6, 2004 by a selection of major firms including 3Dlabs, Bitboys, Ericsson, Hybrid Graphics, Imagination Technologies, Motorola, Nokia, PalmSource, Symbian, and Sun Microsystems. Other firms including chip manufacturers ATI, LG Electronics, Mitsubishi Electric, NVIDIA, and Texas Instruments and software- and/or IP vendors DMP, Esmertec, ETRI, Falanx Microsystems, Futuremark, HI Corporation, Ikivo, MTIS, Superscape, and Wow4M have also participated in the working group. The first draft specification from the group was made available at the end of 2004, and the 1.0 version of the specification was released on August 1, 2005.
On January 16, 2007, Zack Rusin announced the start of an independent Open Source implementation of OpenVG built on top of QtOpenGL.
Shortly after, Ivan Leben has started another Open Source project to implement an ANSI C implementation of the specification purely on top of OpenGL.
Since February 27, 2007 the OpenVG Sample Reference Implementation is available from the Khronos Website under MIT open source license.
[edit] References
- Khronos Press Release — Khronos Invites Public Review of Draft OpenVG Specification
- Khronos Press Release — Khronos Group Releases OpenVG 1.0 Specification
- BitBoys Press Release — Bitboys Introduces Vector Graphics Processor for Mobile Devices
- HUONE Press Release — HUONE announces OpenVG implementation “AlexVG”