Even though the focus is mainly mobile phones, most of the underlying mechanisms remain the same for any embedded system with a display and graphical user interface (i.e. automotive, consumer electronics, etc.), although at different maturity levels.