IBM MobileFirst Platform Foundation (旧名称 IBM Worklight Foundation )

モバイル・エンタープライズ・アプリケーションの統合プラットフォーム(MEAP)モバイル・アプリケーション開発者向け IBM MobileFirst Platform Foundation 技術情報

Getting started with IBM MobileFirst Platform V6.2 (日本語版)

IBM MobileFirst Platform Foundation (旧名称 IBM Worklight Foundation)V6.2のGetting Started (英語版) はこちらをご参照ください。

IBM MobileFirst Platformを使用して、iOS、Android、Windows Phone、Windows 8で動くスマートフォン&タブレット・アプリケーションを開発、テスト、デプロイ、管理しましょう。自習書 (PDFファイル)、演習問題、サンプル・コードを提供していますので、ご自身のペースでIBM MobileFirst Platformの学習を進めることができます。



IBM MobileFirst Platform V6.2 マニュアル

IBM Knowledge Centerオンラインで参照

開発環境のセットアップ


IBM MobileFirst Platformを使用した開発環境をセットアップする
自習書
IBM MobileFirst Platform 開発環境のセットアップ
iOS 開発環境のセットアップ
Android 開発環境のセットアップ
BlackBerry 6 および 7 開発環境のセットアップ
BlackBerry 10 開発環境のセットアップ
Windows Phone 8 開発環境のセットアップ

Hello IBM MobileFirst Platform


最初のIBM Worklgihtアプリケーションを作成して、様々なモバイルOSでプレビューする
自習書サンプルコード
初めてのIBM MobileFirst Platform アプリケーションの作成IBM MobileFirst Platform project
NEW: 初めてのネイティブ iOS IBM MobileFirst Platform アプリケーションの作成IBM MobileFirst Platform project
Native project
NEW: 初めてのネイティブ Android IBM MobileFirst Platform アプリケーションの作成IBM MobileFirst Platform project
Native project
NEW: 初めてのネイティブ WP8 IBM MobileFirst Platform アプリケーションの作成IBM MobileFirst Platform project
Native project
iOS でのアプリケーションのプレビュー
Android でのアプリケーションのプレビュー
BlackBerry 6 および 7 でのアプリケーションのプレビュー
BlackBerry 10でのアプリケーションのプレビュー
Windows Phone 8 でのアプリケーション・プレビュー
Windows 8 でのアプリケーションのプレビュー
モバイル Web およびデスクトップ・ブラウザーでのアプリケーションのプレビュー

IBM MobileFirst Platform クライアント・サイド開発の基礎


アプリケーションで使用する基本的なIBM MobileFirst Platform APIの使用方法、マルチページ・アプリケーションの作成方法、UIフレームワークの使用方法、アプリケーションのデバッグと最適化方法、特定の環境に必要な基本情報を学ぶ
自習書サンプルコード
Learning IBM MobileFirst Platform クライアント・サイド API の学習IBM MobileFirst Platform project
マルチページ・アプリケーションの作成IBM MobileFirst Platform project
UI フレームワークでの作業
アプリケーションのデバッグ
さまざまな環境用にアプリケーションを最適化
iOS 向け開発時の一般情報
Android 向け開発時の一般情報
BlackBerry 6 および 7 向け開発時の一般情報
BlackBerry 10 向け開発時の一般情報
Windows Phone 8 向け開発時の一般情報
モバイル Web アプリケーション開発時の一般情報
デスクトップ・アプリケーション開発時の一般情報

IBM MobileFirst Platform サーバー・サイド開発


企業のバックエンド・アプリケーションやクラウド・サービスとモバイル・アプリケーションの統合に必要な、サーバー・コードの記述方法(アダプター)を学ぶ
自習書サンプルコード
アダプター・フレームワーク概説
HTTP アダプター - HTTP バックエンド・システムとの通信IBM MobileFirst Platform project
SQL アダプター – SQL データベースとの通信IBM MobileFirst Platform project
Cast Iron アダプター – Cast Iron との通信
JMS アダプター – JMS との通信
クライアント・アプリケーションからのアダプター・プロシージャーの呼び出しIBM MobileFirst Platform project
NEW: ネイティブ iOS アプリケーションからのアダプター・プロシージャーの呼び出しIBM MobileFirst Platform project
Native project
NEW: ネイティブ Android アプリケーションからのアダプター・プロシージャーの呼び出しIBM MobileFirst Platform project
Native project
NEW: ネイティブ Windows Phone 8 アプリケーションからのアダプター・プロシージャーの呼び出しIBM MobileFirst Platform project
ネイティブ Java ME アプリケーションからのアダプター・プロシージャーの呼び出しIBM MobileFirst Platform project
Native project
アダプターの高度な使用方法とマッシュアップIBM MobileFirst Platform project
アダプターにおける Java の使用IBM MobileFirst Platform project

