Chapter 9. The Application’s Layout

For many developers, one of the most challenging aspects of creating an application is designing the user interface. Not only must an effective application interface be aesthetically pleasing, but its layout must be intuitive and consistent, allowing users to predict what behaviors will produce the desired effect. Ideally, this consistency extends beyond each application to the overall software environment within which the user base operates.

When developing web applications, it is more difficult to design such interfaces than it is to design desktop applications because the developer lacks control over the execution environment. Each browser is unique in the way it renders the same markup. In some cases, a ...

Get XPages Extension Library: A Step-by-Step Guide to the Next Generation of XPages Components now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.