Projects per year
Abstract
OR-constrained (ORC) graphical user interface layouts unify conventional constraint-based layouts with flow layouts, which enables the definition of flexible layouts that adapt to screens with different sizes, orientations, or aspect ratios with only a single layout specification. Unfortunately, solving ORC layouts with current solvers is time-consuming and the needed time increases exponentially with the number of widgets and constraints. To address this challenge, we propose ORCSolver, a novel solving technique for adaptive ORC layouts, based on a branch-and-bound approach with heuristic preprocessing. We demonstrate that ORCSolver simplifies ORC specifications at runtime and our approach can solve ORC layout specifications efficiently at near-interactive rates.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems |
Place of Publication | New York, USA |
Publisher | Association for Computing Machinery |
Pages | 1-14 |
Number of pages | 14 |
Volume | 2020-April |
ISBN (Electronic) | 9781450367080 |
DOIs | |
Publication status | Acceptance date - 16 Jan 2020 |
Publication series
Name | CHI Conference on Human Factors and Computing Systems |
---|---|
Publisher | ACM Press |
ISSN (Electronic) | 1062-9432 |
Fingerprint
Dive into the research topics of 'ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-Constraints'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Centre for the Analysis of Motion, Entertainment Research and Applications (CAMERA)
Cosker, D. (PI), Bilzon, J. (CoI), Campbell, N. (CoI), Cazzola, D. (CoI), Colyer, S. (CoI), Fincham Haines, T. (CoI), Hall, P. (CoI), Kim, K. I. (CoI), Lutteroth, C. (CoI), McGuigan, P. (CoI), O'Neill, E. (CoI), Richardt, C. (CoI), Salo, A. (CoI), Seminati, E. (CoI), Tabor, A. (CoI) & Yang, Y. (CoI)
Engineering and Physical Sciences Research Council
1/09/15 → 28/02/21
Project: Research council