Desenvolvido por | Grupo Khronos |
---|---|
Última versão | 1,1 (3 de dezembro de 2008) |
Modelo | Interface de programação |
Local na rede Internet | www.khronos.org/openvg |
OpenVG é uma API desenvolvida pelo grupo Khronos . O OpenVG é projetado para desenho vetorial 2D, permitindo aceleração de hardware . Esta API destina-se mais especificamente a telefones celulares , consoles de jogos portáteis , PDAs e outros dispositivos portáteis. Isso deve facilitar a criação de interfaces de usuário eficientes que dependem menos da CPU e deve ajudar a reduzir o consumo de energia desses dispositivos. O OpenVG é adequado para aplicativos que usam tecnologias SVG ou Flash .
O grupo de trabalho responsável por controlar esta API foi criado dentro do grupo Khronos em6 de julho de 2004por empresas internacionais como 3Dlabs , Bitboys , Imagination Technologies , Ericsson , Hybrid Graphics , Motorola , Nokia , PalmSource , Symbian e Sun Microsystems .
O primeiro rascunho das especificações foi lançado no final de 2004 , e a versão 1.0 foi lançada em1 st de Agosto de 2005.
Em 2010, o OpenVG era teoricamente suportado pelo Mesa 3D , o sistema de renderização 2D / 3D usado por padrão no GNU / Linux, mas não é mais desenvolvido regularmente, bem como pelo sistema Android (baseado no kernel Linux ), bem como drivers para diferentes sistemas de processadores gráficos incluídos em SoCs com arquitetura ARM . O OpenVG também é definido no padrão da plataforma OpenKODE do Grupo Khronos.