OpenGL is an impressively powerful and efficient language for drawing graphics on the screen for devices such as mobile phones, PDAs, and video game consoles. It empowers programmers to create applications with cutting edge graphics, yet there is very little documentation on using the API. This hands-on guide by experienced programmer Adam Schwem fills that void. He explains the general architecture of OpenGL ES 2.0 and its power. At the same time, he instills an understanding of the art of programming. Readers learn how to write supporting code to move, control, and render 3D objects. They'll gain an understanding of specific sections of the API by following Adam's practical examples--visual tricks--to enhance mobile applications.
About the Author
Adam Schwem is lead developer for Gravity Mobile. He has worked on apps for audio fingerprinting, interactive voice response systems, and video-distribution clients. Most recently, he created a 3D applications storefront for a joint project between Verizon and nVidia to showcase the capabilities of the Tegra2 platform on Android.