IBM DB2 Everyplace*

Mobile Application Builder バージョン 8.1.4

リリース情報

(c) Copyright 1999-2003 International Business Machines Corp. All rights reserved.
* Trademark of IBM Corporation, Licensed materials - Property of IBM

この文書を読んで製品をインストールする前に、製品の Web サイト http://www.ibm.com/software/data/db2/everyplace/ にある最新バージョンのリリース情報 (readme.html) を調べてください。 製品をインストールおよび使用する際には、  他の製品資料と共に Web バージョンのリリース情報を使用することをお勧めします。

リリース情報 目次



Mobile Application Builder リリース情報


DB2 Everyplace Mobile Application Builder (MAB) は、プログラミング・スキルや特定のターゲット・デバイス属性の知識 を要することなく、複合リレーショナル DB2 Everyplace データベース・アプリケーション を作成することができる、統合開発環境 (IDE) です。 これらの「シック・クライアント」アプリケーションは、 Wireless Markup Language を使用するアプリケーションを超える論理的複合性および ユーザビリティーを可能にするプログラム言語で作成されます。 一般的に、アプリケーションは一時的な接続または同期で作動し、 重要データはデバイスにローカルに存在します。

A. バージョン 8.1.4 の新機能

表メタデータについてリモート・データベースをブラウズする

ライブ接続を使用して、デバイス・サイドの表および列のメタデータを取得できるようになりました。 DB2 および Oracle データベースがサポートされています。 前バージョンでは、テキスト・ファイルで表 DDL を指定し、DDL を MAB にインポートする必要がありました。 この機能は、「Mobile Application Builder セットアップおよびユーザーズ・ガイド」には記載されていません。 リモート・データベース表から表をインポートするには、以下を行なってください。
  1. ワークステーション上の JDBC ドライバーへのパスを指定します。
    1. ファイル」->「プリファレンス」とクリックします。 「プリファレンス」ウィンドウが開きます。
    2. 「アプリケーション」ノードを展開し、アプリケーション・プリファレンスを参照します。
    3. JDBC ドライバーの場所をクリックします。
    4. 右のパネルで、DB2 または Oracle データベースのバージョンと、JDBC ドライバーのあるディレクトリーを指定します。
    5. OK」をクリックします。
    6. MAB を再始動して、変更を有効にします。
  2. 「MAB プロジェクト」ペインで「」を右マウス・ボタンでクリックし、ポップアップ・メニューで 「表をリモート・データベースからインポート」をクリックします。 「接続」ウィンドウが開きます。
  3. 「接続」ウィンドウで、サポートしたいデータベースのタイプを選択し、その他のすべての必須フィールドに値を入力します。
  4. OK」をクリックします。 「インポート」ウィンドウが開きます。
  5. 「インポート」ウィンドウで、「使用可能な表」リストから表と列を選択し、「>」をクリックしてそれらを 「インポートする表」リストへ移動します。 表を選択 (その表にあるすべての列がインポートされます) するか、または個々の列を選択することができます。 また、複数の表または列を同時に選択することもできます。
  6. オプション: 表を名前変更します。
    1. インポートする表」リストの表を右マウス・ボタンでクリックします。 ウィンドウが開き、そこで表の新しい名前を指定することができます。
    2. 新しい名前を指定し、「OK」をクリックします。
  7. 「インポート」をクリックします。 表メタデータが Projects\ ディレクトリーにある DDL ファイルに書き込まれ、「表」ノードの下にある 「MAB プロジェクト」ペインにも現れます。

リモート・データベースをブラウズして表をエミュレーターまたはデバイスに移植する

