Maturing smart client infrastructure

If you’ve been a reader of mine for awhile, you know that I’ve blogged about smart clients in the past (defined). It’s been great to see a fair bit of progress from Microsoft concerning more robust infrastructure for the development of smart client-oriented applications. Insufficient common plumbing was a central concern of the Smart Client Architectures working group within the, now all-but-closed, Microsoft Architect Advisory Board. Each one of us in the WG saw numerous one-off efforts that would benefit significantly from a more capable, robust platform from which to build smart clients (e.g. focus more on the business/problem domain instead). The following efforts are yielding these anticipated benefits: Enterprise Library, Composite Application Block, Guidance Automation Toolkit and Smart Client Baseline Architecture Toolkit.

In case you’re not familiar with these Microsoft (and community) provisions, I encourage you to visit the following links: