Model-View-Presenter using the Smart Client Software Factory (Introduction To CAB/SCSF Part 25)

Introduction Part 23 and part 24 of this series of articles described the Model-View-Presenter pattern. This article explains how the Smart Client Software Factory supports this pattern by generating appropriate classes. Guidance Automation Packages in the Smart Client Software Factory We saw how we could use the Smart Client Application Guidance Automation Package to set … Continue reading Model-View-Presenter using the Smart Client Software Factory (Introduction To CAB/SCSF Part 25)

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)

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)

Model-View-Controller Explained (Introduction to CAB/SCSF Part 22)

An Apology, and Topics Still To Be Covered Let me start by apologizing to all the CAB/SCSF fans (?) out there who have been asking me to continue the series of posts. I know it’s been a while since I wrote about the CAB/SCSF (I got diverted by FpML as you can see). However the … Continue reading Model-View-Controller Explained (Introduction to CAB/SCSF Part 22)