高度なクライアント・サイド開発


コントロール、スキン、オフライン・アクセス、国際化対応、機密データの暗号化など、モバイル・アプリケーションの様々な機能の実装方法を学ぶ。さらに、ネイティブAPIを使用したクライアント・アプリケーションの開発方法を学ぶ。
自習書サンプルコード
クライアント・テクノロジーの概説
共通 UI コントロールIBM MobileFirst Platform project
IBM MobileFirst Platform スキンを使用した複数のフォーム・ファクターのサポート
翻訳の使用可能化IBM MobileFirst Platform project
直接更新を使用してアプリケーションを迅速に更新IBM MobileFirst Platform project
NEW: コマンド・ライン・インターフェース (CLI) を使用した IBM MobileFirst Platform プロジェクト成果物の作成、ビルド、および管理
NEW: リモート制御のクライアント・サイド・ログ収集

オフライン


オフラインで実行できるアプリを作成する
自習書サンプルコード
オフライン作業IBM MobileFirst Platform project
翻訳の使用可能化IBM MobileFirst Platform project
NEW: JSONStore - JavaScript APIIBM MobileFirst Platform project
NEW: JSONStore - Objective-C APIIBM MobileFirst Platform project
Native project
NEW: JSONStore - Java APIIBM MobileFirst Platform project
Native project

Apache Cordova を使用するハイブリッド・アプリケーションへのネイティブ機能の追加


IBM MobileFirst PlatformでのApache Cordova使用方法と、ハイブリッド・アプリケーションでのネイティブ・ページの使用法を学ぶ
自習書サンプルコード
Apache Cordova 概説
iOS - ハイブリッド・アプリケーションでネイティブ・ページを使用するIBM MobileFirst Platform project
iOS – Apache Cordova プラグインを使用してネイティブ機能をハイブリッド・アプリケーションに追加するIBM MobileFirst Platform project
Android – ハイブリッド・アプリケーションでネイティブ・ページを使用するIBM MobileFirst Platform project
Android – Apache Cordova プラグインを使用してネイティブ機能を使用するIBM MobileFirst Platform project
Windows Phone 8 – ハイブリッド・アプリケーションでネイティブ・ページを使用するIBM MobileFirst Platform project
Windows Phone 8 – Apache Cordova プラグインを使用してネイティブ機能をハイブリッド・アプリケーションに追加するIBM MobileFirst Platform project

通知


IBM MobileFirst Platform Foundation を使ってモバイル・アプリに通知を送信する
自習書サンプルコード
ハイブリッド・アプリケーションでのプッシュ通知IBM MobileFirst Platform project
NEW: ネイティブ iOS アプリケーションでのプッシュ通知IBM MobileFirst Platform project
Native project
NEW: ネイティブ Android アプリケーションでのプッシュ通知IBM MobileFirst Platform project
Native project
SMS 通知IBM MobileFirst Platform project
両方向 SMS 通信IBM MobileFirst Platform project

認証およびセキュリティー


認証、ログイン・モジュール、デバイス・プロビジョニングを使用して、不正なアクセスからアプリケーションとアダプター・プロシージャーを保護する方法を学ぶ
自習書サンプルコード
認証の概念
フォーム・ベースの認証IBM MobileFirst Platform project
アダプター・ベースの認証IBM MobileFirst Platform project
カスタム・オーセンティケーターとログイン・モジュールIBM MobileFirst Platform project
LDAP ログイン・モジュールを使用した LDAP サーバーでのユーザー認証IBM MobileFirst Platform project
WebSphere LTPA ベースの認証
デバイス・プロビジョニングの概念
カスタム・デバイス・プロビジョニングIBM MobileFirst Platform project
アプリケーション認証性保護
クライアントの X.509 証明書認証とユーザー登録IBM MobileFirst Platform project
NEW: IBM MobileFirst Server を使用した外部リソースの認証IBM MobileFirst Platform project

高度なトピック


