Theory of linear and integer programming
Theory of linear and integer programming
Lisp and Symbolic Computation
Direct manipulation for comprehensible, predictable and controllable user interfaces
Proceedings of the 2nd international conference on Intelligent user interfaces
The Cassowary linear arithmetic constraint solving algorithm
ACM Transactions on Computer-Human Interaction (TOCHI)
Designing Web Usability: The Practice of Simplicity
Designing Web Usability: The Practice of Simplicity
User Interface Management Systems
User Interface Management Systems
Graphical user interfaces as documents
CHINZ '06 Proceedings of the 7th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: design centered HCI
Modular Specification of GUI Layout Using Constraints
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
The table widget reloaded: requirements, design and implementation
Proceedings of the 11th International Conference of the NZ Chapter of the ACM Special Interest Group on Human-Computer Interaction
Adjustable context adaptations for user interfaces at runtime
Proceedings of the International Conference on Advanced Visual Interfaces
Improving end-user GUI customization with transclusion
ACSC '10 Proceedings of the Thirty-Third Australasian Conferenc on Computer Science - Volume 102
Multi-platform document-oriented GUIs
AUIC '09 Proceedings of the Tenth Australasian Conference on User Interfaces - Volume 93
Web-Wide Application Customization: The Case of Mashups
International Journal of Information System Modeling and Design
Hi-index | 0.00 |
Constraint-based description of GUI layout is a powerful technique, but having to define constraints manually is not user friendly. We propose a GUI editor for the Auckland Layout Model (ALM) that can handle constraint-based layout in a WYSIWIG manner, making it much easier to create or modify complex layouts. Furthermore, the GUI editor is built into the layout manager that is used during the runtime of a GUI application, making it accessible to the end-user. Users can switch from the operational mode of a GUI into the editing mode, and immediately adjust the GUI to their needs. GUI specifications can be managed in a platform-independent XML-based description language, leading to a document-oriented paradigm for GUIs. The implementation of GUIs currently changes from hard-coded GUIs to document-based approaches such as XAML and XUL. Sadly, this shift is currently performed as a mere reengineering of the development process and driving forces are chiefly productivity and maintainability. Our approach, in contrast, aims at enhancing user options and also platform-independence.