TrueUpdate について

ソフトウェアにライブアップデート機能を追加

TrueUpdateは1つのWindowsアプリケーションであり、必要とされるアップデートを判断した後に、インターネットおよびイントラネット、LANを経由して必要なパッチやインストールのファイルを回収して適用するための、洗練されたフレームワークを提供するものです。それは、新規および既存のソフトウェア製品に組み込むことが可能な、Webでの完全な活用を可能にするアップデート ソリューションに向けられた需要を満たすためにデザインされ、また、製品の供給時に用いられたインストールとディプロイメントの手法に関わらず利用できるものとなっています。

容易な統合 - TrueUpdateは、ソフトウェア機能の自動的なアップデートにおいて、そこに費やされる時間を最小化するために設計されています。ソフトウェアに対して、別個の実行形式としてTrueUpdateシステムを組み込むことは容易です。簡単に利用できるクライアント構成ユーティリティを用いて、TrueUpdateシステムをアプリケーションに組み込むことで、クライアントにおける実行形式を単純にカスタマイズします。コンパイル時の依存関係や、OCXコントロール、静的なライブラリ、ランタイムモジュールといった付加的な負担が発生することはありません。すべての事柄が、容易な呼び出すことのできる、1つのスタンドアロンの実行ファイルに含まれます。業界随一である、TrueUpdateの使い易さは、とても重要な特質です。ROIを最大化するためには、最小限の取り組みにより実装が可能な、自動化されたアップデート ソリューションが必要です。TrueUpdateテクノロジにより、困難な実装に対して開発チームが拘束されることはなくなります。柔軟であり、使い易く、統合しやすいように、それは開発の当初から設計されています。TrueUpdateテクノロジを用いることで、その配布と管理に費やされる時間を削減し、より以上の時間を製品の開発とマーケティング費やすことが可能となります。

サポートコストの削減 - エンドユーザのためにアップデートのプロセスを自動化することは、開発者の貴重な時間とコストの節約につながります。エンドユーザのソフトウェアを最新に保つことを、彼ら自身が容易に行なえるなら、サポートのコストは圧縮され、技術サポート部門が取り扱う、レガシーな製品のサポートに関する問題も減少します。新バージョンへの乗り替えをエンドユーザに促す、費用のかさむキャンペーンの助けを借りる必要もなくなり、結果としてマーケティング費用も圧縮されます。製品をインストールしたエンドユーザを、最新のリリースへと直ちに引き上げるTrueUpdateテクノロジを信頼することで、陳腐化に対する懸念が減少し、より大量の在庫の維持が可能となり、生産コストが削減されます。TrueUpdateのように、業界随一の使い易さと、最先端の機能、絶対的な柔軟性の組み合わせを提供する、他製品はありません。

ライトウェイトとスタンドアロン - 完璧な最適化が施された、CとC++のコードにより記述されるTrueUpdateクライアントは小さく、そのサイズは550Kバイト程度です。さらに、それは完全な自己完結型を実現しています。TrueUpdateクライアントから外部への依存性は皆無であり、また、それを機能させるための余分な配信も行なう必要がありません。いくつかの製品とは異なり、Javaランタイムや、Internet ExplorerとVisual Basicのランタイム、また、その他すべての数メガ単位のランタイム エンジンや依存関係は、TrueUpdateクライアントにより回避されています。また、プロプライエタリなサーバ アプリケーションの使用を避けるのと同時に、ロードバランシング環境における冗長性に関するサポートが供給されます。コンパクトで効率的なTrueUpdateテクノロジは、作業を完了させるために必要とされる、すべての要素を提供します。

標準のインターネット プロトコルの活用 - TrueUpdateは、競合する他のアップデート製品が必要とするプロプライエタリなサーバを用いることなく、直ちに利用が可能なクライアント/サーバ技術を使用しています。手ごろで信頼できるプロトコルである、HTTPやFTPなどを利用することで、あらゆる規模の組織であっても、ハードウェアとソフトウェアに関する専門的で高価なプラットフォームを必要とすることなく、TrueUpdate対応のソフトウェアをディプロイすることができます。動的にはたらく切替え機とバックアップにより安心感を得ている企業のためには、もちろん、TrueUpdateは重複するサーバの利用もサポートします。TrueUpdateは、信頼され、頼りになり、依存できる標準の上に構築されています。

