ハイブリッド・モバイル・アプリケーション開発環境の構成

ハイブリッド・モバイル・アプリケーションは、HTML5、CSS、JavaScriptなどのWebテクノロジを使用して開発できます。

Webテクノロジを使用してアプリケーションを開発した後、Apache Cordovaなどのコンテナ・テクノロジを使用してモバイル・デバイスにデプロイできます。コンテナ・テクノロジは、連絡先、電話、ロケーション・サービスなどのネイティブ・モバイル・デバイス機能にアクセスするためのインタフェースを提供します。

Oracle JETで使用されるフレームワークおよびツールについて

Oracle JavaScript Extension Toolkit (JET)フレームワークには、iOSとAndroidの両方に対して同じユーザー・インタフェース・テーマ(Alta)を使用するハイブリッド・モバイル・アプリケーションの開発のサポートが含まれています。Oracle JETを使用してハイブリッド・モバイル・アプリケーションを作成する前に、Oracle JETがスキャフォールディング・ハイブリッド・モバイル・アプリケーションに対して提供するツールを理解する必要があります。

Node.js

Node.jsは、Oracle JETが様々な開発ツールをインストールおよび実行するパッケージ・マネージャとして使用するJavaScriptランタイム環境です。パッケージマネージャーは、ほかのソフトウェアツールのインストールと構成を自動化するプロセスに役立つソフトウェアツールの集まりです。Node.jsのパッケージ・マネージャはnpmと呼ばれます。Node.jsの詳細は、https://nodejs.orgを参照してください。

ノート:

Oracle JETハイブリッド・モバイル開発に必要なすべてのツールをインストールするには、最初にNode.jsをインストールする必要があります。

Cordova

Apache Cordovaは、Oracle JETがHTML、CSSおよびJavaScriptからクロス・プラットフォーム・ハイブリッド・アプリケーションを作成するために使用するバックボーンです。Apache Cordovaは、ネイティブ・モバイルAPIにアクセスするためのインタフェースを提供するコンテナ・テクノロジです。Cordovaはこの部分を処理するため、ネイティブSDKについて心配する必要はありません。ただし、Apache Cordova APIがモバイル・プラットフォームのネイティブSDKと対話するため、ネイティブSDKをインストールする必要があります。詳細は、http://cordova.apache.org/を参照してください。

アンドロイド/iOS SDK

ネイティブ・デバイスまたはエミュレータでハイブリッド・アプリケーションを実行するには、Oracle Mobile Hub JavaScript SDK for AndroidまたはiOSをインストールする必要があります。このSDKを使用すると、クライアントをコールできます。

Node.jsのインストール

Node.jsを使用して開発ツールをインストールし、Oracle JETでハイブリッド・モバイル・アプリケーションを作成します。

Node.jsをインストールするには:
  1. https://nodejs.orgからNode.jsをダウンロードします。
  2. インストール後にバージョンを確認するには、次のコマンドを実行します:
    node –version
  3. 企業のファイアウォールの内側で実行している場合は、Node.jsのプロキシ設定を構成する必要があります。Node.jsコンソールで、次を実行します:
    npm config set proxy http:/YOUR-COMPANY-URL:80
    npm config set https-proxy https://YOUR-COMPANY-URL:443
    Node.jsをインストールした後、npmコマンド(ノードのパッケージ・マネージャ)を使用して、Oracle JETでハイブリッド・モバイル・アプリケーションを作成するために必要なその他の開発ツールをインストールする必要があります。

Oracle JETツール・スクリプトのインストール

Oracle JETツール・スクリプトをインストールするには:
  1. Node.jsコマンド・コンソールで、次を実行します:
    npm install -g @oracle/ojet-cli
  2. インストールが成功したかどうかを確認するには、Node.jsコマンド・コンソールでこのコマンドを実行します:
    ojet help

Cordovaのインストール

Apache Cordovaをインストールするには:

  1. Node.jsコマンド・コンソール内で次のコマンドを実行します:
    npm install -g cordova
  2. Node.jsコマンド・コンソールでこのコマンドを実行して、インストールが成功したかどうかを確認します:
    cordova --version