Model-View-Presenter: Variations on the Basic Pattern (Introduction to CAB/SCSF Part 24)

Introduction Part 23 of this series of articles described the basic Model-View-Presenter pattern (MVP). This article examines the Model-View-Presenter pattern in more detail. It describes some variations on the basic pattern, and looks at the advantages and disadvantages of using the pattern. Part 25 of this series of articles will examine how the Model-View-Controller pattern … Continue reading Model-View-Presenter: Variations on the Basic Pattern (Introduction to CAB/SCSF Part 24)

Advertisements

Model-View-Presenter: Why We Need It and the Basic Pattern (Introduction to CAB/SCSF Part 23)

Introduction Part 22 of this series of articles looked at the Model-View-Controller pattern and discussed how it is one way of structuring a user interface to avoid having too much code behind a screen. This article will examine some of the shortcomings of Model-View-Controller, and describe an alternative, which is Model-View-Presenter. Part 24 of this … Continue reading Model-View-Presenter: Why We Need It and the Basic Pattern (Introduction to CAB/SCSF Part 23)

More Detail on Workspaces and SmartParts (Introduction to the CAB/SCSF Part 16)

Introduction Part 15 of this series of articles explained SmartParts in the CAB, and gave a very brief introduction to Workspaces. This article will continue with the same topics. In particular we will look in more detail at Workspaces. Workspaces Recap Part 15 explained the SmartParts can be most easily thought of as user controls … Continue reading More Detail on Workspaces and SmartParts (Introduction to the CAB/SCSF Part 16)

User Interface Design for Business Applications

Introduction This article is going to give a quick tour of the various high-level user interface designs for business applications that need to display multiple windows. It will discuss multiple document interface (MDI), single document interface (SDI) and other paradigms for handling multiple windows. The article will illustrate these concepts by looking at the user … Continue reading User Interface Design for Business Applications