開発者を制御のプロセスに組み入れる - TrueUpdateを用いることで、アップデートのプロセスにおける信憑性の、開発者による制御を断念する必要はまったくありません。ユーザを囲い込んでしまうサービスとは異なり、TrueUpdateを用いる開発者は、アップデート ファイルがホストされる場所を決めることができます。したがって、冗長性のレベルを決めることができます。つまり開発者は、アップデート ファイルや、パッチ、そしてWebサーバの中に位置することができます。「フリー」なアップデート サービスの不確かな将来を信じる必要もなければ、また、解決の能力を一時的に失ってしまう不稼動の時間帯に、手をこまねいて待つ必要もありません。TrueUpdateテクノロジは、ソフトウェアのアップデート プロセスにおける制御の中に開発者を組み入れます。

既存のツールとの互換性 - TrueUpdateを選択するとき、インストールおよび、ディプロイメント、パッチの使用において、いかなるソリューションにも囲い込まれることはありません。ソフトウェアと経験における既存の投資に対して、てこ入れすることで、TrueUpdateは費用と時間の両面において開発者を支援します。Indigo Roseにおける受賞製品である、Setup FactoryやVisual Patchの利用を推奨する一方で、開発者は自らの希望する各種のツールをまったく自由に選択できます。ソフトウェアのインストールやディプロイメント、パッチのためのツールについて、既存の投資を活用する状態を作り出します。TrueUpdateは、既存の環境への適応が可能な製品です。

親しみ易くカスタマイズが可能なインターフェイス - TrueUpdateにより、精通したウィザードのインターフェイスもしくはコンパクトなダイアログを用いる、クライアントの間での選択が可能になります。さらに、すべてのテキスト メッセージやウィザードのイメージと共に表示される、インターフェイス スクリーンに関する完全な制御が提供されます。一度、カスタマイズされたクライアントが構築されれば、コマンドライン スイッチと動的なテキスト変数を用いて、さらにインターフェイスを制御することが可能となります。もちろん、完全な各国語対応はビルトインでサポートされます。70ヶ国を超える言語により動的に表示されるクライアントを、容易に変換し、ローカライズすることが可能です。ダイアログ ボックスに統合された対話形式によるコンパクトなものから、ポピュラーなウィザード スタイルのインターフェイスに至るまで、TrueUpdateクライアントを要件に適合するためのカスタマイズが可能です。

数十種類のパワフルなアクション - TrueUpdateは、数十種類のビルトインされたアクションおよびとコマンドと共に提供される製品です。いくつかの他製品は、1つのインストーラ ファイルをダウンロードして実行するだけのものですが(その上、特定のサーバ アプリケーションの利用を要求します!)、TrueUpdateは開発者に対して完全な制御を提供します。FTPとHTTP経由でファイルをダウンロードして、ZIPファイルから抽出すれば、TrueUpdateがあります。ファイルのコピーと、削除、リネーム、移動のために、完全なシェル カバレッジを組み入れます。完全な条件式による構文解析および、文字列操作、レジストリ編集、ZIPファイルへの追加、アプリケーション プロセスの作成と破壊と、継続して行っていきます。さらにTrueUpdateは、極めて強力なSMTPメールや、FTPアップロード、CGI GET/POSTのWebフォーム インタラクションおよび、IF、WHILE、GOTO、ABORTなど制御構造とエラー処理の完全なスイートでさえサポートしています。基本的なHTTPのファイル ダウンロードに始まり、CGI Webフォーム インタラクション、そしてFTPアップロードやZIPファイル操作に至るまで、TrueUpdateは開発者の援護を念頭に起きます。

バージョン検出のための多様な手法 - TrueUpdateは、開発者を1つの方式の中に押し込めるようなことはしません。すでにソフトウェアの提供が市場に対して行なわれていても、依然としてTrueUpdateを取り付けることが可能です。ソフトウェアのバージョンを識別するために、4つの個別の方法を用いることができます。TrueUpdateを使って、レジストリもしくはINIファイルの、どちらからであってもバージョン識別子を読み出せます。その代案としては、TrueUpdateは、実行モジュールもしくはDLLのファイルから、エンベッドされたバージョン リソース情報の読み出しが可能です。それが出来なければ、TrueUpdateは、32ビットCRC価値の計算をサポートして、4,294,967,296分の1の精度で特定のファイルを識別することができます。TrueUpdateは開発者に対して、独自の方式で処理する自由を提供します。こうして、バージョンの検出と統合に関する多様な手法が提供されます。TrueUpdateにおいて、開発およびディプロイメントにおけるプラクティスの変更を、強制する意思はありません。