3D Graphics with OpenGL ES and M3G- P44:Mobile phones are the new vehicle for bringing interactive graphics technologies to consumers. Graphics that in the 1980s was only seen in industrial flight simulators and at the turn of the millennium in desktop PCs and game consoles is now in the hands of billions of people. This book is about the technology underpinnings of mobile threedimensional graphics, the newest and most rapidly advancing area of computer graphics. | This page intentionally left blank C APPENDIX GLOSSARY AABB Axis-Aligned Bounding Box AOT Ahead-Of-Time compilation particularly for Java API Application Programming Interface ARB OpenGL Architecture Review Board ARM Advanced RISC Machines a popular embedded processor family ARM7 ARM processor family with ARMv4 instruction set ARM9 ARM processor family with ARMv5 instruction set ARM11 ARM processor family with ARMv6 instruction set ARMv4 ARM processor instruction set version four ARMv5 ARM processor instruction set version five ARMv6 ARM processor instruction set version six baseband The part of a mobile phone that handles radio communication BRDF Bidirectional Reflectance Distribution Function BREW Binary Runtime Environment for Wireless an execution environment controlled by Qualcomm BSP Binary Space Partitioning 415 416 GLOSSARY APPENDIX C BVH Bounding Volume Hierarchy CDC Connected Device Configuration the high-end configuration of mobile Java CL Common Lite the OpenGL ES profile with no floating-point support CLDC Connected Limited Device Configuration the mainstream configuration of mobile Java CLZ Count Leading Zeros machine instruction on ARMv5 processors and later CM Common the mainstream OpenGL ES profile COLLADA COLLAborative Design Activity an interchange format for digital content creation tools a Khronos standard CPU Central Processing Unit DAG Directed Acyclic Graph DCC Digital Content Creation usually relates to tools for creating 3D content such as 3ds Max or Maya DCT Discrete Cosine Transform used in . JPEG image compression DLL Dynamic Link Library DOM Document Object Model relates to SVG and other W3C standards DSP Digital Signal Processor EG Expert Group EGL OpenGL ES Native Platform Graphics Interface a Khronos standard FBO Frame Buffer Object FIFO First-In-First-Out a queue data structure FPU Floating-Point Unit GCC GNU C Compiler GL Graphics Library short for OpenGL GPS Global Positioning System GPU Graphics Processing Unit graphics .