TrueUpdate - 概要

by Indigo Rose - 製品のタイプ: アプリケーション

結果

TrueUpdate by Indigo Rose

ソフトウェアに対して、ライブ アップデート機能を加える製品です。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において、開発およびディプロイメントにおけるプラクティスの変更を、強制する意思はありません。

V2.0での新機能

TrueUpdateのV2.0は、数十項目におよぶパワフルで新しい機能の追加により、革新的なアップグレードを施されています。中心に位置するのは、Luaベースのスクリプティングであり、すべてのIndigo Rose開発ツールの中に見出すことのできるエンジンと同一のものです。新規に提供される、すべてのビジュアルなテーマ システムが、イメージとコントロールとフォントを含めて、最終プロダクツのルック&フィールに関する完璧な制御を実現します。XMLおよび、SQLite、暗号化といったテクノロジに対して、現時点で利用可能なプラグインを用いるTrueUpdateのアクション プラグイン アーキテクチャにより、プロジェクトの拡張は容易に行なえます。それらは、TrueUpdate 2.0に含まれる、多様で新しくエキサイティングな追加機能の、ほんの一部です。

広範囲におよぶプロジェクト ウィザード - いままでに経験することのなかった、容易なプロジェクトの立ち上げが、新規のProject Wizardによりウィザードにより実現されます。TrueUpdateサーバのセットアップから始まり、ダウンロード方法の選択、TrueUpdateクライアントのカスタマイズ、自動的なアップロード設定へと至る、プロセスの各ステップを通じたウォークスルーが提供されます。このウィザードには、可能な数十項目にもおよぶ、選択がオプションとプロジェクト テンプレートを含まれます。

多様なサーバのタイプ - TrueUpdate 2.0は、クライアント/サーバの通信における、すべての最もポピュラーなプロトコルをサポートします。そこには、HTTPおよび、FTP、LAN(UNCパスとマップされたドライブの両方)が含まれ、また同様に、HTTPSを用いるセキュアな接続とファイル転送も含まれます。HTTPの基本的な認証や、タイムアウト、ポート、FTP受動モード、ユーザ名、パスワードに対するフルサポートもビルトインされています。

自動的なファイヤーウォールとプロキシーサーバの検出 - 現行のTrueUpdate 2.0は、業界標準に準拠した完全にシームレスな方式により、プロキシシー サーバとファイヤーウォールを操作します。それにより、すべてのインターネット コミュニケーションはWinINet APIを通じて行なわれることになり、標準とされるWindows/Internet Explorerの機能をサポートする、各種の企業ネットワークにおけるハードウェアとソフトウェアに対して、完全な互換性がもたらされます。

多彩なパッチモデルのサポート - クライアントシステムの上のソフトウェアをパッチ/アップデートするために、そこで用いられる計画の方式は重要なものではありません。TrueUpdate 2.0は、それら全てを用いて機能することができます。(Visual Patchにより作成されたような)自己完結型の実行可能なパッチや、(Setup Factorにより作成されるような)単一のファイルインストーラ、zipファイル、個別のデータファイル、複数のバイナリによるパッチファイル、また、その他の必要とされる如何なるものであっても、TrueUpdate 2.0は処理することが可能です。作業の開始を支援するために、プロジェクトのテンプレートに関する多様なサンプルが提供されます。

洗練されたバージョン分析 - TrueUpdateは、クライアント システム上における、既存のソフトウェアのバージョンを分析するために、多くの柔軟な方式を提供します。そこで実現されるものには、レジストリへのアクセスや、INIファイルから値の読み取り、CRC値によるファイルの比較し、ファイルバージョンのリソース情報へのクエリー、必要に応じた時間/日付スタンプの利用までもが含まれます。バージョンが識別されたら、必要とされる最新のバージョンを届けるための一連のアクションを、TrueUpdateは用いることが可能になります。

