Smart Client Deployment with ClickOnce
Author: Brian NoyesPublisher: Addison-Wesley ProfessionalISBN-10: 0321197690 ISBN-13: 978-0321197696Retail Price: $44.99 US, $55.99 CDNPublication Date: January 2007Softcover: 298 pagesOnline information: Table of Contents, Sample chapterURL: http://www.awprofessional.com/bookstore/product.asp?isbn=0321197690&rl=1
Source code available from the author's WebsiteURL: http://www.softinsight.com/clickoncebook
When Microsoft released .NET in 2002, most enterprises switched their development platform from VB6 Windows applications to ASP.NET Web applications. Why? I guess that they had suffered enough in DLL Hell, deploying and maintaining COM applications. Sure, deploying Web applications is a lot easier then deploying a “fat/smart client” on hundred of desktops but the fact is that “fat/smart clients” a more feature rich then their Web counterparts.Microsoft realizing that, introduced a new concept in Visual Studio 2005: ClickOnce. The concept behind ClickOnce is to make smart client deployment as easy as deploying Web applications. With this, you get the best of both worlds.Smart Client Deployment with ClickOnce is a book targeted at developers and architects wanting to learn more about ClickOnce. Since a ClickOnce deployment is so easy to create, I was first intrigued that there would be enough material to fill a book. Well, I was wrong because there are a lot of hidden capabilities in ClickOnce. In the first part of the book, Brian Noyes explains the concepts behind Smart clients and step you thru you first ClickOnce deployment. He then goes deeper by explaining how you can you the ClickOnce API to manage the updates yourself. You’ll also see techniques on how to update files like databases without overwriting them. Security is very important and a whole chapter is devoted to this. Finally, you’ll read about deploying prerequites with the Bootstrapper and advanced topics like how to deploy COM and WPF applications with ClickOnce.
While I was evaluating if ClickOnce would fill the needs of a client of mine, this book helped me get a better understanding of ClickOnce, helped me ask the right questions and helped me do a correct proof of concept. If you’re thinking of using ClickOnce, look no further, this is a great resource. High praises for Smart Client Deployment with ClickOnce.
Remember Me
Theme design by Jelle Druyts
Powered by: newtelligence dasBlog 2.1.8102.813
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way. Since I'm self employed, this mean that these do not represent my own opinions. Gee, go figure!No chipmunks were harmed while coding, deploying and configuring this blog...well, maybe a little bit but not that much. Hey, some of them even enjoyed it. Crazy chipmunks ;-)
Warning: While reading this blog, do not operate heavy machinery, never use a lit match or open flame to check fuel level, don�t try to dry yourself in a microwave oven, do not play in the dishwasher, do not use this blog in any function that involves insertion into a body cavity. Reading in conjunction with alcohol or sedatives may cause drowsiness. May irritate eyes. Use before the expiration date. If you do not understand, or cannot read all directions, cautions and warnings, do not read this blog. Warning - Contents may be hot and under pressure. May blow off causing eye or other serious injury. Point away from face and people, especially while reading. Suitable for vegetarians. This is not a dating agency. Not to be used for anything else. Reading this blog does not enable you to fly. CAUTION: Risk of electric shock - Dot not open. Do not use as an ice cream topping. Not for intimate hygiene.
© Copyright 2008, Guy Barrette
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
E-mail