The OpenGL Utility Toolkit (
GLUT), is a window system independent toolkit for writing OpenGL programs.
GLUT|ES is a port of the OpenSource
FreeGLUT implementation for WinCE and Win32 systems based on OpenGL ES. Most of GLUT API v.3 functionnalities are present: window creation, callbacks, menus, timers etc. Only functions that cannot exist with OpenGL ES or are not pertinent have not been ported (like overlays, joysticks on PocketPC, etc.)
The book “Advanced Programming Techniques Using OpenGL” (shipping Feb 2005) covers graphics techniques that are not covered well in your old graphics textbook and it teaches you how to apply those techniques in real world applications. OpenGL ES is featured along with techniques that are common to both OpenGL and OpenGL ES. The authors were both active members in the OpenGL ES working group.
AT CES, LG Electronics unveiled “the worlds fastest 3D game phone”. The phone is equipped with a 1 M polygon
ATI 2320 OpenGL ES compliant graphics accelerating chip running 5 times faster than its competitors and featuring PlayStation One quality graphics.
The market has accepted mobile phones as multi-functional devices - disruptive technology - that will take the place of many traditional, portable, consumer electronic devices, such as cameras and music players. OpenGL ES and OpenVG will be the APIs that form the basis for 2D and 3D multimedia.
The Khronos Developer University presenations library contains contains all event presentations from the latest Khronos Overview to technical and OS specific discussions. Most are in Powerpoint format.
OpenVG is a royalty-free, cross-platform API for handhelds that provides a low-level hardware acceleration interface for vector graphics libraries such as Flash Lite and Mobile SVG. The Draft Specification for the OpenVG 1.0 API is now available for public review. Interested parties can submit an application and if accepted, provide feedback to the OpenVG working group. See the
OpenVG web page for details about this review phase, the Reviewer’s Agreement and more information about OpenVG, including a Table of Contents of the draft