Playing video games and three-dimensional - a resource problem for a mobile phone, so until recently they were hard to realize. But progress is not in place, and in portable devices quietly began to appear so-called "mobile graphics card", working on a specially developed software.

As is known, the most advanced technology first introduced and tested in the military sphere, and only then we can buy a newfangled gadget in civil shop. Likewise, the story began a mobile phone - with a field radio communication in the car without wires has become a distinguishing feature of Rights of the 21 century. But now the mobile phone has not only us anywhere - and this player and camera, and, most importantly, a small laptop computer, which already is a decent competition desktop counterpart.

But before in our pockets appeared multifunctional multimedia devices, the phone has been thorny path. Suffice it to recall at least the appearance of fantastic chips for its time - support SMS or existence vibrant - call together with the alarm clock. It is therefore not surprising that first race was the number of functions: camera, player, radio, Java… And thanks to growth in hardware capabilities an opportunity to play three-dimensional graphics - is not even a function? Although the hardware facilities seem to be lacking (the average phone today has a 250 MHz processor and 10 MB RAM without the client Java), 3D-game does not appear immediately. The reason is that Java was not designed for this type of graphics and willing to write a "voluminous toy" had to be satisfied with merely tools for 2D-graphics. It was a very labor, and the level of graphics clearly not up to reaches the desired level. Naturally producers, who are in constant search of new functions for mobile devices, quickly understood the whole appeal of new ideas (equipped with a device something radically new has become virtually impossible, but the hardware power is constantly growing). Therefore, in 2003 marked a fan of technology for reproduction of computer graphics.

Undoubtedly, the most remarkable event was the announcement a mobile version of OpenGL - OpenGL ES, the development company «Kronos». OpenGL ES - a platform interface API (Application Platform Interface), designed to work with 2D-and 3D-graphics on different devices (gaming consoles, phones, communicators, PDAs). In fact, it WTTC of desktop OpenGL (because of low productivity and energy requirements), which provides a flexible low-level interface between software and graphics accelerator devices.