デプロイメントとはクライアント/サーバーシステムなどのインストール近い概念で、主にネットワークアプリケーションやWebサービスなどを利用可能な状態に準備することを指します。LLL/.netデプロイメントツールは、スマートクライアントアプリケーション開発支援ツール製品LLL/.netに付属する同機能を、切り出して独立させた製品です。
スマートクライアントアプリケーションとは、マイクロソフト.Net Frameworkのマネージドコードで開発されたリッチクライアントwebアプリケーションのことで、開発方法の違いによりいくつかのタイプが存在します。LLL/.netでは、Windowsフォーム+XML/Webサービスで構成するタイプのスマートクライアントの開発支援を行います。そして完成したスマートクライアントシステムのデプロイメントのために用意した機能がLLL/.netデプロイメントツールです。
LLL/.netデプロイメントツールの機能の実態は、Webサーバーからのファイルのダウンロード、クライアントローカルディスクへのファイルのコピー、サーバー上のファイルの更新検知、自動再ダウンロードなどの仕組みです。これらの機能そのものは.Net Frameworkのマネージドコードで実装していますが、配信や更新の対象となるファイルが、スマートクライアントや.Net Frameworkに依存したものである必要はありません。このことから、この機能自体は本来の目的以外にも多様な利用シナリオが考えられるため、LLL/.netから切り出しを行い、この度単独製品としてもリリースすることといたしました。
LLL/.net以外の開発手段で作成されたものも含むスマートクライアントのデプロイメントにお使いいただける他、アンマネージドコードアプリケーションや、単なるデータのみのファイルの配信にも使用できます。アンマネージドコードアプリケーションであってもレジストリ情報などに依存しない形で作成されたようなプログラムであれば、改めてインストールやセットアップと呼ばれる作業を行うことなく、本ツールの機能だけでデプロイメントが完了できます。レジトリキーの登録やシステム環境変数への設定が、動作の前提となるようなアプリケーションでも、初回導入にWindows Installerなどを組み合わせてお使いいただくことができます。