シェルを使用した開発方法、通知の使用方法など、一歩進んだIBM MobileFirst Platformの使用方法を学ぶ
自習書サンプルコード
シェル開発コンセプトIBM MobileFirst Platform project
Android シェル開発
iOS シェル開発
IBM MobileFirst Platform アプリケーションのロケーション・サービスIBM MobileFirst Platform project
Native iOS project
Native Android project
ハイブリッド・アプリケーションでサーバー生成ページを統合するIBM MobileFirst Platform project
サーバーで生成されたページのコンテナーとして IBM MobileFirst Platform アプリケーションを使用IBM MobileFirst Platform project
拡張ページのコンテナーIBM MobileFirst Platform project
リソースの再利用によるアプリケーション開発の促進
IBM MobileFirst Platform Application Framework によるアプリケーションの作成IBM MobileFirst Platform project
Mobile Test Workbench を使用して IBM MobileFirst Platform モバイル・アプリケーションをテストする

実稼働環境への移行


開発環境から実稼働環境アプリケーションを移行する方法を学ぶ
自習書
開発環境からスタンドアロン QA/実動サーバーへの移行
Highly Revised: 運用分析
レポートおよび分析
Application Center を使用したモバイル・アプリケーションの配布
Introducing IBM MobileFirst Server and Application Center on IBM PureApplication System

Starter applicationサンプル


IBM MobileFirst Starterサンプルを活用して、モバイル・アプリの作成を開始する
アプリケーション・サンプルNotes
IBM MobileFirst Starter application
IBM MobileFirst Starter with jQuery Mobile
IBM MobileFirst Starter with Sencha
IBM MobileFirst Starter with Dojo Mobile
NEW: IBM MobileFirst Starter for native iOSIBM MobileFirst Starter
NEW: IBM MobileFirst Starter for native AndroidIBM MobileFirst Starter

追加リソース


最新の資料をまとめてzipファイルでダウンロードできます。また、モバイル・アプリケーション開発のクイック・スタートとして、Starter アプリケーションを使ってみてください。IBM MobileFirst Platformの稼動に必要なハードウェアの見積もりには、添付の文書をご参照ください。
追加リソース 
 すべての IBM MobileFirst Platform チュートリアル・モジュール 
 すべての IBM MobileFirst Platform チュートリアル・モジュール(英語) 
 すべての IBM MobileFirst Platform チュートリアル付属サンプルおよびアプリケーション・サンプル 
 IBM MobileFirst Platform Starter application 
 IBM MobileFirst Platform Starter application with jQuery Mobile 
 IBM MobileFirst Platform Starter application with Sencha 
 IBM MobileFirst Platform Starter application with Dojo Mobile 
 IBM MobileFirst Platform Scalability & Hardware Sizing
 Hardware Calculator
IBM MobileFirst Platformのスケーラビリティ・テストの結果と、ハードウェア計算ツールの使用方法をご紹介します。ハードウェア計算ツールは、Microsoft Excelの表形式で、IBM MobileFirst Platformの実装に必要なハードウェアの見積もりを支援します。
 IBM MobileFirst Platform V6.1のチュートリアル付属サンプルおよびアプリケーション・サンプル 
 IBM MobileFirst Platform V6.1のドキュメント(日本語) 
 IBM MobileFirst Platform V6.0のドキュメント(日本語) 
 IBM MobileFirst Platform V5.0.0.2のドキュメント(日本語) 
 IBM MobileFirst Platform V5.0.0.3のドキュメント(日本語) 
 IBM MobileFirst Platform V5.0.5のドキュメント(日本語) 
 IBM MobileFirst Platform V5.0.6のドキュメント(日本語) 
 IBM MobileFirst Platform V5.0 開発者向けリファレンス・ガイドIBM MobileFirst Platform V5.0 を使用したさまざまなチャネル向けアプリケーションの効率的な開発および最適化を支援するための開発者向けリファレンス・ガイドです。 Ajaxの知識があり、アプリケーション開発に精通しているWeb開発者を対象とします。

IBM 秋のイベント資料ダウンロード

【L-5】今、モバイル・アプリケーション・プラットフォームはここまで来た! IBM MobileFirst Platform

モバイル・アプリを開発する上での必須ポイント

ホワイトペーパー:IBM MobileFirst Platformと、OSS(オープンソース)ソリューションを比較したレポート。IBM MobileFirst Platformがもつ「DIY」型ソリューションにはない多数の利点から、開発する上での必須ポイントを考察します。

ホワイトペーパー

モバイル・アプリのセキュリティーには固有の要件があります。その要件を解き明かすと共に、解決策を解説します。


Have a previous version of IBM MobileFirst Platform?

WebSphere ニュース

技術情報検索

製品紹介

Connect with IBM developerWorks.