Android implements a subset of OpenGL called OpenGL for Embedded Systems (OpenGL ES). This standard was created by the Khronos Group, an industry consortium of companies such as Intel, AMD, Nvidia, Nokia, Samsung, and Sony. The same library (with minor differences) is now available on major mobile platforms including Android, Symbian, and iPhone.
Every language has its own language bindings for OpenGL ES, and Java is no exception. Java’s language binding was defined by a Java Specification Request (JSR) 239. Android implements this standard as closely as possible, so you can refer to a variety of books and documentation on JSR 239 and OpenGL ES for a full description of all its classes and methods.
Chapter 10 provides an introduction of OpenGL ES on Android. For more details see: