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

    Abstract

    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
    Volume44
    DOIs
    Publication statusPublished - 1 Feb 2018

    Keywords

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

    Cite this

    @article{aed4569370cc41d39677c40cf7e0972f,
    title = "Context-aware design pattern for situated analytics: Blended Model View Controller",
    abstract = "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.",
    keywords = "Augmented reality, Blended Model View Controller, Context-driven interaction, Immersive analytics, In-situ interaction, Interaction techniques, Situated analytics",
    author = "ElSayed, {Neven A.M.} and Smith, {Ross T.} and Kim Marriott and Thomas, {Bruce H.}",
    year = "2018",
    month = "2",
    day = "1",
    doi = "10.1016/j.jvlc.2017.11.001",
    language = "English",
    volume = "44",
    pages = "1--12",
    journal = "Journal of Visual Languages and Computing",
    issn = "1045-926X",
    publisher = "Elsevier",

    }

    Context-aware design pattern for situated analytics : Blended Model View Controller. / ElSayed, Neven A.M.; Smith, Ross T.; Marriott, Kim; Thomas, Bruce H.

    In: Journal of Visual Languages and Computing, Vol. 44, 01.02.2018, p. 1-12.

    Research output: Contribution to journalArticleResearchpeer-review

    TY - JOUR

    T1 - Context-aware design pattern for situated analytics

    T2 - Blended Model View Controller

    AU - ElSayed, Neven A.M.

    AU - Smith, Ross T.

    AU - Marriott, Kim

    AU - Thomas, Bruce H.

    PY - 2018/2/1

    Y1 - 2018/2/1

    N2 - 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.

    AB - 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.

    KW - Augmented reality

    KW - Blended Model View Controller

    KW - Context-driven interaction

    KW - Immersive analytics

    KW - In-situ interaction

    KW - Interaction techniques

    KW - Situated analytics

    UR - http://www.scopus.com/inward/record.url?scp=85034237545&partnerID=8YFLogxK

    U2 - 10.1016/j.jvlc.2017.11.001

    DO - 10.1016/j.jvlc.2017.11.001

    M3 - Article

    VL - 44

    SP - 1

    EP - 12

    JO - Journal of Visual Languages and Computing

    JF - Journal of Visual Languages and Computing

    SN - 1045-926X

    ER -