Adaptive User Interfaces through Dynamic Design Automation
Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence
Hi-index | 0.00 |
With the increasing scope and scale of web-based application services, there is a greater need for flexibility and improved customisation. We report here on a web-based system which goes beyond conventional customisation techniques: according to their level of expertise, clients may not only personalise interfaces and add data to system databases, but may also change the description of the problem to be solved. The example we use is a web-based system for the configuration of complex, multi-part products, where a high level of user customisation is both desirable and feasible. The system consists of a generalized configuration solver program which defines a set of constraint symbols, called constraint markup, which are used to describe a problem. We discuss two applications based on the techniques described - a configuration tool in an application service provider (ASP) model, and a configuration tool providing added value in a peer-to-peer (P2P) exchange mechanism.