Andy Gryc
QNX Software Systems
Graphical user interfaces (GUIs) have become a key market differentiator for embedded products in the industrial control, automotive, and medical markets. Customers no longer want static displays; they now expect dynamic, attractive, and in many cases, customizable and sophisticated GUIs. No matter how sophisticated an embedded GUI becomes, it must remain reliable, scalable, and, of course, memory and CPU efficient. This paper explores how developers and system designers can satisfy these many requirements while leveraging standards such as OpenGL ES and Adobe Flash. Topics include achieving maximum utilization of available hardware, reducing memory footprint, implementing fault tolerance, and ensuring immediate response to user input.
|