Windows For Devices has a really interesting article about Using Flash as an embedded device UI. The article focuses on using Flash as the device UI for Mobile, Kiosk, Home and Office devices. It contains a lists of hardware / memory requirements and a diagram of embedded Flash software architecture. I would love to see more devices using Flash as the presentation layer... a customizable Flash remote for my Home Theater setup would be a dream come true (hmm).