New & Notable
Smart client application development best practices News
July 23, 2008
The rush of interest in Microsoft's Silverlight rich interactive client should not obscure the fact that WinForms and ASP.NET are established and preferred by many developers. Several component makers discuss the many-headed means of Microsoft UI ...
December 06, 2007
Microsoft Live Labs has released a toolkit for developing multi-tier applications targeted to Web browsers or to the CLR.
September 29, 2007
The Composite UI Application Block (CAB) is a set of Microsoft best practices and code samples useful for front-end design and integration portals. In effect, it provides a framework for dealing with development on the presentation layer.
July 19, 2007
We've recently updated our download offerings for file manipulation.
Evaluate Smart client application development best practices Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
In terms of a consumer-facing website, how do developers distinguish between front-end development and back-end tasks? Continue Reading
Problem Solve Smart client application development best practices Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
In this article, IDesign's Brian Noyes presents the different technologies available for communication in a Smart Client application and how to choose between the options based on your application's needs. He covers performance characteristics of ... Continue Reading
In this article, Brian Noyes presents the options currently available for smart client deployment and how to choose among them. He then goes into detail about the new .NET 2.0 feature called ClickOnce for deploying smart client applications. Continue Reading
Using the AppUpdater available through WinForms is quite simple. You add it to your client application's main form. When your application runs, the AppUpdater queries a configured Web site for updated versions of any of the assemblies that are part ... Continue Reading