プライマリ・コンテンツに移動
Oracle® Mobile Application Framework Oracle Mobile Application Frameworkでのモバイル・アプリケーションの開発
2.4.1.0.0
E89897-01
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
このガイドのMAFリリース2.4.1に関する新しい内容
MAFリリース2.4.1の新機能と変更された機能
MAFリリース2.4.1に関するこのドキュメントにおけるその他の大きな変更
1
Oracle Mobile Application Frameworkの概要
1.1
モバイル・アプリケーション・フレームワークの概要
1.2
MAFランタイム・アーキテクチャについて
1.3
MAFを使用したアプリケーションの開発について
1.4
サンプルのMAFアプリケーション
2
MAFアプリケーション開発のスタート・ガイド
2.1
MAFアプリケーションの宣言的な開発の概要
2.2
MAFアプリケーションの作成
2.2.1
MAFアプリケーションの作成方法
2.2.2
MAFアプリケーションの作成時に行われる処理
2.3
MAFアプリケーションのアプリケーション機能の定義
2.3.1
アプリケーション機能の定義方法
2.4
アプリケーション機能へのコンテンツの追加
2.5
MAFアプリケーションへのアプリケーション機能の追加
2.5.1
MAFアプリケーションへのアプリケーション機能の追加方法
2.5.2
機能参照IDと機能IDに関する必知事項
2.6
MAF AMXページおよびMAFタスク・フローの作成
2.6.1
MAF AMXページの作成方法
2.6.2
MAFタスク・フローの作成方法
2.6.3
MAF AMXページおよびタスク・フローの作成時に行われる処理
3
MAFアプリケーションのコンテンツの構成
3.1
MAFアプリケーションの表示情報の構成の概要
3.2
MAFアプリケーションの表示プロパティの設定
3.3
iOSでのMAFアプリケーションの起動画面の変更
3.4
アプリケーション機能の表示プロパティの設定
4
アプリケーションのナビゲーションの構成
4.1
MAFアプリケーションの表示動作の概要
4.2
アプリケーションのナビゲーションの構成
4.2.1
ナビゲーション・バーの表示動作の設定方法
4.2.2
Springboardの表示動作の設定方法
4.2.3
Springboardのスライドアウト動作の設定方法
4.2.4
アプリケーション機能の表示順序の設定方法
4.3
ナビゲーション・オプションの構成時の処理
4.4
Springboardにアニメーションを設定する場合の処理
4.5
HTMLコンテンツによるカスタムSpringboardアプリケーション機能に関する必知事項
4.6
MAF AMXコンテンツによるカスタムSpringboardアプリケーション機能に関する必知事項
4.7
Springboardの実行時動作に関する必知事項
4.8
MAFアプリケーションのアプリケーション機能の再起動
4.8.1
アプリケーション機能の再起動方法
4.8.2
アプリケーション機能の再起動時の処理内容
4.9
Androidの戻るボタンを使用したMAFアプリケーションの移動
4.9.1
Androidシステムの戻るボタンの動作を構成する方法
4.10
MAFアプリケーションでのスライディング・ウィンドウの作成
4.11
MAFアプリケーションでのカスタムURLスキームの使用
5
MAFアプリケーション機能のコンテンツ・タイプの定義
5.1
アプリケーション機能のコンテンツ・タイプの概要
5.2
アプリケーション機能のコンテンツをリモートURLまたはローカルHTMLとして定義する方法
5.3
アプリケーション機能のコンテンツをMAF AMXページまたはタスク・フローとして定義する方法
5.4
iOSでのAMXコンテンツを使用するアプリケーション機能のWebビューの構成
5.5
アプリケーション機能での使用のための外部リソースの選択
6
MAFアプリケーションでのクライアント・データ・モデルの作成
6.1
MAFアプリケーションのクライアント・データ・モデルの概要
6.2
MAFアプリケーションでのクライアント・データ・モデルの作成の概要
6.3
RESTサービスへの接続によるクライアント・データ・モデルの作成
6.3.1
RESTサービスに接続してデータ・オブジェクトを取得する方法
6.3.2
MCS無名アクセス・キーに関する必知事項
6.4
クライアント・データ・モデルの候補データ・オブジェクトの検出
6.4.1
RESTリソースURLを使用してデータ・オブジェクトを検出する方法
6.4.2
サンプルのペイロードを使用してデータ・オブジェクトを検出する方法
6.4.3
RAMLファイルを使用してデータ・オブジェクトを検出する方法
6.4.4
フラット化されたネスト・データ・オブジェクト・オプションに関する必知事項
6.4.5
ADF BC REST記述を使用してデータ・オブジェクトを検出する方法
6.5
クライアント・データ・モデルのデータ・オブジェクトの選択および永続化
6.5.1
データ・オブジェクトを選択および永続化する方法
6.5.2
新しいデータ・オブジェクトを作成する方法
6.5.3
データ・オブジェクト属性を変更する方法
6.6
データ・オブジェクトの親子関係の指定
6.6.1
データ・オブジェクトの親子関係を指定する方法
6.7
CRUD RESTリソースの定義
6.8
CRUD RESTリソース詳細の指定
6.8.1
GET (読取り)リソース詳細を指定する方法
6.8.2
GET以外(書込み)リソース詳細を指定する方法
6.8.3
カスタム・リソースを追加する方法
6.8.4
問合せパラメータおよびパス・パラメータを指定する方法
6.8.5
HTTPヘッダー・パラメータを追加する方法
6.9
クライアント・データ・モデルのランタイム・オプションの設定
6.10
クライアント・データ・モデルの生成
6.11
MAFアプリケーションでのクライアント・データ・モデルの編集
6.12
MAFクライアント・データ・モデルDBPersistenceManagerの使用によるSQLiteデータベースへのアクセス
6.13
カスタム・リソースの定義
6.14
CRUD RESTコール後のカスタム・ロジックの実行
6.15
サービス・オブジェクトへのプログラムによるアクセス
6.16
主キーの使用の理解
6.17
フィルタされたエンティティ・リストの使用
6.18
MAFクライアント・データ・モデルに基づくユーザー・インタフェースの作成
6.18.1
クライアント・データ・モデルからデータ・コントロールを作成する方法
6.18.2
クライアント・データ・モデルからデータ・コントロールを作成する場合の処理
6.18.3
MAFユーザー・インタフェース・ジェネレータを使用する方法
6.18.4
ユーザー・インタフェースを生成する場合の処理
6.19
MAFアプリケーションからのオフライン・トランザクションの同期
6.19.1
保留中の同期アクションを表示する方法
6.19.2
失敗した同期アクションを処理するためのカスタム・ロジックを追加する方法
6.19.3
自動同期の無効化に関する必知事項
6.20
クライアント・データ・モデルによるデータ変更イベントのサポートの理解
6.21
MAFアプリケーションでのオフライン・モードの強制
6.22
バックグラウンド・タスクの実行のためのビジュアル・インジケータの使用
7
MAFアプリケーションでのOracle Mobile Cloud ServiceプラットフォームAPIの使用
7.1
Oracle Mobile Cloud ServiceプラットフォームAPIの使用の概要
7.2
Oracle Mobile Cloud Serviceユーザー情報へのアクセス
7.3
Oracle Mobile Cloud Service記憶域コレクション内のファイルへのアクセス
7.3.1
StorageObjectService Beanデータ・コントロールの作成方法
7.3.2
StorageObject Beanデータ・コントロールの作成時の処理内容
7.3.3
Oracle Mobile Cloud Service記憶域コレクションからのすべてのファイルの取得方法
7.3.4
MCS記憶域コレクションからの記憶域オブジェクトのリストのフィルタ方法
7.3.5
Oracle Mobile Cloud Service記憶域コレクションからの単一ファイルの取得方法
7.3.6
MAFアプリケーション内のデータと記憶域オブジェクトを関連付ける方法
7.4
Oracle Mobile Cloud Serviceへの分析情報の送信
7.4.1
Oracle Mobile Cloud Serviceへの分析の転送を構成する方法
7.4.2
Oracle Mobile Cloud Serviceにプログラムで分析を送信する方法
7.4.3
Oracle Mobile Cloud Serviceにコンテキスト・イベントを送信する方法
7.4.4
その他のリポジトリに分析を送信する方法
7.4.5
分析情報を取得するMAFフレームワーク・イベント
7.5
Oracle Mobile Cloud Serviceへの診断情報の送信
8
MAFアプリケーションのローカライズ
8.1
MAFアプリケーションのローカライズの概要
8.2
MAFアプリケーションのリソース・バンドル・オプションの設定
8.2.1
MAFアプリケーションのリソース・バンドル・オプションの設定方法
8.3
ベース・リソース・バンドルでのテキスト・リソースの定義
8.3.1
ベース・リソース・バンドルにテキスト・リソースを定義する方法
8.3.2
ベース・リソース・バンドルにテキスト・リソースを定義した場合の処理
8.4
ロケール固有のリソース・バンドルの作成
8.4.1
ロケール固有のリソース・バンドルの作成方法
8.5
リソース・バンドルのリソースの編集
8.6
MAFアプリケーションのイメージ・ファイルのローカライズ
8.7
MAFでの言語のサポート
8.8
ローカライズ可能なMAFプロパティ
9
MAFアプリケーションのスキニング
9.1
MAFアプリケーション・スキンの概要
9.1.1
maf-config.xmlファイルについて
9.1.2
maf-skins.xmlファイルについて
9.2
アプリケーションへのカスタム・スキンの追加
9.3
アプリケーションが使用するスキンの指定
9.4
カスタム・スキンの登録
9.5
MAFスキンのバージョニング
9.6
スキンのバージョニング時に行われる処理
9.7
デフォルト・スキン・スタイルのオーバーライド
9.8
スキニングに関する必知事項
9.9
スキンへの新しいスタイル・シートの追加
9.10
エンド・ユーザーによる実行時のアプリケーション・スキンの変更の有効化
9.11
実行時に行われる処理: エンド・ユーザーによるアプリケーションのスキンの変更方法
10
MAFアプリケーションでのプラグインの使用方法
10.1
MAFアプリケーションでのプラグインの使用方法の概要
10.2
MAFアプリケーションでのコア・プラグインの有効化
10.2.1
MAFアプリケーションでコア・プラグインを有効にする方法
10.2.2
MAFアプリケーションでコア・プラグインを有効にする場合の処理
10.3
MAFアプリケーションでの追加プラグインの登録
10.3.1
追加プラグインを登録する方法
10.3.2
MAFアプリケーションに追加プラグインを登録する場合の処理
10.4
MAFアプリケーション組込みプラグインのデプロイ
10.5
機能アーカイブ・ファイルからのプラグインのインポート
10.6
MAFアプリケーションでのプラグインの使用方法
10.7
iOSのデバイス機能にアクセスするプラグインの使用方法の説明の指定
10.8
CordovaプラグインにWindowsプラットフォーム上のネイティブUIでの実行を許可する
11
MDSを使用したMAFアプリケーションのアーティファクトのカスタマイズ
11.1
MDSカスタマイズをMAFファイルに適用する方法の概要
11.2
MDSによるMAFアプリケーションのカスタマイズ
11.3
カスタマイズ・レイヤーの構成
11.3.1
レイヤー値をグローバルに構成する方法
11.3.2
アプリケーションレベルのレイヤー値の構成方法
11.3.2.1
Studio開発者ロールの使用方法
11.3.2.2
「カスタマイズ開発者」ロールの使用方法
11.4
カスタマイズ・クラスの作成
11.5
カスタマイズ・クラスの使用
11.6
「カスタマイズ開発者」ロールの理解
11.6.1
JDeveloperでの「カスタマイズ開発者」ロールへの切替え
11.6.2
ヒント・レイヤーに関する必知事項
11.7
リソース・バンドルでのカスタマイズの有効化
11.7.1
アプリケーション・リソース・バンドルの作成方法
11.7.2
プロジェクト・リソース・バンドルの作成方法
11.8
カスタマイズを使用したMAFアプリケーションのアップグレード
11.8.1
アプリケーションをアップグレードする場合のJDeveloperでの処理
11.8.2
FARのアップグレードに関する必知事項
12
MAFアプリケーションでのライフサイクル・リスナーの使用方法
12.1
MAFアプリケーションのライフサイクル・リスナーの概要
12.2
MAFアプリケーションまたはアプリケーション機能のライフサイクル・リスナーの登録
12.3
ライフサイクル・リスナー登録時の処理
13
MAF AMXページの作成
13.1
MAF AMXアプリケーション機能の概要
13.2
タスク・フローの作成
13.2.1
タスク・フローの作成方法
13.2.1.1
新しいバインド・タスク・フローの動作に関する必知事項
13.2.2
タスク・フロー・アクティビティと制御フローに関する必知事項
13.2.3
ViewController-task-flow.xmlファイルに関する必知事項
13.2.4
MAFタスク・フロー・ダイアグラマに関する必知事項
13.2.5
タスク・フロー・アクティビティの追加方法と使用方法
13.2.5.1
ビュー・アクティビティの追加
13.2.5.2
ルーター・アクティビティの追加
13.2.5.3
メソッド・コール・アクティビティの追加
13.2.5.4
タスク・フロー・コール・アクティビティの追加
13.2.5.4.1
タスク・フロー・コール・アクティビティを使用したバインド・タスク・フローのコール
13.2.5.4.2
タスク・フロー・コール・アクティビティでの入力パラメータの指定
13.2.5.4.3
データ・コントロール・コンテキストの指定
13.2.5.5
タスク・フロー・リターン・アクティビティの追加
13.2.5.6
ページ定義ファイルのあるタスク・フロー・アクティビティの使用
13.2.6
タスク・フローのデータ・コントロール・コンテキストの深さを定義する方法
13.2.7
制御フローの定義方法
13.2.7.1
制御フロー・ケースの定義
13.2.7.2
ワイルドカード制御フロー・ルールの追加
13.2.7.3
制御フロー・ルールのメタデータに関する必知事項
13.2.7.4
制御フロー・ルールの評価に関する必知事項
13.2.8
MAFの戻るナビゲーションのサポートに関する必知事項
13.2.9
ドラッグによりページ・ナビゲーションを有効にする方法
13.2.10
UIコンポーネントを使用したアクション結果の指定方法
13.2.11
マネージドBeanの作成および参照方法
13.2.12
ページ遷移スタイルの指定方法
13.2.13
バインド・タスク・フローおよびバインドなしタスク・フローに関する必知事項
13.2.13.1
バインドなしタスク・フロー
13.2.13.2
バインド・タスク・フロー
13.2.13.3
タスク・フローのパラメータの使用
13.2.13.3.1
バインド・タスク・フローへのパラメータ渡し
13.2.13.3.2
バインド・タスク・フローの戻り値の構成
13.3
ビューの作成
13.3.1
MAF AMXページの使用方法
13.3.1.1
MAF AMXページ構造の解釈
13.3.1.2
MAF AMXページの作成
13.3.1.3
MAF AMXページの作成時に行われる処理
13.3.1.4
UIエディタの使用方法
13.3.1.5
ページ定義ファイルへのアクセス
13.3.1.6
ページ・コンテンツの共有
13.3.1.6.1
フラグメント・コンテンツの構成
13.3.1.6.2
フラグメントへの属性リストおよびメタデータの受渡し
13.3.2
MAF AMXページにUIコンポーネントを追加する方法
13.3.2.1
「プレビュー」の使用方法
13.3.2.2
UIコンポーネントの構成
13.3.2.3
要素識別子とその監査に関する必知事項
13.3.3
MAF AMXページへのデータ・コントロールの追加方法
13.3.3.1
属性のドラッグ・アンド・ドロップ
13.3.3.1.1
日付
13.3.3.1.2
単一選択
13.3.3.1.3
テキスト
13.3.3.2
操作のドラッグ・アンド・ドロップ
13.3.3.2.1
操作
13.3.3.2.2
メソッド
13.3.3.3
コレクションのドラッグ・アンド・ドロップ
13.3.3.3.1
複数選択
13.3.3.3.2
フォーム
13.3.3.3.3
イテレータ
13.3.3.3.4
リスト・ビュー
13.3.3.4
生成されるバインディングに関する必知事項
13.3.3.5
生成されるドラッグ・アンド・ドロップ・アーティファクトに関する必知事項
13.3.3.6
MAF AMXエディタの「バインディング」タブの使用方法
13.3.3.7
使用されないバインディングの削除に関する必知事項
13.3.4
サーバー通信に関する必知事項
14
MAF AMXユーザー・インタフェースの作成
14.1
MAF AMXページのユーザー・インタフェースの作成の概要
14.2
ページ・レイアウトの設計
14.2.1
表示コンポーネントの使用方法
14.2.2
パネル・ページ・コンポーネントの使用方法
14.2.3
パネル・グループ・レイアウト・コンポーネントの使用方法
14.2.3.1
スクロール動作のカスタマイズ
14.2.4
パネル・フォーム・レイアウト・コンポーネントの使用方法
14.2.5
パネル・ストレッチ・レイアウト・コンポーネントの使用方法
14.2.6
パネル・ラベルおよびメッセージ・コンポーネントの使用方法
14.2.7
ファセット・コンポーネントの使用方法
14.2.8
ポップアップ・コンポーネントの使用方法
14.2.9
パネル・スプリッタ・コンポーネントの使用方法
14.2.10
スペーサ・コンポーネントの使用方法
14.2.11
表のレイアウト・コンポーネントの使用方法
14.2.12
メーソンリー・レイアウト・コンポーネントの使用方法
14.2.13
アクセサリ・レイアウト・コンポーネントの使用方法
14.2.14
デッキ・コンポーネントの使用方法
14.2.15
フレックス・レイアウト・コンポーネントの使用方法
14.2.16
フラグメント・コンポーネントの使用方法
14.3
UIコンポーネントの作成と使用方法
14.3.1
入力テキスト・コンポーネントの使用方法
14.3.1.1
入力テキスト・コンポーネントのカスタマイズ
14.3.2
入力数値スライダ・コンポーネントの使用方法
14.3.3
入力日コンポーネントの使用方法
14.3.4
出力テキスト・コンポーネントの使用方法
14.3.5
ボタンの使用方法
14.3.5.1
デフォルト・スタイル・ボタンの表示
14.3.5.2
戻るスタイル・ボタンの表示
14.3.5.3
強調表示スタイル・ボタンの表示
14.3.5.4
アラート・スタイル・ボタンの表示
14.3.5.5
追加のボタン・スタイルの使用方法
14.3.5.6
アプリケーション内でのボタンの使用方法
14.3.5.6.1
ナビゲーション・バー
14.3.5.6.2
コンテンツ領域
14.3.5.6.3
アクション・シート
14.3.5.6.4
アラート・メッセージ
14.3.5.7
戻るボタン・ナビゲーションの有効化
14.3.5.8
操作と属性の処理順序に関する必知事項
14.3.6
リンクの使用方法
14.3.7
イメージの表示方法
14.3.8
チェックボックス・コンポーネントの使用方法
14.3.8.1
iOSプラットフォームでのチェックボックス・コンポーネントのサポート
14.3.8.2
Androidプラットフォームでのチェックボックス・コンポーネントのサポート
14.3.9
チェックボックスを複数選択コンポーネントの使用方法
14.3.9.1
チェックボックスを複数選択コンポーネントとユーザーとの対話に関する必知事項
14.3.10
選択肢コンポーネントの使用方法
14.3.10.1
iOSプラットフォームでの選択肢コンポーネントとユーザーとの対話に関する必知事項
14.3.10.2
Androidプラットフォームでの選択肢コンポーネントとユーザーとの対話に関する必知事項
14.3.10.3
アイテムの選択コンポーネントの違いに関する必知事項
14.3.11
選択肢を複数選択コンポーネントの使用方法
14.3.12
ブール・スイッチ・コンポーネントの使用方法
14.3.12.1
iOSプラットフォームでのブール・スイッチ・コンポーネントのサポートに関する必知事項
14.3.12.2
Androidプラットフォームでのブール・スイッチ・コンポーネントのサポートに関する必知事項
14.3.13
選択ボタン・コンポーネントの使用方法
14.3.14
ラジオ・ボタン・コンポーネントの使用方法
14.3.15
リスト・ビューおよびリスト・アイテム・コンポーネントの使用方法
14.3.15.1
ページングおよび動的スクロールの構成
14.3.15.1.1
リスト・ビューのスクロール方法
14.3.15.1.2
リスト・ビューの独自のスクロール
14.3.15.1.3
サーバー側ページング
14.3.15.2
MAF AMX UIコンポーネントによるメモリー消費に関する必知事項
14.3.15.3
リスト・ビュー・アイテムの再配置
14.3.15.4
リスト・ビュー・レイアウトの構成
14.3.15.5
静的リスト・ビューの使用に関する必知事項
14.3.16
カルーセル・コンポーネントの使用方法
14.3.17
フィルム・ストリップ・コンポーネントの使用方法
14.3.17.1
フィルム・ストリップ・レイアウトに関する必知事項
14.3.17.2
フィルム・ストリップ・ナビゲーションに関する必知事項
14.3.18
Verbatimコンポーネントの使用方法
14.3.18.1
JavaScriptおよびAJAXをVerbatimコンポーネントとともに使用する方法に関する必知事項
14.3.19
出力HTMLコンポーネントの使用方法
14.3.20
反復の有効化方法
14.3.21
UIコンポーネントのコンテンツのリフレッシュ方法
14.3.22
アクション・リスナーの使用方法
14.3.22.1
アクション・リスナー・コンポーネントと属性間の違いに関する必知事項
14.3.23
プロパティ・リスナーの設定の使用方法
14.3.24
クライアント・リスナーの使用方法
14.3.25
日時の変換方法
14.3.25.1
日時パターンに関する必知事項
14.3.26
数値の変換方法
14.3.27
ドラッグ・ナビゲーションを有効にする方法
14.3.27.1
disabled属性に関する必知事項
14.3.28
ロード・インジケータの使用方法
14.4
カスタムUIコンポーネントの作成
14.5
ジェスチャーの有効化
14.6
3D Touchに対応したiOSデバイスで使用するアプリケーションのショートカットの実装
14.7
データ視覚化の指定
14.7.1
面グラフの作成方法
14.7.2
棒グラフの作成方法
14.7.3
レンジ・チャートの作成方法
14.7.4
バブル・チャートの作成方法
14.7.5
コンボ・チャートの作成方法
14.7.6
線グラフの作成方法
14.7.7
円グラフの作成方法
14.7.7.1
円グラフをドーナツ・グラフとして構成
14.7.7.2
円グラフのスタイル設定
14.7.8
散布図の作成方法
14.7.9
スパーク・チャートの作成方法
14.7.10
ファンネル・チャートの作成方法
14.7.11
株価チャートの作成方法
14.7.12
チャート・コンポーネントのスタイル設定方法
14.7.13
チャート・コンポーネントでのイベントの使用方法
14.7.14
チャート・ツールチップのカスタマイズに関する必知事項
14.7.15
カテゴリ軸でのチャートのソートを有効にする方法
14.7.16
チャートの初期ズームを定義する方法
14.7.17
特定のチャート系列のスタックを定義する方法
14.7.18
チャートの二重-Y軸分割を有効にする方法
14.7.19
LEDゲージの作成方法
14.7.20
ステータス・メーター・ゲージの作成方法
14.7.21
ダイアル・ゲージの作成方法
14.7.22
評価ゲージの作成方法
14.7.22.1
shortDesc属性の上書き
14.7.22.2
評価ゲージ・コンポーネントへのカスタム・スタイルの適用
14.7.23
チャートおよびゲージ・コンポーネントの子要素の定義方法
14.7.23.1
チャートのデータ・アイテムの定義
14.7.23.2
凡例の定義および構成
14.7.23.3
X軸、Y軸およびY2軸の定義および構成
14.7.23.4
円グラフのデータ・アイテムの定義
14.7.23.5
スパーク・チャートのデータ・アイテムの定義
14.7.23.6
ファンネル・データ・アイテムの定義
14.7.23.7
株価のデータ・アイテムの定義
14.7.23.8
しきい値の定義
14.7.24
地理マップ・コンポーネントの作成方法
14.7.24.1
地理プロバイダ情報を指定した地理マップ・コンポーネントの構成
14.7.24.2
地理マップ・コンポーネントでのルートの表示
14.7.25
テーマ・マップ・コンポーネントの作成方法
14.7.25.1
カスタム・マーカーの定義
14.7.25.2
分離領域レイヤーの定義
14.7.25.3
分離領域の定義
14.7.25.4
初期ズームの有効化
14.7.25.5
カスタム・ベース・マップの定義
14.7.25.6
イベント・リスナーのマーカー・サポートに関する必知事項
14.7.25.7
テーマ・マップ・コンポーネントへのカスタム・スタイルの適用
14.7.26
マップ・コンポーネントでのイベントの使用方法
14.7.27
ツリーマップ・コンポーネントの作成方法
14.7.27.1
ツリーマップ・コンポーネントへのカスタム・スタイルの適用
14.7.28
サンバースト・コンポーネントの作成方法
14.7.28.1
サンバースト・コンポーネントへのカスタム・スタイルの適用
14.7.29
時系列コンポーネントの作成方法
14.7.29.1
時系列コンポーネントへのカスタム・スタイルの適用
14.7.30
NBoxコンポーネントの作成方法
14.7.31
統計図表の作成方法
14.7.32
マップ・コンポーネント、サンバースト、ツリーマップ、時系列、統計図表およびNBoxの子要素の定義方法
14.7.33
データバインドされたデータ視覚化コンポーネントの作成方法
14.7.33.1
データバインドされたチャート・コンポーネントの系列スタイルの設定に関する必知事項
14.7.34
静的データに基づくデータ視覚化コンポーネントの作成方法
14.7.35
チャート・コンポーネントでインタラクティブ性を有効にする方法
14.7.36
極チャートの作成方法
14.8
UIコンポーネントのスタイル設定
14.8.1
コンポーネント属性を使用したスタイルの定義方法
14.8.2
スキニングに関する必知事項
14.8.3
スキニング用のCSS IDセレクタの使用に関する必知事項
14.8.4
データ視覚化コンポーネントのスタイル設定方法
14.9
MAFのアクセシビリティのサポートの理解
14.9.1
アクセシビリティのためのUIおよびデータ視覚化コンポーネントの構成方法
14.9.1.1
アクセシビリティ監査ルールの構成
14.9.2
基本的なWAI-ARIA用語に関する必知事項
14.9.3
Oracle Global HTML Accessibility Guidelinesに関する必知事項
14.10
入力の検証
14.11
イベント・リスナーの使用方法
14.11.1
イベント・リスナーの制約付きタイプ属性に関する必知事項
15
MAF AMXでのバインディングの使用とデータ・コントロールの作成
15.1
バインディングおよびデータ・コントロールの概要
15.2
オブジェクト・スコープ・ライフサイクルについて
15.2.1
オブジェクト・スコープとタスク・フローに関する必知事項
15.3
EL式の作成
15.3.1
データ・バインディングEL式について
15.3.2
EL式の作成方法
15.3.2.1
メソッド式ビルダーについて
15.3.2.2
非ELプロパティについて
15.3.3
MAFバインディング・プロパティに関する必知事項
15.3.4
イテレータ間でデータ・プロバイダの状態の保持を有効にする方法
15.3.5
バインディング・コンテナを参照する方法
15.3.6
式ビルダーのカテゴリについて
15.3.6.1
バインディング・カテゴリについて
15.3.6.2
マネージドBeanカテゴリについて
15.3.6.3
モバイル・アプリケーション・フレームワーク・オブジェクト・カテゴリについて
15.3.7
ELイベントについて
15.3.8
EL式のマネージドBean内での使用方法
15.4
マネージドBeanの作成と使用
15.4.1
JDeveloperでのマネージドBeanの作成方法
15.4.2
JDeveloperを使用してマネージドBeanを作成する場合の処理
15.5
データ・コントロールを使用したビジネス・サービスの公開
15.5.1
データ・コントロールの作成方法
15.5.2
データ・コントロール作成時のプロジェクト内の処理
15.5.2.1
DataControls.dcx概要エディタ
15.5.2.2
データ・コントロール・パネル
15.5.3
データ・コントロールの組込み操作
15.5.3.1
データ・コントロールのaddXXXおよびremoveXXXメソッド
15.6
「データ・コントロール」パネルでのデータバインドされたUIコンポーネントの作成
15.6.1
「データ・コントロール」パネルの使用方法
15.6.2
「データ・コントロール」パネルの使用時の処理
15.7
実行時に行われる処理: バインディング・コンテキストの動作方法
15.8
データ・コントロールの構成
15.8.1
データ・コントロールの編集方法
15.8.2
データ・コントロール編集時の処理
15.8.3
データ・コントロールのMDSカスタマイズに関する必知事項
15.9
属性の使用
15.9.1
属性を主キーとして指定する方法
15.9.2
属性の静的なデフォルト値を定義する方法
15.9.3
属性へのUIヒントの設定方法
15.9.4
属性へのUIヒントの設定時の処理
15.9.5
EL式を使用してUIヒントにアクセスする方法
15.10
Beanデータ・コントロールの作成および使用
15.10.1
Beanクラス変数のシリアライズに関する必知事項
15.11
アプリケーション機能間のデータ・コントロールのインスタンスの共有
15.11.1
アプリケーション機能間のデータ・コントロールのインスタンスの共有方法
15.11.2
アプリケーション機能間のデータ・コントロールのインスタンスの共有方法
15.12
DeviceFeaturesデータ・コントロールの使用方法
15.12.1
getPictureメソッドを使用して写真撮影を可能にする方法
15.12.2
SendSMSメソッドを使用してテキスト・メッセージングを可能にする方法
15.12.3
sendEmailメソッドを使用して電子メールを可能にする方法
15.12.4
createContactメソッドを使用してコンタクト先の作成を可能にする方法
15.12.5
findContactsメソッドを使用してコンタクト先の検索を可能にする方法
15.12.6
updateContactメソッドを使用してコンタクト先の更新を可能にする方法
15.12.7
removeContactメソッドを使用してコンタクト先の削除を可能にする方法
15.12.8
startLocationMonitorメソッドを使用して地理的位置を有効にする方法
15.12.9
displayFileメソッドを使用してファイルの表示を可能にする方法
15.12.10
addLocalNotificationおよびcancelLocalNotificationメソッドを使用してローカル通知を管理する方法
15.12.11
デバイス・プロパティに関する必知事項
15.13
属性の検証
15.13.1
検証ルールの追加方法
15.13.2
バリデータのメタデータに関する必知事項
15.14
バックグラウンド・スレッドの使用方法
15.15
データ変更イベントの使用
16
MAFアプリケーションで使用されるエンド・ポイントの構成
16.1
MAFアプリケーションで使用されるエンド・ポイントの構成の概要
16.2
構成サービスのエンド・ポイントの定義
16.3
構成サービスのユーザー・インタフェースの作成
16.4
URLの構築について
16.5
サーバー上での構成サービスの設定
17
MAFアプリケーションでのWebサービスの使用方法
17.1
MAFアプリケーションでのWebサービス使用の概要
17.2
WebサービスにアクセスするためのRESTサービス・アダプタの作成
17.2.1
入力および出力ストリームへのアクセス
17.2.2
非テキスト・レスポンスのサポート
17.3
セキュアなWebサービスへのアクセス
17.3.1
Webサービスへのアクセスを有効にする方法
17.3.2
Webサービスへのアクセスを有効にする場合の処理
17.3.3
資格証明の挿入に関する必知事項
17.3.4
Cookieの挿入に関する必知事項
17.4
ブラウザ・プロキシ情報の構成
18
MAF AMXでのローカル・データベースの使用方法
18.1
ローカルSQLiteデータベースの使用方法の概要
18.1.1
SQLiteと他のリレーショナル・データベースとの相違点
18.1.1.1
同時実行性
18.1.1.2
SQLのサポートおよび解釈
18.1.1.3
データ型
18.1.1.4
外部キー
18.1.1.5
データベース・トランザクション
18.1.1.6
認証
18.2
ローカルSQLiteデータベースの使用方法
18.2.1
データベースへの接続方法
18.2.2
SQLスクリプトを使用してデータベースを初期化する方法
18.2.3
デスクトップ上でデータベースを初期化する方法
18.2.4
コミット処理に関する必知事項
18.2.5
MAFでのSQLite JDBCドライバの制限
18.2.6
VACUUMコマンドの使用方法
18.2.7
データベースを暗号化および復号化する方法
18.2.7.1
独自のパスワードでのデータベースの暗号化
18.2.7.2
独自のパスワードで暗号化されたデータベースの永久的な復号化
18.2.7.3
MAFで生成されたパスワードでのデータベースの暗号化
18.2.7.4
MAFで生成されたパスワードで暗号化されたデータベースの復号化
19
MAF AMXアプリケーション機能アーティファクトのカスタマイズ
19.1
MAF AMXページおよびアーティファクトのカスタマイズの概要
19.2
MAF AMXページおよびアーティファクトのカスタマイズ
20
リモートURLを使用したアプリケーション機能コンテンツの実装
20.1
リモートURLアプリケーションの概要
20.2
リモート・アプリケーションによるコンテナ・サービスへのアクセスの有効化
20.3
MAFアプリケーションでのリモートURLのホワイトリストへの追加
20.3.1
AndroidプラットフォームでリモートURLをホワイトリストに追加する方法
20.3.2
iOSプラットフォームでリモートURLをホワイトリストに追加する方法
20.3.3
ユニバーサルWindowsプラットフォームでリモートURLをホワイトリストに追加する方法
20.4
リモートURLページでのブラウザ・ナビゲーション・バーの有効化
20.4.1
リモートURLアプリケーション機能へのナビゲーション・バーの追加方法
20.4.2
リモートURLアプリケーション機能のブラウザ・ナビゲーション・ボタンを有効にする場合の処理
21
ユーザー・プリファレンスの有効化
21.1
モバイル・アプリケーションのユーザー・プリファレンス・ページの作成
21.1.1
モバイル・アプリケーションレベルのプリファレンス・ページの作成方法
21.1.1.1
新しいユーザー・プリファレンス・ページの作成方法
21.1.1.2
プリファレンス・ページを追加する場合の処理
21.1.1.3
ユーザー・プリファレンス・リストの作成方法
21.1.1.4
プリファレンス・リストを作成する場合の処理
21.1.1.5
ブール型のプリファレンス・リストの作成方法
21.1.1.6
ブール型のプリファレンスを追加する場合の処理
21.1.1.7
テキストのプリファレンスの追加方法
21.1.1.8
テキストのプリファレンスを定義する場合の処理
21.1.2
アプリケーションレベルのプリファレンス・ページを作成する場合の処理
21.2
アプリケーション機能のユーザー・プリファレンス・ページの作成
21.3
ユーザー・プリファレンス・ページ用に格納された値を取得するEL式の使用方法
21.3.1
preferenceScopeに関する必知事項
21.3.2
iOSネイティブ・ビューでのプリファレンス値の読取り
21.4
プラットフォームによる表示の差異
22
アプリケーション機能に関する制約の設定
22.1
制約の概要
22.1.1
制約を使用したアプリケーション機能の表示または非表示
22.1.2
制約を使用した特定のコンテンツ・タイプの配信
22.2
アプリケーション機能の制約の定義
22.2.1
アプリケーション機能に制約を定義する方法
22.2.2
制約を定義する場合の処理
22.2.3
property属性について
22.2.4
ユーザー制約とアクセス制御について
22.2.5
ハードウェア関連の制約について
22.2.6
アプリケーション機能およびコンテンツに関する動的制約の作成
22.2.6.1
静的制約とEL定義制約の結合について
22.2.6.2
動的コンテンツの定義方法
23
通知の有効化と使用方法
23.1
通知の概要
23.2
プッシュ通知の有効化
23.2.1
MCSからのプッシュ通知のためのデバイスの登録方法
23.2.2
プッシュ通知ペイロードに関する必知事項
23.3
ローカル通知の管理
23.3.1
Javaを使用したローカル通知の管理方法
23.3.2
JavaScriptを使用したローカル通知の管理方法
23.3.3
DeviceFeaturesデータ・コントロールを使用したローカル通知の管理方法
23.3.4
ローカル通知オプションとアプリケーションの動作に関する必知事項
23.4
MAFが通知イベントをトリガーしたときのアプリケーション状態の判断
24
MAFアプリケーションでのエラー・メッセージの表示
24.1
MAFアプリケーションでのエラー処理の概要
24.2
エラー・メッセージの表示およびバックグラウンド・スレッドの停止
24.2.1
アプリケーションによるバックグラウンド・スレッド例外のエラー・メッセージの表示方法
24.3
エラー・メッセージのローカライズ
25
MAFアプリケーションのデプロイ
25.1
MAFアプリケーションのデプロイメントの概要
25.2
デプロイメント・プロファイルでの作業
25.2.1
自動的に生成されるデプロイメント・プロファイルについて
25.2.2
デプロイメント・プロファイルの作成方法
25.2.3
デプロイメント・プロファイルの作成時の処理
25.3
AndroidプラットフォームへのMAFアプリケーションのデプロイ
25.3.1
Gradleプロキシ設定の構成方法
25.3.2
AndroidプラットフォームにデプロイするMAFアプリケーションの署名方法
25.3.3
資格証明の格納に関する必知事項
25.3.4
AndroidプラットフォームへのMAFアプリケーションのデプロイ方法
25.3.5
AndroidプラットフォームにMAFアプリケーションをデプロイする場合の処理
25.3.6
Androidアプリケーションへのカスタム・イメージの追加方法
25.3.7
JDeveloperによってAndroidアプリケーション用のイメージがデプロイされる場合の処理
25.4
iOSアプリケーションのデプロイ
25.4.1
iOSデプロイメント・プロファイルの作成方法
25.4.1.1
iOSビルド・オプションの定義
25.4.1.2
デバイス署名およびエクスポート・オプションの設定
25.4.1.3
iOSアプリケーションへのカスタム・イメージの追加
25.4.1.4
iTunesアートワークに関する必知事項
25.4.1.5
表示をデバイスの特定の向きに制限する方法
25.4.2
iOSシミュレータへのiOSアプリケーションのデプロイ方法
25.4.3
iOSデバイスへのアプリケーションのデプロイ方法
25.4.4
iOSデバイスにアプリケーションをデプロイする場合の処理
25.4.5
iOSデバイスへのアプリケーションのデプロイに関する必知事項
25.4.5.1
iOS開発用証明書の作成
25.4.5.2
テストおよびデバッグ用のAppleデバイスの登録
25.4.5.3
アプリケーションIDの登録
25.4.6
App StoreへのiOSアプリケーションの配布方法
25.5
ユニバーサルWindowsプラットフォームへのMAFアプリケーションのデプロイ
25.5.1
ユニバーサルWindowsプラットフォームへのMAFアプリケーションのデプロイ方法
25.5.2
ユニバーサルWindowsプラットフォームへのMAFアプリケーションのデプロイ時に行われる処理
25.6
アプリケーションのMAFクイック・デプロイメントの概要
25.6.1
クイック・デプロイメントをサポートするアーティファクトについて
25.6.2
クイック・デプロイメントの要件について
25.6.3
クイック・デプロイメント・セッション中の処理
25.6.4
アプリケーションの完全なデプロイメントの開始方法
25.6.5
アプリケーションの完全なデプロイメントの強制方法
25.6.6
クイック・デプロイメントの制限に関する必知事項
25.7
機能アーカイブ・ファイル(FAR)のデプロイ
25.7.1
機能アーカイブのデプロイメント・プロファイルの作成方法
25.7.2
機能アーカイブのデプロイメント・プロファイルのデプロイ方法
25.7.3
機能アーカイブ・ファイルのデプロイメント・プロファイルをデプロイする場合の処理
25.8
モバイル・アプリケーション・アーカイブ・ファイルの作成
25.8.1
モバイル・アプリケーション・アーカイブ・ファイルの作成方法
25.9
アプリケーション・アーカイブからの新規アプリケーションの作成
25.9.1
アプリケーション・アーカイブから新規アプリケーションを作成する方法
25.9.2
MAFアプリケーション・アーカイブ・ファイルのインポート時に行われる処理
25.10
OJDeployを使用したコマンド行からのMAFアプリケーションのデプロイ
26
セキュアなモバイル開発方法の理解
26.1
サーバー側の不十分な制御
26.2
デバイス上のセキュアでないデータ格納
26.2.1
SQLiteデータベースの暗号化
26.2.2
デバイスのローカル・データ・ストアの保護
26.2.3
セキュリティ・ログとアプリケーション・ログについて
26.3
トランスポート・レイヤーの不十分な保護
26.4
サイドチャネルによるデータ漏えい
26.5
脆弱な認可および認証
26.6
不適切な暗号化
26.7
クロスサイト・スクリプティングのクライアント側インジェクション
26.7.1
デバイス・アクセス権限を使用したインジェクション攻撃からのMAFアプリケーションの保護
26.7.2
カスタムHTMLコンポーネントからのインジェクション攻撃リスクについて
26.7.3
SQLインジェクションおよびXMLインジェクションについて
26.8
信頼できない入力のセキュリティ判断
26.9
不適切なセッション処理
26.10
バイナリ保護の欠如による機密情報の開示
27
MAFアプリケーションの保護
27.1
MAFセキュリティの概要
27.2
ユーザー・ログイン・プロセスについて
27.3
MAFアプリケーションの認証プロセスの概要
27.4
MAF接続の構成
27.4.1
MAFログイン接続の作成方法
27.4.2
マルチテナント対応MAFログイン接続の作成方法
27.4.3
Basic認証の構成方法
27.4.4
OAuth認証の構成方法
27.4.5
MAFアプリケーションでのシングル・サインオンの構成方法
27.4.6
MAFアプリケーション・ログイン用プレースホルダ接続の構成方法
27.4.7
実行時に名前付き接続の接続属性を更新する方法
27.4.8
ログイン資格証明の格納方法
27.4.9
MAFアプリケーションの接続の作成時に行われる処理
27.4.10
マルチテナント対応の接続の作成時に行われる処理
27.4.11
ログイン接続構成に関する必知事項
27.4.12
ローカルおよびハイブリッド・ログイン接続の場合の複数のアイデンティティに関する必知事項
27.4.13
MAFアプリケーションおよび認証モードの移行に関する必知事項
27.4.14
カスタム・ヘッダーに関する必知事項
27.4.15
実行時に行われる処理: MAFがREST Webサービスをコールした場合
27.4.16
基本認証ヘッダーの挿入に関する必知事項
27.4.17
Webサービス・セキュリティに関する必知事項
27.4.18
アクセス制御の構成方法
27.4.19
アクセス制御サービスに関する必知事項
27.4.20
アプリケーションのロード順序の変更方法
27.4.21
認証の前にログイン資格証明をプログラムで構成する方法
27.5
MAFアプリケーションのセキュリティの構成
27.5.1
認証を要求するようにアプリケーション機能を設定する方法
27.5.2
ログイン・ページの指定方法
27.5.3
カスタム・ログインHTMLページの作成方法
27.5.4
ログイン・ページに関する必知事項
27.5.4.1
デフォルト・ログイン・ページ
27.5.4.2
カスタム・ログイン・ページ
27.5.5
ログイン・ページ要素に関する必知事項
27.5.6
アプリケーション機能用セキュリティの構成時のJDeveloperでの処理
27.6
デバイス機能へのアクセスの許可
27.7
アプリケーション機能からのユーザーのログアウトの有効化
27.8
MAF認証APIの使用方法
27.9
SSL用の自己署名証明書を使用するサーバーにアクセスするための証明書の作成
27.10
MAFアプリケーションでのSSL証明書のファイル拡張子の登録
28
MAFアプリケーションのテストおよびデバッグ
28.1
MAFアプリケーションのテストおよびデバッグの概要
28.2
MAFアプリケーションのテスト
28.2.1
iOSデバイス上でアクセシビリティのテストを実行する方法
28.3
コードをデバッグするためのJDeveloperおよびMAFアプリケーションの構成
28.3.1
デバッグ構成に関する必知事項
28.3.1.1
実行構成の作成と構成
28.3.2
JavaコードおよびJavaScriptのデバッグを有効にする方法
28.3.3
MAF AMXコンテンツのデバッグ方法
28.4
AndroidプラットフォームにデプロイされたMAFアプリケーションのデバッグ
28.4.1
AndroidプラットフォームでのJavaコードのデバッグ方法
28.4.2
AndroidプラットフォームでのUIコードのデバッグ方法
28.5
iOSプラットフォームにデプロイされたMAFアプリケーションのデバッグ
28.5.1
iOSプラットフォームでのJavaコードのデバッグ方法
28.5.2
iOSプラットフォームでのUIコードのデバッグ方法
28.6
ユニバーサルWindowsプラットフォームにデプロイされたMAFアプリケーションのデバッグ
28.6.1
ユニバーサルWindowsプラットフォームでJavaコードをデバッグする方法
28.6.1.1
ユニバーサルWindowsプラットフォームでMAFアプリケーションのリモート・デバッグを有効にする方法
28.6.2
ユニバーサルWindowsプラットフォームでUIコードをデバッグする方法
28.7
MAFアプリケーションでのロギングの使用および構成
28.7.1
プロパティ・ファイルを使用したロギングの構成方法
28.7.2
JavaScriptのロギングの使用方法
28.7.3
埋込みロギングの使用方法
28.7.4
iOSプラットフォームでのデバッグおよびロギングにXcodeを使用する方法
28.7.5
アプリケーション・ログへのアクセス方法
28.7.6
ロギングを無効にする方法
28.8
MAFアプリケーションのパフォーマンス測定
28.9
MAFアプリケーションのパフォーマンス・データの表示
28.10
MAFアプリケーションでのWebサービス・コールの検査
29
機能アーカイブ・ファイルによるMAFアプリケーション・コンテンツの再使用
29.1
機能アーカイブ・ファイルの概要
29.2
MAFアプリケーションでのFARコンテンツの使用方法
29.3
FARのライブラリとしての追加時に行われる処理
29.4
FARのビュー・コントローラ・プロジェクトとしての追加時に行われる処理
29.5
機能アーカイブ・リソースの再使用の有効化に関する必知事項
30
MAF共有ライブラリによるMAFアプリケーション・コンテンツの再使用
30.1
MAF共有ライブラリによるMAFアプリケーション・コンテンツの再使用の概要
30.2
共有ライブラリ用のMAFアプリケーションの作成
30.2.1
共有ライブラリ用のMAFアプリケーションの作成方法
30.2.2
共有ライブラリ用のMAFアプリケーションの作成時に行われる処理
30.2.3
共有ライブラリ・ルート・ディレクトリの設定方法
30.2.4
コンシューマへの共有ライブラリの内容の説明方法
30.3
共有ライブラリ用のMAFアプリケーションへのアーティファクトの追加
30.4
共有ライブラリ用のMAFアプリケーションのデプロイ
30.4.1
共有ライブラリ用のMAFアプリケーションのデプロイ方法
30.4.2
共有ライブラリ用のMAFアプリケーションのデプロイ時に行われる処理
30.5
MAFアプリケーションでの共有ライブラリの使用
30.5.1
MAFアプリケーションでの共有ライブラリの使用方法
30.5.2
共有ライブラリ用のMAFアプリケーションの使用時に行われる処理
30.6
共有ライブラリ・アーカイブのファイル名が重複したMAFアプリケーションのデプロイ
30.7
共有ライブラリでのCordovaプラグインの使用方法
31
EMMソリューションとのMAFアプリケーションの統合
31.1
AppConfig Communityの概要
31.2
エンタープライズ・モバイル・アプリケーションへのMAFアプローチについて
31.3
EMMソリューションによるMAFアプリケーションのアクセス制御
31.4
EMMソリューションを使用するMAFアプリケーション構成の管理方法
31.5
AirWatch EMMソリューションを使用するMAFアプリケーションの管理
31.6
MobileIron EMMソリューションを使用するMAFアプリケーションの管理
31.7
Blackberry EMMソリューションを使用するMAFアプリケーションの管理
31.8
EMMソリューションによる使用のためのMAFアプリケーションでのプロパティの構成
A
MAFアプリケーションのトラブルシューティング
A.1
iOSシミュレータでの入力コンポーネントの問題
A.2
コード署名が原因でデプロイメントが失敗する
A.3
credentials属性によりデプロイメントが失敗する
B
ローカルHTMLおよびアプリケーション・コンテナAPI
B.1
MAF APIを使用したカスタムHTML Springboardアプリケーション機能の作成
B.1.1
カスタムHTMLページ内のコードの実行について
B.2
MAFコンテナ・ユーティリティAPI
B.2.1
JavaScriptコールバックの使用方法
B.2.2
コンテナ・ユーティリティAPIの使用方法
B.2.3
getApplicationInformation
B.2.4
gotoDefaultFeature
B.2.5
gotoFeature
B.2.6
getFeatures
B.2.7
getFeatureByName
B.2.8
getFeatureById
B.2.9
resetFeature
B.2.10
resetApplication
B.2.11
gotoSpringboard
B.2.12
showSpringboard
B.2.13
hideSpringboard
B.2.14
showNavigationBar
B.2.15
hideNavigationBar
B.2.16
showPreferences
B.2.17
invokeMethod
B.2.18
invokeContainerMethod
B.2.19
invokeContainerJavaScriptFunction
B.2.20
sendEmail
B.2.21
sendSMS
B.2.22
アプリケーション・アイコンへのバッジ設定
B.3
getDirectoryPathRootメソッドを使用したファイル・アクセス
B.3.1
プラットフォームに依存しないダウンロード場所へのアクセス
C
MAFアプリケーションとプロジェクト・ファイル
C.1
MAFアプリケーションとプロジェクト・ファイルの概要
C.2
アプリケーション・コントローラ・プロジェクト・レベルのリソースについて
C.3
ビュー・コントローラ・プロジェクトのリソースについて
C.4
MAFアプリケーションの構成ファイルについて
C.5
MAFアプリケーション機能の構成ファイルについて
D
デプロイメントでのプリファレンスの変換
D.1
プリファレンスのネーミング・パターン
D.2
Android用のプリファレンスの変換
D.2.1
maf_preferences.xml
D.2.1.1
プリファレンス要素のマッピング
D.2.1.2
プリファレンス属性のマッピング
D.2.1.3
属性のデフォルト値
D.2.1.4
プリファレンス画面ルート要素
D.2.2
maf_arrays.xml
D.2.3
maf_strings.xml
D.3
iOS用のプリファレンスの変換
D.4
Windows用のプリファレンスの変換