Extending XML UIDLs for Multi-Device Scenarios
Elmar Braun, Max Mühlhäuser · TUbilio (Technical University of Darmstadt) · 2004
Device independent user interface description languages are used to create concrete user interfaces for a multitude of devices from a single abstract user interface description. All current languages have in common that the target device for the concrete user interface is assumed to be a single selfcontained device. But what about ubiquitous computing environments, which are generously equipped with large number of publicly available devices that are associated on demand by users who roam among devices? In this case the set of devices currently near the user forms a virtual target device. This virtual device can have unusual properties. For example, it can have more than one screen. It also changes when the user moves in or out of context of a device. We explore how current XML-based single authoring languages can be extended to support such scenarios.