Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2379256.2379287acmotherconferencesArticle/Chapter ViewAbstractPublication PageschinzConference Proceedingsconference-collections
research-article

The Auckland layout editor: an improved GUI layout specification process

Published: 02 July 2012 Publication History

Abstract

Constraint-based layout managers are more powerful than the common grid, grid-bag, and group layout managers. However, they are also more complex and come with potential problems such as over-constrained specifications and overlap in a GUI. Current GUI builders have little support for layout constraints, and it is not clear how such constraints can be made easily accessible to GUI designers.
We will demonstrate a GUI builder -- the Auckland Layout Editor (ALE) -- that addresses these challenges, by allowing GUI designers to specify constraint-based layouts using only simple mouse operations. ALE guarantees that all operations lead to sound specifications, making sure that the layout is solvable and non-overlapping. To achieve the latter, we propose an algorithm that automatically generates the missing constraints that are necessary to keep a layout non-overlapping. Today's applications need to run on multiple devices with different screen sizes. For this a layout must have a good appearance at different sizes. To aid the designer in creating a layout with good resizing behavior, we propose a novel automatic layout preview, which displays the layout at its minimal and at an enlarged size chosen to visualize layout problems directly.

Cited By

View all
  • (2024)Graph4GUI: Graph Neural Networks for Representing Graphical User InterfacesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642822(1-18)Online publication date: 11-May-2024
  • (2021)ReverseORC: Reverse Engineering of Resizable User Interface Layouts with OR-ConstraintsProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445043(1-18)Online publication date: 6-May-2021
  • (2020)ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-ConstraintsProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376610(1-14)Online publication date: 21-Apr-2020
  • Show More Cited By

Index Terms

  1. The Auckland layout editor: an improved GUI layout specification process

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CHINZ '12: Proceedings of the 13th International Conference of the NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
    July 2012
    110 pages
    ISBN:9781450314749
    DOI:10.1145/2379256

    Sponsors

    • New Zealand Chapter of ACM SIGCHI

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 July 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. GUI builder
    2. constraint-based layout
    3. layout editing
    4. layout manager

    Qualifiers

    • Research-article

    Conference

    CHINZ '12
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 8 of 23 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Graph4GUI: Graph Neural Networks for Representing Graphical User InterfacesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642822(1-18)Online publication date: 11-May-2024
    • (2021)ReverseORC: Reverse Engineering of Resizable User Interface Layouts with OR-ConstraintsProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445043(1-18)Online publication date: 6-May-2021
    • (2020)ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-ConstraintsProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376610(1-14)Online publication date: 21-Apr-2020
    • (2013)Evaluating Direct Manipulation Operations for Constraint-Based LayoutHuman-Computer Interaction – INTERACT 201310.1007/978-3-642-40480-1_35(513-529)Online publication date: 2013

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media