September 2003
Intermediate to advanced
272 pages
5h 35m
English
Complex user interfaces can be created by aggregating user interface controls described in Chapter 3. We begin this chapter with an overview of the XForms aggregation constructs. Like the user interface controls, aggregation constructs are designed to encourage intent-based authoring of the user interaction. The goal is to capture sufficient information about the underlying man-machine conversation and thereby deliver a satisfactory end-user experience on a variety of modalities and devices.
The need to refactor a user interface is the first requirement that arises when one attempts to deliver a given user interaction to a variety of end-user devices. As an example, a user interface authored for a large ...