An Emerging Standard —
Low-risk 3D —
High-End Graphics, Low-End Hardware? —
Techniques for Minimizing Memory Footprint —
Techniques for Maximizing Graphics Performance —
With or Without Windows? —
Techniques for Combining 2D and 3D —
Managing Failure Conditions —
Ease of Access [+]
An Emerging Standard
Using 3D technology, embedded developers can create user interfaces that are more engaging, and, in many cases, more useful than conventional 2D or text-based ...
Low-risk 3D
First released in 2003, OpenGL ES provides an API for implementing 3D graphics in resource-constrained embedded systems. Despite its small footprint ...
High-End Graphics, Low-End Hardware?
Even with the advent of OpenGL ES, embedded engineers who implement 3D face a number of design challenges. To begin with, most embedded systems use ...
Techniques for Minimizing Memory Footprint
Often, 3D techniques that work perfectly well on the desktop are too memory-intensive for an embedded device. Take, for example, depth buffering. Using this technique ...
Techniques for Maximizing Graphics Performance
Graphics chips vendors are already developing embedded solutions that will provide acceleration for most or all of the OpenGL ES feature set. Nonetheless, you should ...
With or Without Windows?
A 3D application based on OpenGL ES can run without a windowing system, thus reducing memory usage to a bare minimum. On some devices, however, 3D ...
Techniques for Combining 2D and 3D
Even if a modular, small-footprint windowing system is available, developers must still determine how their 3D applications will share the screen with conventiona ...
Managing Failure Conditions
Sophisticated systems that involve 3D and 2D graphics can, by the very nature of their complexity, experience occasional error conditions. The ultimate failure ...
Ease of Access
By taking advantage of OpenGL ES, development teams can implement high-performance, memory-efficient 3D interfaces that migrate easily to new ...