Smart Clients

At the start of the client/server evolution, there were mainframes and dumb terminals. The terminals were dumb in that all they did was enable the user to input data and submit that data to the mainframe for processing. For a while, that was enough.

Then came the advent of the PC (personal computer) and the model shifted a bit. The shift occurred because it became apparent that if they could network a bunch of personal computers together and have the software run on the client as a “fat” client, the processing load could be distributed, saving expensive time on the mainframe. (In the past, processor cycles on the mainframe used to be billable.) This enabled the user to have a much more pleasurable experience in that the software ...

Get Microsoft® Visual C#® .NET 2003 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.