ライブ接続を使用して、デバイス・サイドの表および列のアプリケーション・テスト・データを取得できるように なりました。 これにより、以前には必要だった手作業手順 (表を移植するためのエクスポートまたはインポート、あるいはデータ入力) が 不要になります。 この機能は、「Mobile Application Builder セットアップおよびユーザーズ・ガイド」には記載されていません。 MAB は、NurseInit サンプル・アプリケーションのような初期化アプリケーションを作成します。 このアプリケーションは、アプリケーションに必要な表を移植するためにエミュレーターまたはデバイスで実行することができます。 エミュレーターまたはデバイスに表を移植するには、以下を行ないます。
  1. メイン・メニューで「ビルド」->「移植」をクリックするか、またはツールバーの「移植」アイコンを クリックします。 新しい接続を作成するかどうかを問い合わせるウィンドウが開きます。
    • デバイスまたはエミュレーターの移植に使用したいデータベースに対して既存の接続がある場合は、「いいえ」を クリックします。 「移植」ダイアログが開き、「使用可能な表」リストに示されたプロジェクトへインポートした表が表示されます。
    • 新しい接続を作成する必要がある場合は、「はい」をクリックします。 「接続」ウィンドウが開きます。 「接続」ウィンドウで、サポートしたいデータベースのタイプを選択し、その他のすべての必須フィールドに値を入力します。 ワークステーション上の JDBC ドライバーへのパスを指定してください。 「OK」をクリックします。 「移植」ダイアログが開き、「使用可能な表」リストに示されたプロジェクトへインポートした表が表示されます。
  2. 使用可能な表」リストで、1 つまたは複数の表を選択します。 「移植」リストで選択した表からのデータを見ることができます。
  3. OK」をクリックします。

イベントの再配列

イベントがフォームまたは制御について実行される順序を変更できるようになりました。 「プロパティーおよびイベント」ペインにあるイベントを右マウス・ボタンでクリックし、「イベントの再配列」を クリックして既存のイベントを再配列できるウィンドウを開きます。 詳しい説明は、資料に記載されています。

新しい SQL 変更オプション

以前のバージョンでは、フォームまたは制御について SQL を変更するときに、戻って MAB に SQL を再生成させる オプションはありませんでした。 このバージョンでは、編集済みの SQL を使用するか、または MAB に次のプロジェクト保管で SQL を MAB に再生成させるかを 選択することができます。 また、変更された SQL が関連付けられているフォームまたは制御を削除した場合に、変更された SQL を手動で削除することも 可能です。 詳しい説明は、資料に記載されています。

Palm アプリケーション・カテゴリー・オプション

カテゴリーの指定を可能にするオプションが追加されました。 このカテゴリーの下の Palm デバイスまたはエミュレーター上に、ご使用のアプリケーションが示されます。 指定したカテゴリーは、まだ存在していなければ、Palm アプリケーション・ランチャーに作成されます。 「プロジェクト」ペインで「Palm OS」を選択し、「プロパティーおよびイベント」ペインで「カテゴリー」プロパティーを 変更してください。

Palm 5 ウェイ・ナビゲーション

ご使用のアプリケーションで Palm 5 ウェイ・ナビゲーションを使用可能にするオプションが追加されました。 これによりユーザーは、デバイス上のナビゲーション・ボタンを使用してフィールド間またはリスト間をナビゲートすることが できます。 詳しい説明は、資料に記載されています。

BLOB 制御サポート

デバイスで GIF または JPEG イメージを表示できる、新しい BLOB 制御のサポートが追加されました。 この制御は、すべての Java ターゲット・プラットフォームでサポートされます。 この制御を使用するには、Java 仮想マシンのデバイスに BLOB サポートが必要になります。 この制御は、IBM J9 Javatm Virtual Machine でテスト済みです。 「保管」イメージ・アクションをこの制御に追加すると、ユーザーはデバイス上のファイル・システムにイメージを保管することが 可能になります。 「選択」イメージ・アクションをこの制御に追加すると、ユーザーが制御上に表示するイメージを選択できるファイル・ダイアログが 表示されます。 このアクションにより、ユーザーはイメージをデバイスからデータベースに挿入することが可能になります。 詳しい説明は、資料に記載されています。

Symbian Crystal および Symbian UIQ ターゲットのセットアップ変更

Java プラットフォームのパスワード・マスキング

Java アプリケーションのデータベース・プリファレンス・ダイアログでユーザーがパスワードを入力するとき、 パスワード入力がマスクされるようになりました。

