モバイル・デプロイメント項目の追加

モバイル・アプリケーションをデプロイするために必要な詳細で EGL デプロイメント記述子を更新できます。

始める前に

注: モバイル・デプロイメントを変更する前に Rich UI デプロイメントを構成する必要があります。

手順

  1. EGL デプロイメント記述子をダブルクリックして EGL デプロイメント記述子エディターを開きます。ファイルの作成について詳しくは、 『EGL デプロイメント記述子の作成』を参照してください。
  2. 「モバイル・デプロイメント (Mobile Deployment)」タブをクリックします。 「モバイル・デプロイメント (Mobile Deployment)」ページが表示されます。
  3. 「cordova デプロイメント」セクションで「Cordova デプロイを有効にする」を選択します。 その場合、モバイル・プロジェクトは Cordova プロジェクトにハイブリッド・モバイル・プロジェクトとしてデプロイされます。 それ以外の場合、モバイル・プロジェクトは Web プロジェクトにデプロイされます。
  4. ターゲット Cordova プロジェクトを明らかにします。 ワークスペース内の既存 Cordova プロジェクトを選択するか、または「新規」をクリックして 新規 Cordova プロジェクトを作成します。
    Cordova プロジェクトの作成について詳しくは、『モバイル・アプリケーションの作成』を参照してください。
    注: 特定の EGL Cordova ライブラリーに対しては、特定のプラグインを指定する必要があります。 詳しくは、次の表を参照してください。
    表 1. EGL Cordova のフィーチャーおよびプラグイン
    EGL Cordova フィーチャー Cordova プラグイン
    AccelerometerLib Cordova-plugin-device-motion
    Battery Events Cordova-plugin-battery-status
    Network Events/CordovaLib.getConnection Cordova-plugin-network-information
    CameraLib Cordova-plugin-camera
    CompassLib Cordova-plugin-device-orientation
    ContactsLib/Contact Cordova-plugin-contacts
    CordovaLib.getDevice/Device Cordova-plugin-device
    CordovaLib.vibrate/CordovaLib.vibrateWithPattern/CordovaLib.cancelVibrate Cordova-plugin-vibration
    GeolocationLib Cordova-plugin-geolocation
    Media Cordova-plugin-file、Cordova-plugin-media
  5. モバイル・アプリケーションの索引ページとして表示されるメイン・ハンドラーを特定します。 Rich UI デプロイメントで選択されるハンドラーの中からハンドラーを選択します。
  6. メイン・ハンドラーのデフォルト・ロケールを特定します。
  7. 現行モバイル・プロジェクトにサービス定義が含まれている場合は、現行モバイル・プロジェクト内に EGL サービスを含む デプロイ済み Web プロジェクトの URL を特定できます。 フォーマットは {HTTP/HTTPS} :-//{IP/Domain}:Port/Context-Path/yourAppName です。 次に例を示します。http://www.IBM.com:8001/RBD/Mobile/myCordovaApp。 このサービス URL は、現行プロジェクトで定義されている EGL 開発済みサービスにのみ関係します。 このサービス URL が、サード・パーティー・サービス・サービスのアクセスや、 他のプロジェクトで定義されている EGL サービスのアクセスに影響することはありません。 引き続き RUI サービス・バインディングなどのツールを使用して、このサービスを構成できます。
  8. モバイル・プロジェクトの RUI ハンドラーを Web プロジェクトと Cordova プロジェクトの一方または両方にデプロイできます。 「Web デプロイを有効にする」属性の横にあるチェック・ボックスを選択してチェック・マークを入れます。 その場合、RUI ハンドラーは Web プロジェクトや Cordova プロジェクトにデプロイされます。 それ以外の場合、RUI ハンドラーは Cordova プロジェクトにのみデプロイされます。