PRUID: Practical User Interface Distribution for Multi-surface Computing
Hosted in Virtual Platform
DescriptionThe state-of-the-art UI distribution system FLUID for multi-surface computing has limited applicability in practice because it requires (1) the APP source codes must be available and (2) the same APP are pre-installed on all devices. This paper presents PRUID, a UI distribution system that is free from the above limitations of FLUID. PRUID captures and extracts relevant information about UI elements completely at run time, without requiring the APP source code. An APP-independent UI agent is designed to dock and render the UI components distributed to the guest device, so pre-installation of the APP on guest devices is not required.