Java アプリケーションでの暗号化データベース同期化のサポート

Java アプリケーションで暗号化されたデータベースの同期化を可能にするサポートが追加されました。

Smarlinker 最適化

すべての Java ターゲット・プラットフォーム用に生成された Java コードは、IBM SmartLinker を使用して 最適化されるようになりました。 その結果、アプリケーション・サイズとメモリー・フットプリントが削減されます。

複合主キーに基づくフォームのリンクに関する資料の追加

複合主キーに基づいてフォームをリンクする方法を説明する資料が追加されました。 MAB 資料で、『例 -> データベース照会の定義』の下にある『複数のパラメーターを使用する照会の生成』という節を 参照してください。

Java スクリプト記述に関する資料の追加

Java スクリプトを使用した MAB 生成 Java コードにアクセスする方法を説明する資料が追加されました。 MAB 資料で、『タスク -> Mobile Application Builder 中のスクリプト』の下にある 『Java スクリプトを使用して MAB 生成コードにアクセスする』という節を参照してください。

B. バージョン 8.1、バージョン 8.1.1 FixPak、または 8.1.2 FixPak の新機能

Java プラットフォームのホスト変数サポート

Java アプリケーションでホスト変数を使用することができます。 前のバージョンでは、ホスト変数は Palm アプリケーションでのみサポートされていました。 詳しい説明は、資料に記載されています。

Java プラットフォームの改良カラー・サポート

フォーム、制御、およびプロジェクト・レベルで該当するその他のリソースについて、「プリファレンス」で カラー設定を指定することができます。  また、「プロパティーおよびイベント」ペインで、個々のエレメントについてカラー設定を指定できます。 該当する制御のそれぞれについて、アプリケーション設定または個々の設定のどちらを使用するかを選択することもできます。

新しいアプリケーション・レベルのフォント設定

プロジェクト・レベルでのアプリケーション内のテキスト表示について、「プリファレンス」でフォント設定を 指定することができます。  また、「プロパティーおよびイベント」ペインで、個々のエレメントについてフォント設定を指定できます。 詳しい説明は、資料に記載されています。 該当する制御のそれぞれについて、アプリケーション設定または個々の設定のどちらを使用するかを選択することもできます。

Java プラットフォームのイメージ・サポート

「フォーム・ビットマップ」制御を使用して、フォームおよび制御上に .gif イメージを表示することができます。 前のバージョンでは、イメージは Palm アプリケーションでのみサポートされていました。 Java アプリケーションのフォームまたは制御上にイメージを表示するには、Palm アプリケーションの 『ビットマップの作成および表示』について資料にある基本的な指示に従い、文書内の .gif イメージを .bmp イメージに 置き換えます。 イメージは画面サイズより大きくすることはできません。 画面サイズより大きいイメージは、正しく表示できません。 .gif イメージは jar にパッケージされませんが、インストール可能なアプリケーションを通じて jar と同じディレクトリーに インストールされます。 イメージを使用する汎用 Java アプリケーションを作成しているとき、アプリケーションの開発者は、インストール可能な アプリケーションが .gif イメージを適切なディレクトリーにインストールするようにしなければなりません。

Symbian OS 7.0 UIQ アプリケーション開発のサポート

Symbian OS 7.0 UIQ デバイス (Sony Ericsson P800 など) 用のアプリケーション開発がサポートされるように なりました。 Symbian UIQ アプリケーションを開発およびテストするための環境をセットアップおよび構成する方法について詳しくは、 資料を参照してください。

Sharp Zaurus アプリケーション開発のサポート

Sharp Zaurus デバイス (Sharp Zaurus 5500/5600 など) 用のアプリケーション開発がサポートされるように なりました。 Sharp Zaurus アプリケーションを開発およびテストするための環境をセットアップおよび構成する方法について詳しくは、 資料を参照してください。

WinCE アプリケーションのバーコード・スキャン・サポート

WinCE 用バーコード・スキャンを使用するアプリケーションの開発が可能になりました。 詳しくは資料を参照してください。

