8 Practical Widgetry: Choosing and Designing Visual Components
Buy Or Build
As part of the design process, the user interface must be populated with visual components in the form of the actual user interface widgets that will serve as the tools and materials employed by the user. In some few cases, there will be only one obvious choice for the widget, but most of the time, the designer will have to choose among a number of alternatives to find the most appropriate embodiment for some abstract tool or material from the content model. The choices may include not only standard visual components but also the possibility of components that are custom designed for a given application or context.