強力なスクリプティング エンジン - 現行のTrueUpdate 2.0は、Setup Factory 7.0およびAutoPlay Media Studio 5.0と同一のスクリプティング エンジンを含みます。ポピュラーな「Lua」言語に基づき、この刷新された、きわめて強力なフリーフォームのスクリプティング エンジンは、システムのアップデートを行なうソフトウェア上に、無類の制御を提供します。それは、「for、repeat、while」によるループから、「if/else」による条件および、関数、変数、連想配列に至るまでの、すべての言語機能の利用を容易にします。ビルトインのアクション ライブラリや、完全な数学的評価、そして、Boolean式との組み合わせより、達成できないことは、何もありません。さらに、現在は、Action WizardとQuick Scriptsの機能を提供するため、最も厳しい要求のアップデート作業においてさえ、それを処理するための強力なプロジェクトを迅速に作成することが可能です。

豊富なアクション ライブラリ - TrueUpdate 2.0は、強力でありながら容易に利用できるアクションのための、250種類以上ものライブラリをビルトインで含みます。テキストファイルの編集からシステム レジストリの変更まで、すべてを処理するハイレベルなアクションが提供されます。プログラムの実行および、DLL機能の呼び出し、ドライブ情報のクエリー、文字列の処理、ファイルのコピー、プロセスの列挙、サービスの開始と停止、Webスクリプトとの相互作用、ダイアログボックスの表示などの実行が、それを用いることで実現されます。さらに、新規に加えられたファイヤーウォールとプロキシー サーバに対する自動的なサポート含めて、FTPおよび、HTTP、セキュアなHTTPSによる転送を内包する、ファイルのダウンロードのための、完全なアクションのスイートが提供されます。

簡単に使えるアクション ウィザード - TrueUpdate 2.0を用いることで、開発者自身がシステムをアップデートするための強力なウィザードとなる必要はなくなります。ウィザードは、ソフトウェアに組み込まれているのです!カテゴライズされた(画面上でインタラクティブなヘルプが整っている)リストから必要なアクションをシンプルに選択するだけで、また、要求される情報フィールドを埋めるだけで、その後はウィザードが処理します。その変更も、同様に容易です。変更したい行をクリックして、「編集」ボタンをクリックするだけで、作成時のフォームへと戻ることができます。

スクリプト エディタを強調するカラー シンタックス - TrueUpdate 2.0スクリプト エディタは、開発者たちが期待すると思われる全てのプロフェッショナルな機能を、その特徴としています。カラー シンタックスによる強調表示、コード コンプリート、関数の強調表示、ユーザの好みに応じたアクション プロトタイプ、Ctrl+Space機能リスト、さらには、コンテキスト依存のヘルプさえ提供されます。MicrosoftR Visual Basicや、MicrosoftR Visual C++および、その他すべての最新の開発言語によるプログラミングに精通しているならば、普段と同じ感覚で利用できます。

改善されたクライアント インターフェイス - TrueUpdate 2.0は、ユーザ インターフェイスのデザインにおいて、ほぼ無限とも言える柔軟性を提供します。開発者にとって可能になるのは、完全にインタラクティブなウィザードおよび、最小限のダイアログ ボックスによる表現、完全に暗黙的なアプローチ、または「アップデートが可能になるまで沈黙」するシステムなどからの選択です。それに加えて、新規のスクリーン ギャラリーとマネジャーにより、直ちに利用できる25種類以上のウィザード形式ダイアログの選択が可能であり、また、それらのカスタマイズによりニーズを満たすことが可能です。

スクリーン ギャラリーとマネジャー - 25種類を超えるスクリーン テンプレートのライブラリを用いることで、TrueUpdate 2.0は以前のバージョンおよびコンペティタとの比較において、はるかに先行するものとなります。想起されるタスクの大半を操作するための、あらかじめビルドされたレイアウトが提供され、また、それらを開発者のニーズの適合させることも容易になりました。たとえば、ライセンス契約や、フォルダ選択、その他の高度なオプションといった慣れ親しんだスクリーン上で、チェックボックスや、ラジオボタン、また、編集フィールドなどが見つけ出されることでしょう。このスクリーン マネジャーは、意のままにスクリーンを追加して取り除き、また、簡潔なドラッグ&ドロップの操作によりシーケンスを調整します。それぞれのスクリーンがリアルタイムなプレビューを特徴とするため、作業の進捗につれた変更の結果を確認できます