Java プラットフォームのラジオ・ボタン・サポート

2 つ以上のチェック・ボックス制御を追加し、それらを構成して、アプリケーション用のラジオ・ボタンを 作成することができます。 詳しい説明は、オンライン・ヘルプに記載されています。 この制御のサポートは、ターゲット・プラットフォームによって異なります。

Java 言語アプリケーション・サポート

このバージョンは、従来より使用可能であった Palm 用 C 言語アプリケーション の作成機能と、新機能であるサポート・デバイス用の Java 言語アプリケーションの生成機能 を兼ね備えています。サポートされるデバイスおよびオペレーティング・システムについて詳しくは、 『デバイス/OS サポート』を参照してください。

MAB 内の前提条件ツール・パス・セットのパス

MAB は起動時に、Palm 前提条件ツールを正しくリンクするのに必要な プロシージャーを自動的に実行します。手動でシステム環境 PATH 変数を設定したり、 Bash シェル・コマンド等を実行したりする必要はありません。各ツールの インストール・プログラムを使用してツールをインストールし (デフォルト・ファイル・システム・パス の使用をお勧めします)、「ファイル」->「プリファレンス」->「Palm ツール」を選択して 最初に MAB を開始する際にツールをインストールした場所を指定するだけで済みます。

その他の新しいプリファレンス設定

他にも新しいプリファレンス設定があります。 一部の値については、デフォルトがあります。デフォルト設定を再検討して、 インストール後の最初の MAB 開始時に設定します。 これらのプリファレンスは、一度設定するだけで済みます。 開発しているターゲット・デバイス・タイプのプリファレンスを設定するだけです。 「ファイル」->「プリファレンス」メニューからの一般的な設定は、次のとおりです。

大規模な C コード・アプリケーションの複数 C ファイルへの分割

大規模アプリケーションの C コード・コンパイルを含む従来の制限を回避するために、 C コード・アプリケーションを複数の C ファイルに分割できるようになりました。 C コード・アプリケーションがコンパイルされると、アセンブラーは、アプリケーションの 実行方法に関する命令が含まれているシンボル表を生成します。 アセンブラーは、命令間を 32K 以上ジャンプできません。この制限により、 従来は大規模 MAB アプリケーションにおいて問題が発生していました。 このソリューションにより、この問題が解決されました。

次の表に、Palm C コード・アプリケーションの作成時に生成されるようになった 新規ファイルの名前を示します。
バージョン 7.2.1 以前のファイル名 バージョン 8.1 のファイル名
ibm_pab.c MAB_Main.c
MAB_Common.h
MAB_Tables.h
MAB_Tables.c
MAB_Forms.c
MAB_FormHandler.c

次の表に、バージョン 8.1 でリネームされたファイルのリストを示します。
バージョン 7.2.1 以前のファイル名 バージョン 8.1 のファイル名
ibm_pab.def MAB.def
ibm_pab.h MAB.h
ibm_pab.makefile MAB.makefile
ibm_pab.rcp MAB.rcp

プロジェクト名の新しい接尾部

MAB プロジェクト・ファイルの接尾部が .pab から .mab になりました。 いずれの接尾部でも受け入れられます。従来のバージョンの MAB で作成されたプロジェクトを オープンすると、アプリケーションがマイグレーションされ、接尾部が .mab のファイルが作成されます。 古いアプリケーション・プロジェクト・ファイルは、リネームされますが、除去されません。

新しいディレクトリー構造

インストール時に作成される MAB ディレクトリー構造が、一部変更されました。 ユーザー開発アプリケーションを保管するために新しく \Projects ディレクトリーが 作成され、\Samples ディレクトリーはその下に移動されました。Palm プラットフォーム 用の従来のサンプルに加えて、Symbian Crystal (Nokia Communicator 対応) 用および WinCE/PocketPC 用の サンプルもあります。Windows デスクトップにおける WinCE/PocketPC アプリケーションの実行を 支援するユーティリティー用の Win32 ディレクトリーもあります。 MAB が最初に開始された際には、新規プロジェクトはデフォルトで \Projects ディレクトリー に配置されます。既存のプロジェクトを検索する際のファイル・ブラウザー もここでオープンします。

