The internet of things is predicated on tiny, cheap, lower
power computers being embedded in devices everywhere.
However such tiny devices by definition have very little
memory and computing power available to support user
interfaces or extended servers, and so the user interface needs
to be distributed over the network.
This paper describes techniques using standard
technologies based on XML for creating remote user interfaces
for the Internet of Thing