Abstract
Original language | English |
---|---|
Title of host publication | CHI 2019 - Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems |
Publisher | Association for Computing Machinery |
Pages | 1-12 |
Number of pages | 12 |
ISBN (Electronic) | 9781450359702 |
DOIs | |
Publication status | Published - 9 May 2019 |
Event | CHI 2019: Weaving the threads of CHI: CHI 2019 - Glasgow, UK United Kingdom Duration: 4 May 2019 → 9 May 2019 https://chi2019.acm.org/ |
Publication series
Name | CHI: Conference on Human Factors and Computing Systems |
---|---|
Publisher | ACM Press |
ISSN (Electronic) | 1062-9432 |
Conference
Conference | CHI 2019: Weaving the threads of CHI |
---|---|
Abbreviated title | CHI 2019 |
Country | UK United Kingdom |
City | Glasgow |
Period | 4/05/19 → 9/05/19 |
Internet address |
Keywords
- Constraint-based layout
- GUI builder
- Layout manager
- Visual interface design
- Visual programming
ASJC Scopus subject areas
- Human-Computer Interaction
- Computer Graphics and Computer-Aided Design
- Software
Cite this
ORC Layout: Adaptive GUI Layout with OR-Constraints. / Jiang, Yue; Du, Ruofei; Lutteroth, Christof; Stuerzlinger, Wolfgang.
CHI 2019 - Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems. Association for Computing Machinery, 2019. p. 1-12 (CHI: Conference on Human Factors and Computing Systems).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
}
TY - GEN
T1 - ORC Layout: Adaptive GUI Layout with OR-Constraints
AU - Jiang, Yue
AU - Du, Ruofei
AU - Lutteroth, Christof
AU - Stuerzlinger, Wolfgang
PY - 2019/5/9
Y1 - 2019/5/9
N2 - We propose a novel approach for constraint-based graphical user interface (GUI) layout based on OR-constraints (ORC) in standard soft/hard linear constraint systems. ORC layout unifies grid layout and flow layout, supporting both their features as well as cases where grid and flow layouts individually fail. We describe ORC design patterns that enable designers to safely create flexible layouts that work across different screen sizes and orientations. We also present theORC Editor, a GUI editor that enables designers to apply ORC in a safe and effective manner, mixing grid, flow and new ORC layout features as appropriate. We demonstrate that our prototype can adapt layouts to screens with different aspect ratios with only a single layout specification, easing the burden of GUI maintenance. Finally, we show that ORC specifications can be modified interactively and solved efficiently at runtime.
AB - We propose a novel approach for constraint-based graphical user interface (GUI) layout based on OR-constraints (ORC) in standard soft/hard linear constraint systems. ORC layout unifies grid layout and flow layout, supporting both their features as well as cases where grid and flow layouts individually fail. We describe ORC design patterns that enable designers to safely create flexible layouts that work across different screen sizes and orientations. We also present theORC Editor, a GUI editor that enables designers to apply ORC in a safe and effective manner, mixing grid, flow and new ORC layout features as appropriate. We demonstrate that our prototype can adapt layouts to screens with different aspect ratios with only a single layout specification, easing the burden of GUI maintenance. Finally, we show that ORC specifications can be modified interactively and solved efficiently at runtime.
KW - Constraint-based layout
KW - GUI builder
KW - Layout manager
KW - Visual interface design
KW - Visual programming
UR - http://www.scopus.com/inward/record.url?scp=85067597941&partnerID=8YFLogxK
U2 - 10.1145/3290605.3300643
DO - 10.1145/3290605.3300643
M3 - Conference contribution
T3 - CHI: Conference on Human Factors and Computing Systems
SP - 1
EP - 12
BT - CHI 2019 - Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems
PB - Association for Computing Machinery
ER -