The heart of connection: hypermedia unified by transclusion
Communications of the ACM
User customization of a word processor
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
A comparison of static, adaptive, and adaptable menus
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Multi-platform user interface construction: a challenge for software engineering-in-the-small
Proceedings of the 28th international conference on Software engineering
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
User interface façades: towards fully adaptable user interfaces
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
A field evaluation of an adaptable two-interface design for feature-rich software
ACM Transactions on Computer-Human Interaction (TOCHI)
Back to the future: hypertext the way it used to be
Proceedings of the eighteenth conference on Hypertext and hypermedia
Proceedings of the 9th ACM SIGCHI New Zealand Chapter's International Conference on Human-Computer Interaction: Design Centered HCI
A collaborative multimodal handwriting training environment for visually impaired students
Proceedings of the 20th Australasian Conference on Computer-Human Interaction: Designing for Habitus and Habitat
From XML inclusions to XML transclusions
Proceedings of the 20th ACM conference on Hypertext and hypermedia
Multi-platform document-oriented GUIs
AUIC '09 Proceedings of the Tenth Australasian Conference on User Interfaces - Volume 93
Defining the paperless workplace with the paper metaphor: not a contradiction in terms
HIKM '11 Proceedings of the Fourth Australasian Workshop on Health Informatics and Knowledge Management - Volume 120
UAHCI'13 Proceedings of the 7th international conference on Universal Access in Human-Computer Interaction: applications and services for quality of life - Volume Part III
Hi-index | 0.00 |
Usually the possibilities for end users to customize GUIs to their requirements are limited. We present a GUI specification and customization system, the Auckland Interface Model (AIM), that represents GUIs as documents that can be loaded, saved and changed by the end user during runtime. GUI layout and GUI content can be customized independently, and GUIs can be decomposed using transclusion. In this paper, we explain why transclusion is an important feature for GUI customization that does not only facilitate the maintenance of a GUI, but also supports its consistency and clarity. Transclusion makes it easier to reuse GUI specifications, and support different customization scopes. AIM was implemented on several platforms and evaluated using the cognitive dimensions framework.