VIKI: spatial hypertext supporting emergent structure
ECHT '94 Proceedings of the 1994 ACM European conference on Hypermedia technology
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Nested user interface components
Proceedings of the 12th annual ACM symposium on User interface software and technology
Jazz: an extensible zoomable user interface graphics toolkit in Java
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Adaptive runtime layout of hierarchical UI components
Proceedings of the second Nordic conference on Human-computer interaction
Test Driven Development: By Example
Test Driven Development: By Example
Naked Objects
Vixels, CreateThroughs, DragThroughs and Attachment Regions in BuildByWire
OZCHI '98 Proceedings of the Australasian Conference on Computer Human Interaction
Visual Specification of Multi-View Visual Environments
VL '98 Proceedings of the IEEE Symposium on Visual Languages
Test Driven Development and the Scientific Method
ADC '03 Proceedings of the Conference on Agile Development
Agile development using naked objects
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Hi-index | 0.00 |
User interfaces for most applications are fixed, so that users have little individual control over how they can view and manipulate information. Our aim is to provide a general framework in which sophisticated users can tailor their user interfaces to suit their evolving needs. This work is layered on the Naked Objects framework [11], which generates expressive user interfaces automatically from augmented JavaBean objects. We have added viewers as first-class objects, to allow an end-user or a developer to select from a range of general-purpose viewers and compose them to create tailored user interfaces. This empowers the user to organise their interactions in ways that most suit their current tasks, allowing for emergent user interface design.