Tailoring tools for system development
Journal of End User Computing - End User Development
Adaptation in automated user-interface design
Proceedings of the 5th international conference on Intelligent user interfaces
Web development with JavaServer pages
Web development with JavaServer pages
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
An experiment in interoperating heterogeneous collaborative systems
Proceedings of the Sixth European conference on Computer supported cooperative work
Model-driven development of Web applications: the AutoWeb system
ACM Transactions on Information Systems (TOIS)
WebSplitter: a unified XML framework for multi-device collaborative Web browsing
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
An architecture for heterogeneous groupware applications
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Adaptive Collaboration for Wired and Wireless Platforms
IEEE Internet Computing
Using Java Applets and Corba for Multi-User Distributed Applications
IEEE Internet Computing
An Architecture for Building Multi-device Thin-Client Web User Interfaces
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Moving the Organization to Convergent Technologies: e-Business and Wireless
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 8 - Volume 8
Developing Java-AWT Thin-Client Applications for Limited Devices
IEEE Internet Computing
Device-aware desktop web page transformation for rendering on handhelds
Personal and Ubiquitous Computing
User interface layout with ordinal and linear constraints
AUIC '06 Proceedings of the 7th Australasian User interface conference - Volume 50
Agents' roles in B2C e-commerce
AI Communications
Hi-index | 0.00 |
There is a growing demand for the development of multi-device, adaptive user interfaces - interfaces that will run on and adapt to the characteristics of multiple display devices and networks as well as multiple users and user tasks. We describe a design and implementation environment for the development of such interfaces. This tool allows developers to specify their desired interfaces using an abstract set of screen element and layout constructs. It then generates a Java Server Page implementation using a custom tag library that realises a multi-device, adaptive interface. We compare and contrast our approach to other techniques and describe our experiences using it.