テーマとスキン - プロジェクトにおいて、20種類を超えるテーマ(スキン)からの選択が可能であり、それらは開発者のものとも言えるものです。その容易さは、実際のダイアログのプレビュー参照や、好みのスタイルの選択と同様のものになります。

フォント(種類、カラー、サイズ、スタイル)とバナー イメージを用いることで、すべてのボディや背景のグラフィックスや、カラーのコントロール(ボタン、チェックボックス、ラジオボタン)などの構成が可能です。

発行ウィザード - プロジェクトの準備が整ったら、発行ウィザードが、そのパッケージングの仕上げと、サーバへのアップロードを支援します。ウィザードが作成するのは、クライアント アプリケーションおよび、サーバ コンフィギュレーション ファイルであり、また、そしてアップデート システムを操作の中に組み入れるために必要とされる、その他すべてのものとなります。さらに、生成されたファイルと、それらを用いて行なうべきことを示す、完全なプロジェクト マニフェストが得られます。

セキュアなFTPサポートによるサーバへの自動的なアップロード - TrueUpdate 2.0は、クライアントとサーバの双方におけるファイルが、最新である状態を容易に保ちます。この新規に加えられた自動的なアップロード機能は、完全なソリューション発行へと向けて、プロセスのビルドを転換させます。そこに含まれるのは、UNCもしくはマップされたデバイス、標準のFTP、セキュアなSFTPに対するファイルコピーのサポートとなります。もちろん、開発者が自身で処理することを望むならば、マニュアル操作によるアップロードのためのオプションもあります。

コンパクトなクライアント アプリケーション - コンパクトなサイズと高速での処理は、経験から得られた優れた知識であり、また、TrueUpdate 2.0により提供されるものです。最適化された500KBに満たない極めて小さなクライアント アプリケーションはC++コードで記述されたものであり、その他に、外部への依存やランタイムは不要です。

暗号化されたコンフィギュレーション ファイル - クライアント コンフィギュレーション ファイルとサーバ データ ファイルの両方は、ユーザの秘密鍵を用いて自動的に圧縮され暗号化されます。セキュアなBlowfishアルゴリズムを柱にすることで、開発者のスクリプトとコンフィギュレーション情報は、いかなる偶然による不正や、参照においても、安全が確保されます。

暗黙での実行と対話による実行 - TrueUpdate 2.0プロジェクトは、ユーザ インターフェイス ダイアログや、プロンプト、メッセージ、エラーを表示することのない操作を構成することも可能です。企業が基準を強制するのと平行して、このサイレントな運用は無数のワークステーションに対する制御の維持を促進します。プログラムおよび、システム スケジューラ、自動的なプロセスから、クライアント アプリケーションの呼び出し可能となります。

拡張能力とアクション プラグイン - アクション プラグインにより、TrueUpdate 2.0の拡張は容易に行なうことができます。これらのプラグイン モジュールは、SQLiteデータベースや、XML、MD5ハッシング データ、暗号化データなどへのサポートを加えるなど、無限にパワフルな手法において製品を拡張することが可能です。デザイン環境との緊密な統合は、インテリセンス スタイルのコード コンプリーションとシンタックスの強調表示を含み、それらの環境をビルトインのアクションと同じくらいに使い易くします。フリーで提供されるIndigo Roseのプラグイン開発キットが、サードパーティの開発者にとって役立つのと同様に、それらのプラグインもIndigo Roseを通じての入手が可能です。

