Building Multi-Platform User Interfaces with UIML
UIML: an appliance-independent XML user interface language