Back

Supporting Workflow in User Interface Description Languages

Nicole Stavness, Kevin Schneider


Abstract

XML-based user interface description languages (UIDLs) have been developed to support user interface portability across multiple platforms. UIDLs express various aspects of the user interface, including the abstract and concrete elements of the user interface, the tasks to be performed by the user, and the user interface dialogue. We have developed the progression model for expressing workflow aspects of an interactive system using an XMLbased language. The progression model considers workflow to be a sequence of scenes progressing towards an organizational goal. The model allows us to express workflow explicitly using a markup language. In this paper we present a prototype system, the progression analyzer that accepts a progression, renders the user interface described by a scene and provides the user with a mechanism to monitor, save, recall, reorder and coordinate the workflow.
Back