Authoring diagrams that adapt to their viewing context. (June 2018)
- Record Type:
- Journal Article
- Title:
- Authoring diagrams that adapt to their viewing context. (June 2018)
- Main Title:
- Authoring diagrams that adapt to their viewing context
- Authors:
- McCormack, Cameron
Marriott, Kim
Meyer, Bernd - Abstract:
- Abstract: The Web and digital media require documents whose appearance and content adapt to the viewing context and to user interaction. While most previous research has focussed on adaptation for textual and multimedia content, this is also true for diagrammatic content. We (a) identify the reasons for adaptation and the different kinds of adaptation that make sense for diagrams; (b) present an aspect-oriented model for diagram adaptation that separates adaptation into different orthogonal components; (c) describe a diagram authoring tool based on this model; and (d) present the results of a user evaluation of the tool. Our model uses layout "configurations" to model significantly different layout alternatives and geometric constraints to perform minor layout adjustment. The author can also specify alternate representations for an object, alternate styles and alternate textual content. The resulting space of different versions of the diagram is the cross product of these different alternatives. At display time the version is selected from this cross product and constructed automatically, taking into account the author specified preference order on the alternatives, current viewing environment, and user interaction. Abstract : Highlights: Analysis of reasons for adaptive presentation of diagrams. Classification of different kinds of adaptive presentation. Aspect-based model that overcomes combinatorial explosion of different versions. First tool for authoring diagrams thatAbstract: The Web and digital media require documents whose appearance and content adapt to the viewing context and to user interaction. While most previous research has focussed on adaptation for textual and multimedia content, this is also true for diagrammatic content. We (a) identify the reasons for adaptation and the different kinds of adaptation that make sense for diagrams; (b) present an aspect-oriented model for diagram adaptation that separates adaptation into different orthogonal components; (c) describe a diagram authoring tool based on this model; and (d) present the results of a user evaluation of the tool. Our model uses layout "configurations" to model significantly different layout alternatives and geometric constraints to perform minor layout adjustment. The author can also specify alternate representations for an object, alternate styles and alternate textual content. The resulting space of different versions of the diagram is the cross product of these different alternatives. At display time the version is selected from this cross product and constructed automatically, taking into account the author specified preference order on the alternatives, current viewing environment, and user interaction. Abstract : Highlights: Analysis of reasons for adaptive presentation of diagrams. Classification of different kinds of adaptive presentation. Aspect-based model that overcomes combinatorial explosion of different versions. First tool for authoring diagrams that adapt their presentation. Conduct user evaluation of model and tool. … (more)
- Is Part Of:
- Journal of visual languages & computing. Volume 46(2018)
- Journal:
- Journal of visual languages & computing
- Issue:
- Volume 46(2018)
- Issue Display:
- Volume 46, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 46
- Issue:
- 2018
- Issue Sort Value:
- 2018-0046-2018-0000
- Page Start:
- 20
- Page End:
- 34
- Publication Date:
- 2018-06
- Subjects:
- Diagrams -- Adaptive layout -- Authoring -- Constraint-based graphics
Visual programming languages (Computer science) -- Periodicals
Visual programming (Computer science) -- Periodicals
Programming languages (Electronic computers) -- Semantics -- Periodicals
Langages de programmation visuelle -- Périodiques
Programmation visuelle -- Périodiques
Langages de programmation -- Sémantique -- Périodiques
Programming languages (Electronic computers) -- Semantics
Visual programming (Computer science)
Visual programming languages (Computer science)
Periodicals
Electronic journals
005 - Journal URLs:
- http://www.sciencedirect.com/science/journal/1045926X ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jvlc.2016.11.001 ↗
- Languages:
- English
- ISSNs:
- 1045-926X
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5072.495200
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 17082.xml