We began the chapter by discussing important considerations for the team determining the UI and user service implementation such as security, desktop operating system, client browsers, and distributed communication.
We also looked at the basics of a functional UI design. We recommended simplify and consistency as the primary guiding factors. Basic elements of the UI and their usage we also discussed. In designing the UI we provided several key areas of consideration such as the applications composition, usability, and user assistance model.
After looking at the UI design, we discussed key criteria for determining the type of application the team can create. These native and Web-based application characteristics were discussed as well as how these types of applications can be create and assessed. We concluded our discussion by looking at the interaction of the user service and business service layers.