The latest Microsoft application development direction

So, the section head booked me onto a Microsoft developer security thingie for Friday last week. I was a good boy and went along. Most of the stuff mentioned I had heard before, either in my travels, or at the Server 2003 ISV road show last year. Now, it would be easy to be cynical and say that Microsoft is finally catching up with the rest of the world, but I think that’s a little unfair. After all, how many other companies have spend a bunch of money to hire the convention centre in my home town to tell a couple of hundred developers about buffer overruns, SQL injection, cross site scripting, and a bunch of other things which do matter? The answer is of course none.

During a meeting the day before the day long thingie, and during the day long thing itself, people kept mentioning a thing called Samrt Clients. Based on my reading of this MSDN article it would seem that a smart client is an application which can download it’s shared libraries on demand, and stores cached data so that it is usable in an offline state as well.

I can’t think off the top of my head of many applications which do this well. Mail clients for various operating systems spring to mind, but that’s about it. It sure would be nice to live in a world where disconnected operation didn’t suck as much as it does now.

We’ll have to wait and see what comes of it all I suppose.