各国語のサポート - TrueUpdate 2.0は、多言語プロジェクトを直ちに運用可能にするために、比類なきサポートを提供します。TrueUpdate 2.0により作成されたアップデート システムは、自動的にクライアント オペレーティング システムの言語を判断し、スクリーン上の表示と、適切なメッセージに関する調整を行なうことができます。英語もしくは、フランス語、ドイツ語、スペイン語、イタリア語や、また、Windowsで認識されている全ての他国語の、いずれをサポートする必要性の如何にかかわらず、簡単なテキストを提供するだけで、残りの処理はTrueUpdate 2.0が行ないます!

ビルトインのスペル チェッカー - この機能により、プロジェクトから誤字取り除くことが、以前とくらべて容易になりました。基本的に、エラーのないテキストを保証するスペルチェックの実行が、プロジェクト内のいかなる入力においても実現されます。辞書に関しては、英語や、フランス語、ドイツ語、イタリア語、スペイン語、オランダ語、スウェーデン語、デンマーク語、クロアチア語、チェコ語、ポーランド語、およびスロベニア語を含む、10カ国の言語に対応したものが入手可能です

クライアント ログ ファイル - クライアント アプリケーションは、舞台裏で起こっている全ての正確な記録を開発者に提供するために、個々のアクションのログを容易に収集することができます。それは、デバッグのために、さらにはアーカイブのために最適なものとなります。スクリプトの動作に関する記録も含めて、ログとして収集されている詳細なレベルを制御することが、開発者にとって可能になります。

無人化されるビルド - TrueUpdate 2.0は、日常で繰り返されるビルドのプロセスに対してシームレスに納まる製品です。ソースコードをビルドする度に行なわれるアップデートのための プロジェクト作成は、迅速かつ頻繁なテストを容易にします。TrueUpdateプロジェクトを、デザインタイムの定数(たとえばDEFINE)と、ビルドに感応するファイル群との連携において用いることで、シンプルかつ自動的に、最新であることの保持が可能になります。

Windows 95以降の製品での動作 - TrueUpdate 2.0により作成されたアップデート システムは、Windows 95からXPに至るWindowsオペレーティング システム上で、まさに巧妙に機能します。競合するツールと比較してください。そうすれば、そこで要求されることに確実に驚くでしょう。レガシーなシステムをサポートする必要があるなら、その選択は明らかです。

PartNumbers: PC-511875-178768 511875-178768 PC-511875-178767 511875-178767 PC-511875-178770 511875-178770 PC-511875-178772 511875-178772 PC-511875-178773 511875-178773 PC-511875-178774 511875-178774 PC-511875-178775 511875-178775

Publisher PartNumbers: TU20 TU30-TEAM3 TU30-UP

PurchaseOptions: TrueUpdate V3.0 1 開発ライセンス , TrueUpdate V3.0 3 User Team Pack (Includes 1 Year Maintenance Plan including all major and minor updates) , TrueUpdate V3.0 1 開発アップグレード ライセンス , TrueUpdate Renewals 1 Developer Maintenance Renewal License (Available for current subscribers or if you have the latest version) , TrueUpdate Renewals 3 Developer Maintenance Renewal License (Available for current subscribers or if you have the latest version) , TrueUpdate Renewals 1 Developer Early Maintenance Renewal License (Can be purchased until 30 days before your existing subscription expiry date) , TrueUpdate Renewals 3 Developer Early Maintenance Renewal License (Can be purchased until 30 days before your existing subscription expiry date)

Resources: Download the TrueUpdate V3.0 evaluation on to your computer - Expires after 30 days

OS: Windows Vista, Windows XP, Windows 2000, Windows 98, Windows NT 4.0, Windows 95

製品のアーキテクチャー: 32Bit

ツールタイプ: アプリケーション

開発に使用したツール: MFC V4.2 / V5.0 / V6.0

一般的事項: インターネット用に対応済みの

製品のクラス: Component Development Tools, Component Building Tools

検索アイテム: New Product Mar 05

Keywords: インストール 導入 アンインストール 削除 セットアップ ファイル 操作 ファイル操作 Professional Partner True Update

商品検索

検索したい単語を入力して下さい:

クイック リンク

開発元/発売元

主要なカテゴリー

関連製品

関連のカテゴリー

Award