アプリケーションの開発

アプリケーションを開発するプロセスには、すべての環境に共通するステップがあります。 これには、サーバーのセットアップ、初期サーバー登録および対応する構成ファイルの作成、選択した IDE での新規プロジェクトの作成 (または既存のプロジェクトのオープン)、IDE プロジェクトへの必要な SDK ファイルの追加などがあります。 また、アプリケーション用に必要に応じてサーバー・サイドのアダプターを開発することができます。

MobileFirst アプリケーションは、 サーバー・サイドの開発とクライアント・サイドの開発からなります。クライアント・アプリケーションを初めて実行し、サーバー・リソースに接続するには、その前にクライアント・アプリケーションをサーバーに登録する必要があります。

環境をセットアップする

ターゲット・デバイスのプラットフォームに関係なく、すべての MobileFirst アプリケーションは、まずセットアップしてから開発する必要があります。

  • 必要に応じて IBM MobileFirst™ Platform Foundation Developer Kit をセットアップします。詳しくは、IBM MobileFirst Platform Foundation Developer Kitを参照してください。
  • アプリケーションに追加するための MobileFirst SDK ファイルのセットを作成します。詳しくは、MobileFirst Operations Console からの MobileFirst SDK の入手を参照してください。
  • クライアント・アプリケーションを開発します。
  • IBM MobileFirst Platform Foundation Developer Kit と一緒にインストールされた MobileFirst Development Server にアプリケーションを登録します。
  • アプリケーション用のサーバー・サイド・リソース (アダプター) を追加します。

パッケージ管理ツールを使用して、既存アプリケーションに SDK を追加する

アプリケーションを開発する

MobileFirst は、iOS Objective-C SDK を使用して Apple デバイス用に、Android Java™ SDK を使用して Android ベースのデバイス用に、Web JavaScript SDK を使用して Web ブラウザー・デバイス用に、そして Windows C# SDK を使用して Windows デバイス用に開発できます。また、ネイティブ・プラットフォーム SDK (iOS または Android) と JavaScript の組み合わせによる Cordova アプリケーションを開発するための SDK も提供されています。

サーバー・サイド・リソースを使用する

クライアント・アプリケーションは、サーバーに接続できると、 サーバー・サイド・リソース (アダプターやセキュリティーなど) を使用することができます。

ビルドとデプロイメント

アプリケーションのビルドと、テスト・サーバーまたは実動サーバーへのデプロイについて詳しくは、 テスト環境および実稼働環境への MobileFirst アプリケーションのデプロイを参照してください。