Migrating Multi-page Web Applications to Single-page AJAX Interfaces
UIML: an appliance-independent XML user interface language