Thursday, January 20, 2005 - Posts

ClickOnce - Everything you ever wanted to know about

ClickOnce is a new deployment model for Smart Client Windows Forms applications and succeeds the .NET Framework 1.x's No-Touch Deployment.

Technical Articles

Videos

Slides

Newsgroups

Non-Technical Articles


"ClickOnce" requires the .NET Framework 2.0. If you need similar functionality in earlier versions take a look at No-Touch Deployment.

If you've seen an interesting page you'd like to be added don't hesitate to contact me or drop me a comment.

[Copied from: http://www.dotnet-online.com/clickonce/]

with 1 Comments

.NET Smart Client Development Technologies (Overview)

.NET Smart Client Development

Smart Client Developer Center on MSDN
Microsofts Definition of Smart Client

Smart Client Architecture and Design Guide

Choosing the right technology

.NET Framework 1.x .NET Framework 2.0
       
Online only On- and Offline Online only On- and Offline
 

No-Touch Deployment

 

Updater Application Block
and
Smart Client Offline Application Block
ClickOnce ClickOnce
and
Smart Client Offline Application Block

Deployment Technology Comparison

  MSI UAB ClickOnce NTD
No Touch Update   Yes Yes  
No Touch Deployment     Yes Yes
Dynamic Modules       Yes
Offline Yes Yes Yes  
Requires Full Trust Yes Yes    
Win 9x support       Yes
Deployment Technologies
  • MSI: Windows Installer Technology [Info]
  • UAB: Updater Application Block [Info]
  • ClickOnce: ClickOnce ("No- Touch Deployment V2") [Info]
  • NTD: No-Touch Deployment [Info]
Deployment Features
  • No Touch Update:
    The ability to automatically install updates from a central server.
  • No Touch Deployment:
    The ability to run an application without installation via link or URL.
  • Dynamic Modules:
    The ability to dynamically download and use DLLs from a server.
  • Offline:
    The ability to run the application without a network connection.
  • Requires Full Trust:
    If true, the technology needs Full Trust permissions on the local computer.
  • Win 9x support:
    If true, the technology supports deployment on a Win9x machine.

[Copied from: http://www.dotnet-online.com/smartclients/]

with 0 Comments