What is a Smart Client anyway?

One question I get asked a lot is “So what, exactly, is a Smart Client and what makes it so smart?“. Well, OK, that’s two questions but you get the idea. Hmmmm…. After much deliberation, soul searching and speaking to customers and partners I think I have an answer. I was asked to write an article…

5

What is a Smart Client anyway?

And what makes it so smart? The term Smart Client was coined to highlight the differences between the typical “Rich Client” applications of yesteryear and the next generation of client applications. To understand these differences, and to understand how they are likely to change the face of client-side computing, it is useful to take a…

32

Disclaimer

The information in this weblog is provided “AS IS” with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided “AS IS” without warranty of any…

0

Composite Applications

Well, that got a bit hectic towards the end there… Apologies for not adding any posts before the Christmas holidays. I was working on a couple of smart client sample applications for a smart client resource DVD we are putting together. Between that and going to sunny Florida for Christmas, I didn’t get chance to distil…

0

Making Asynchronous Calls Easier

Well, I just posted an article talking about making asynchronous web service calls from a WinForm smart client application a bit easier. I’m not sure how you’re supposed to make it appear on your blog so I’ve gone for creating this post and linking to it (click here). Is that the way it’s done? No doubt…

2

A Simplified Asynchronous Call Pattern for WinForm Applications

I have written a number of smart client applications recently that employ some form of asynchronous call behavior to prevent the UI freezing while the application makes a web service call in the background. Now, it’s true that the .NET framework provides a generic pattern for making asynchronous calls, but I find that this is…

15

Blog.Start

I have my very own Blog at last! Who am I and what do I do? Let me introduce myself… I am a solutions architect working in the .Net Enterprise Architecture Team at Microsoft here in sunny Redmond. I focus on the architectural issues surrounding smart client applications and as part of my job I get to work with…

5