「ファイル」メニューからの最近のプロジェクトのオープン

ブラウズせずに直接「ファイル」メニューから、最近オープンした プロジェクトをオープンすることができます。

DELETE アクションでの物理的な削除オプションの使用可能化

レコードの DELETE アクションに、クライアント (モバイル) データベース上でのみ レコードを削除するオプションを追加することができます。このオプションは、モバイル・データベース からレコードを削除したいが、同期化する際にサーバー (エンタープライズ) データベースに 削除アクションを反映したくない場合に適用できます。

C. デバイス/OS サポート

このバージョンは、以下のターゲット・デバイスのビジュアル DB2 Everyplace アプリケーション の作成およびテストに使用できます。

デバイス/OS 生成されるコード
Palm OS 3.5 以降 C コード
Nokia Communicator 92XX シリーズ (620x200 ピクセル) などのデバイス対応の SymbianOS v6.0 Javatm コード
Sony Ericsson P800 などの UQI デバイス対応の Symbian OS v7.0 Java コード
Compac iPAQ 38xx シリーズなどの StrongARM プロセッサーを内蔵するデバイス、または iPAQ 3950 および 3970 などの XScale プロセッサーを内蔵するデバイス対応の WinCE/PocketPC/PocketPC 2002/PocketPC 2003。** Java コード
Sharp Zaurus 5500/5600 対応の組み込み Linux。 Java コード
JDK 1.1.7. での PersonalJava 3.0.2 仕様 API* をサポートするその他のデバイス。* Java コード

