Abstract
We have developed a new approach for the development of adaptable, web-based information system user interfaces. This provides developers with a set of device-independent mark-up tags used to specify thin-client screen elements, element groupings, and user and user task annotations. We have implemented this with Java Server Page custom tag libraries, making our system fully compatible with current J2EE-based information system architectures. We have developed a novel automated approach for splitting too-large screens into parts for different display devices. We have developed several systems with our technology, all evaluated by end users and commercially deployable. Developers report that they find our technology easier to use and more powerful for building and maintaining adaptable web-based user interfaces than other current approaches. End users report they find the adaptive interfaces suitable for their application tasks, and in some instances prefer them to hard-coded, device- and user-tailored implementations.
Original language | English |
---|---|
Title of host publication | Multiple User Interfaces |
Subtitle of host publication | Cross-Platform Applications and Context-Aware Interfaces |
Publisher | Wiley-Academy |
Pages | 149-167 |
Number of pages | 19 |
ISBN (Electronic) | 9780470091708 |
ISBN (Print) | 0470854448, 9780470854440 |
DOIs | |
Publication status | Published - 18 Aug 2005 |
Externally published | Yes |
Keywords
- Active Server Pages
- Adaptable User Interface Technology (AUIT) architecture
- Device-independent mark-up tags
- Element groupings
- Java 2 Enterprise Edition (J2EE)
- Java Server Pages (JSPs)
- Network bandwidth
- Thin-client screen elements
- User and user task annotations