Context-aware design pattern for situated analytics: Blended Model View Controller

Neven A.M. ElSayed, Ross T. Smith, Kim Marriott, Bruce H. Thomas

    Research output: Contribution to journalArticleResearchpeer-review

    8 Citations (Scopus)


    This paper presents a context-aware design pattern for situated analytics called Blended Model View Controller. Our approach is an event-driven design, allowing a seamless transition between the physical space and information space during use. The Blended Model View Controller allows common user interface controls to work in tandem with printed information on a physical object by adapting the operation and presentation based on a semantic matrix. Also presented is an authoring tool that has been developed to assign the parameters of the semantic matrix. We demonstrate the use of the design pattern with a set of augmented reality interactions including; pinch zoom, menus, and details-on-demand. We analyse each control to highlight how the physical and virtual information spaces work in tandem to provide a rich interaction environment in augmented reality.

    Original languageEnglish
    Pages (from-to)1-12
    Number of pages12
    JournalJournal of Visual Languages and Computing
    Publication statusPublished - 1 Feb 2018


    • Augmented reality
    • Blended Model View Controller
    • Context-driven interaction
    • Immersive analytics
    • In-situ interaction
    • Interaction techniques
    • Situated analytics

    Cite this