Avoiding embedded UI development pitfalls: think, prototype and design

Smartphones and tablets have changed how we think about user interfaces for embedded systems: the smartphone has given people stunning user interface experiences on full high definition screens, elegantly swiping and zooming with intuitive finger gestures.

The knock-on effect of rich user interfaces on common consumer devices is that users of embedded systems are expecting more.  How do we design for these new expectations?