* PersonalJava API は、Sun Microsystems により JDBC、SQL、および AWT クラスが組み込まれている J2ME (http://www.java.sun.com/j2me) Connected Device Configuration (CDC)、Personal Profile に移行されています。

** XScale は、StrongARM プロセッサー用にコンパイルされたソフトウェアに対して下位互換性を持つため、 StrongARM チップ上で実行するように設計されたソフトウェアは、XScale 上でも同様に実行されます。

D. ハードウェア要件およびソフトウェア要件

デスクトップ要件:

モバイル・デバイス要件:

E. DB2 Everyplace Mobile Application Builder のインストール

  1. Mobile Application Builder は、IBM DB2 Everyplace Software Development Kit (SDK) のフィーチャーとして インストールされます。 インストール中に、以下のオプションを指定してください。
  2. 前バージョンの MAB をアンインストールする必要はありません。 前バージョンは v8.1.4 と共存することができます。 前バージョンをアンインストールしたい場合は、Windows の「コントロール パネル」-> 「プログラムの追加と削除」でアンインストールしてください。 SDK インストール・プログラムは MAB または DB2 Everyplace データベースの前バージョンを除去しません。
  3. アプリケーションの作成およびテスト用の Mobile Application Builder 開発環境をセットアップします。 バージョン 8.1.4 Palm C 言語開発用の前提条件ツールは、バージョン 7.2.1 以降と同じなので、再インストールする必要は ありません。 Java 言語アプリケーション開発用については、アプリケーション開発用のデバイス・プラットフォームに応じて、いくつかの 追加ツールをインストールする必要があります。 詳しい手順は、MAB のインストール後、Windows の「スタート」メニューから、「スタート」-> 「プログラム」->「IBM DB2 Everyplace Software Development Kit」->「情報」-> 「Mobile Application Builder のセットアップと構成」を選択して、 『Mobile Application Builder のセットアップと構成』を参照してください。

F. DB2 Everyplace Mobile Application Builder に関する情報

ツールのインストール後、Mobile Application Builder のオンライン・ヘルプが 使用可能になります。
スタート」->「プログラム」->「IBM DB2 Everyplace Software Development Kit」-> 「情報」->「Mobile Application Builder オンライン・ヘルプ」をクリックします。
DB2 Everyplace Web サイト:
http://www.ibm.com/software/data/db2/everyplace/
DB2 Everyplace Mobile Application Builder Web サイト:
http://www.ibm.com/software/data/db2/everyplace/mab.html
DB2 Everyplace ドキュメンテーション・ライブラリー Web サイト:
http://www.ibm.com/software/data/db2/everyplace/library.html

G. 重要な情報

サポートされる言語:

MAB デスクトップ・アプリケーション、ドキュメンテーション、および生成される デバイス・アプリケーションでは、以下の言語がサポートされます。

8.1 より前のバージョンのプロジェクト・ファイルをバージョン 8.1 で使用するための マイグレーション

オープンしようとする前バージョンの各プロジェクト・ファイルを更新するための マイグレーション機能が用意されています。 マイグレーションするプロジェクト・ファイルのコピーは、"PREVIOUS_VERSION" という 接尾部が付いた名前でプロジェクト・ディレクトリーに保管されます。 プロンプトが表示された時にプロジェクト・ファイルのマイグレーションを選択しないと、 そのプロジェクト・ファイルは、Mobile Application Builder バージョン 8.1 ではオープンされません。

8.1 より前のバージョンで作成されたプロジェクト・ファイルをバージョン 8.1 で使用する には:

  1. Mobile Application Builder バージョン 8.1 をオープンします。
  2. ファイル」->「プロジェクトのオープン」を選択します。
  3. Mobile Application Builder によって、プロジェクト・ファイルが前のバージョン のものであることが検出されます。 マイグレーション・ダイアログがオープンし、前のバージョンのプロジェクト・ファイルを ロードすることが通知されます。
  4. はい」を選択してプロジェクト・ファイルをマイグレーションし、 バージョン 8.1 で使用できるようにします。
    • 「いいえ」を選択すると、何もロードされません。
    • 「はい」を選択すると、前のバージョンは、その名前に "PREVIOUS_VERSION" と いう接尾部が付いた名前でバックアップされます。
  5. マイグレーションが完了し、そのプロジェクトがオープンします。

注: バージョン 8.1 にマイグレーションされたプロジェクト・ファイルまたは バージョン 8.1 で作成されたプロジェクト・ファイルは、それより前のバージョンの Mobile Application Builder ではオープンできません。

Palm SDK サポート:

Mobile Application Builder 8.1.4 では、Palm OS アプリケーションを作成するために Palm OS 5.0 SDK が必要です。 この SDK は、Palm OS バージョン 3.5、4.0、4.1、および 5.0 のアプリケーション開発をサポートします。 前のバージョンの Mobile Application Builder を使用して作成されたアプリケーションは、既存のプロジェクト・ファイルが オープンされるときに、自動的にマイグレーションされます。 Mobile Application Builder バージョン 8.1.4 を使用する前に、Palm から Palm OS 5.0 SDK を入手してインストールする 必要があります。
Mobile Application Builder は、Palm 関数のサブセットをサポートします。 サポートされるリソースおよび関数のリストは、Mobile Application Builder オンライン・ヘルプ を 参照してください。

H. 判明している問題および制限

バージョン 8.1、8.1.1 FixPak、または 8.1.2 FixPak で修正された問題

以下に、以前のバージョンからの問題で、バージョン 8.1、バージョン 8.1.1 FixPak、またはバージョン 8.1.2 FixPak で 修正された問題をリストします。

使用条件

DB2 Everyplace および DB2 Everyplace Mobile Application Builder の使用には「IBM プログラムのご使用条件」が適用されます。 DB2 Everyplace および DB2 Everyplace Mobile Application Builder と共に提供される他の IBM 以外のコードは、お客様の便宜のために提供しています。 DB2 Everyplace および DB2 Everyplace Mobile Application Builder の保証は、これらのコードには 適用されません。 

特記事項

本書に記載の製品、サービス、または機能が日本においては提供されていない場合があります。 日本で利用可能な製品、サービス、および機能については、日本 IBM の営業担当員にお尋ねください。 本書で IBM 製品、プログラム、またはサービスに言及していても、その IBM 製品、プログラム、または サービスのみが使用可能であることを意味するものではありません。これらに代えて、IBM の知的所有権を侵害することのない、機能的に同等の 製品、プログラム、またはサービスを使用することができます。 ただし、IBM 以外の製品とプログラムの操作またはサービスの 評価および検証は、お客様の責任で行っていただきます。

IBM は、本書に記載されている内容に関して特許権 (特許出願中のものを含む) を保有している場合があります。 本書の提供は、お客様にこれらの特許権について 実施権を許諾することを意味するものではありません。 実施権についてのお問い合わせは、書面にて下記宛先にお送りください。

〒106-0032 東京都港区六本木 3-2-31


IBM World Trade Asia Corporation
Licensing




以下の保証は、国または地域の法律に沿わない場合は、適用されません。 IBM およびその直接または間接の子会社は、本書を特定物として現存するままの状態で提供し、商品性の保証、 特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任を負わない ものとします。 国または地域によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受ける ものとします。

この情報には、技術的に不適切な記述や誤植を含む場合があります。 本書は定期的に見直され、必要な変更 (たとえば、技術的に不適切な記述や誤植など) は、 本書の次版に組み込まれます。 IBM は予告なしに、随時、この文書に記載されている製品またはプログラムに対して、 改良または変更を行うことがあります。

本書において IBM 以外の Web サイトに言及している場合がありますが、 便宜のため記載しただけであり、決してそれらの Web サイトを推奨するものでは ありません。それらの Web サイトにある資料は、この IBM 製品の資料の一部では ありません。それらの Web サイトは、お客様の責任でご使用ください。

IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うことのない、 自ら適切と信ずる方法で、使用もしくは配布することができるものとします。

本プログラムのライセンス保持者で、(i) 独自に作成したプログラムと その他のプログラム (本プログラムを含む) との間での情報交換、 および (ii) 交換された情報の相互利用を可能にすることを目的として、 本プログラムに関する情報を必要とする方は、下記に連絡してください。

IBM Canada Limited


Office of the Lab Director
1150 Eglinton Ave. East
North York, Ontario
M3C 1H7
CANADA

本プログラムに関する上記の情報は、適切な使用条件の下で使用すること ができますが、有償の場合もあります。

本書で説明されているライセンス・プログラムまたはその他の ライセンス資料は、IBM 所定のプログラム契約の契約条項、IBM プログラムのご使用条件、またはそれと同等の条項に基づいて、 IBM より提供されます。

この文書に含まれるいかなるパフォーマンス・データも、管理環境下で 決定されたものです。 そのため、他の操作環境で得られた結果は、異なる可能性があります。 一部の測定が、開発レベルのシステムで行われた可能性がありますが、 その測定値が、一般に利用可能なシステムのものと同じである保証はありません。 さらに、一部の測定値が、推定値である可能性があります。 実際の結果は、異なる可能性があります。お客様は、お客様の特定の環境に適したデータを確かめる必要があります。

IBM 以外の製品に関する情報は、その製品の供給者、出版物、 もしくはその他の公に利用可能なソースから入手したものです。IBM は、それらの製品のテストは行っておりません。したがって、 他社製品に関する実行性、互換性、またはその他の要求については確証できません。 IBM 以外の製品の性能に関する質問は、それらの製品の供給者にお願いします。

IBM の将来の方向または意向に関する記述については、 予告なしに変更または撤回される場合があり、単に目標を示しているものです。

本書には、日常の業務処理で用いられるデータや報告書の例が含まれています。 より具体性を与えるために、それらの例には、個人、企業、ブランド、 あるいは製品などの名前が含まれている場合があります。 これらの名称はすべて架空のものであり、 名称や住所が類似する企業が実在しているとしても、それは偶然にすぎません。

著作権使用許諾:

本書には、様々なオペレーティング・プラットフォームでの プログラミング手法を例示するサンプル・アプリケーション・ プログラムがソース言語で掲載されています。 お客様は、サンプル・プログラムが書かれているオペレーティング・ プラットフォームのアプリケーション・プログラミング・インターフェースに 準拠したアプリケーション・プログラムの開発、使用、販売、配布を目的として、 いかなる形式においても、IBM に対価を支払うことなくこれを複製し、改変し、 配布することができます。 このサンプル・プログラムは、あらゆる条件下における完全なテストを経ていません。 従って IBM は、これらのサンプル・プログラムについて信頼性、利便性もしくは機能性が あることをほのめかしたり、保証することはできません。

それぞれの複製物、サンプル・プログラムのいかなる部分、またはすべての派生した創作物には、 次のように、著作権表示を入れていただく必要があります。

(C) (お客様の会社名) (年). このコードの一部は、IBM Corp. のサンプル・プログラムから取られています。 (C) Copyright IBM Corp. _年を入れる_. All rights reserved.

この製品には、3Com およびその寄稿者により開発されたソフトウェアが含まれています。

Copyright (c) 1998 3Com/Palm Computing Division.All rights reserved. ソースおよびバイナリー形式での再配布および使用は、変更の有無に拘らず、 次の条件を満たす場合に許可されます。

  1. ソース・コードを再配布する場合には、上記の著作権表示、この使用条件 および以下の免責表示を含める必要があります。

  2. バイナリー形式で再配布する場合には、上記の著作権表示、以下の使用条件および免責表示を、 配布に際して提供する関連文書および資料に記載する必要があります。

  3. このソフトウェアの機能および使用についての広告には、以下の表示を行う必要があります。 「この製品には、3Com およびその寄稿者が開発したソフトウェアが含まれています。」

  4. なお、3Com および寄稿者の名称は、事前の書面による承諾がある場合を除き、 このソフトウェアをもとに開発した製品を保証または推奨する目的で使用することはできません。

3COM およびその寄稿者は、このソフトウェアを特定物として 現存するままの状態で提供し、法律上の瑕疵担保責任、 商品性の保証および特定目的適合性の保証を含む すべての明示もしくは黙示の保証責任を負いません。 起こりうる損害について予見の有無を問わず、 「ソフトウェア」を使用したために生じる、 直接的、間接的、付帯的、特別、懲罰的、 または結果的損害 (代替の製品またはサービスの調達、 データまたは利益の喪失、事業の中断などを含み、 他のいかなる場合も含む) については、それが契約、 厳格な責任、不法行為 (過失の場合もそうでない場合も含む) など、いかなる責任の理論においても、 3COM または出資者はその責任を負いません。 

商標

アスタリスク (*) 付きの以下の用語は、IBM Corporation の商標です。


ACF/VTAM
AISPO
AIX
AIX/6000
AIXwindows
AnyNet
APPN
AS/400
BookManager
CICS
C Set++
C/370
DATABASE 2
DataHub
DataJoiner DataPropagator DataRefresher
DB2
DB2 Connect
DB2 Extenders
DB2 OLAP Server
DB2 Universal Database
Distributed Relational
Database Architecture
DRDA
eNetwork
Extended Services
FFST
First Failure Support Technology


IBM
IMS
IMS/ESA
LAN DistanceMVS
MVS/ESA
MVS/XA
Net.Data
OS/2
OS/390
OS/400
PowerPC
QBIC
QMF
RACF
RISC System/6000
RS/6000
S/370
SP
SQL/DS
SQL/400
System/370 
System/390
SystemView
VisualAge
VM/ESA
VSE/ESA
VTAM
WebExplorer
WIN-OS/2

以下は、それぞれ各社の商標または登録商標です。

Microsoft、Windows、Windows NT および Windows ロゴは、Microsoft Corporation の米国およびその他の国における商標です。

Java あるいはすべての Java 関連の商標およびロゴ、および Solaris は、Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。

Tivoli および NetView は Tivoli Systems Inc. の米国およびその他の国における商標です。

UNIX は、The Open Group がライセンスしている米国およびその 他の国における登録商標です。

他の会社名、製品名およびサービス名などはそれぞれ各社の商標または登録商標です。