Over the past few years, businesses have begun to favor deploying web applications instead of Windows applications. One of the major attractions of the web application is its ubiquitous access--anyone with a web browser can access the application, and there are no setup issues to worry about. However, network latencies and server delays are just some of the problems that are preventing developers from reaping the full benefits of the Web. Common frustrations over web applications include slow response time from web sites and limited functionality (due to the stateless nature of the HTTP protocol).
A smart client is basically a conventional Windows application that web services use to communicate with the server for back-end processing.
In this article, you be shown the support of smart clients in Visual Studio 2005 and how it makes deploying them easy and painless. Note that the security aspects of smart clients won't be covered in this article, but the aim of this article is to give you an idea of the capability of ClickOnce, a new feature of Visual Studio 2005.








