Las librerías son la implementación en código de las funciones o clases descritas en una API, y se utilizan junto con los compiladores, que las enlazan con el código escrito para dar lugar a la aplicación final. Pueden existir varias librerías que implementen una API, o puede haber solo una. Existen librerías propietarias o abiertas, de pago o gratuitas, desarrolladas por grandes empresas o por particulares. Entre todas ellas, se han seleccionado las siguientes:
- Vincent Mobile 3D Rendering Library, implementa OpenGL-ES 1.1 y funciona en las plataformas Windows Mobile, Symbian y Linux sobre procesadores ARM e Intel XScale. Es Open Source y puede descargarse libremente desde la página del proyecto. [14]
- Hybrid Rasteroid, implementa OpenGL-ES 1.1. Es propietaria, pero está disponible gratuitamente para evaluación y desarrollos no comerciales. Funciona en Windows XP, Windows Mobile y Symbian, sobre procesadores ARM, x86 e Intel XScale. [15]
- Nokia OpenGL-ES Plugin. Es un añadido para el SDK de Nokia que permite programar en C la versión 1.1 de OpenGL-ES. Funciona para el sistema Symbian, concretamente la serie S60 de teléfonos, cuyos más recientes modelos incorporan aceleración 3D por hardware. [17]
- PowerVR MBX OpenGL ES SDK. Implementa la versión 1.x de OpenGL-ES y funciona en todas las plataformas (Windows Mobile, Linux, Symbian) sobre procesadores ARM, Intel XScale y otros. Parece que es gratuita, al menos para uso no comercial. [18]
- Sony-Ericsson UIQ SDK. Kit de desarrollo para teléfonos Sony-Ericsson de la serie UIQ, que incluye una implementación de OpenGL-ES 1.1 sobre esa plataforma, para sistema Symbian. [19]
No hay comentarios:
Publicar un comentario