Rich Client Application Checklist
Design Considerations Design patterns, such as MVC and Supervising Controller, are used to separate presentation logic from user interface implementation. User interface features such as layout, navigation, choice of controls, and localization are designed to maximize accessibility and usability. Business rules and other tasks not related to the interface are extracted to a separate business… Read More »