little embedded architecture with Display



I'm looking for a micro device with:
cpu
little storage
little display (3/4/5 inch)
little case
low energy consumption
support for micro OS (linux or other)
wifi support

a micro device like car navigation tools (like tomtom garmin
hardware) but an industrial product with programming tool and wifi
support.

I should read data from a server by wifi connection and show data on
device display and this data often change ... (this display should be
small and the device compact)

I can imagine something like this (for hardware and display shape )

http://www.plcdirect.eu/upload/ADC/MMI/color_change.gif

but with little OS and programming tools
one o more button should be useful but not essential.


Thanks in advance.



.