Declarative XML-Based Layout State Encoding for Managing Screen Real Estate of Interactive Public Displays
The authors present a system for managing the screen real estate of interactive public displays with declarative XML-based descriptions of virtual screens and a finite state machine. The proposed approach includes an algorithm for transforming the declarative virtual screens into a sequence of steps required for transiting between layout states. The system is utilized in realizing an interaction model for a network of public displays in a city center. Their practical experiences show how separating layout description from application logic allows rapid configuration of the interaction model.