OpenVG

From Wikipedia, the free encyclopedia

OpenVG logo
OpenVG logo

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

[edit] Resources