ABSTRACT

This chapter investigates how to extend the power and simplicity of OpenGL in the world of mobile devices, smart phones and tablets. Apps, as they are popularly known, can be endowed with the same high-powered 3D graphics that we have become used to on the desktop and laptop platforms. The distinction between traditional laptop/notebook computers and mobile devices like the Apple iPad or the Google Nexus phone is getting more and more blurred. Is there a significant difference between a notebook using an Intel i7 processor with detachable keyboard and touch screen, say running Windows 8, and an iPad with an ARM processor and bluetooth keyboard? Both of these devices have a similar look and feel, both run the same range of programs, e-mail clients, browsers, presentation software etc. Many Apps depend on high-speed 3D graphics, and not just the computer game Apps. The powerful geometric transformations of 3D graphics can endow applications and even operating systems with lively effects like spins, page turns, image flips etc.