reserved. 企業のスマートデバイス活⽤における課題 n アプリを多数作成したいが、コストがかかってしまう ü アプリごとにサーバーを構築・運⽤している ü アプリごとに同じような機能を重複して開発している n アプリ開発のスピードが業務ニーズに追いついていない ü アプリ以外にもサーバーの構築、開発が必要 ü デザインのいいものがなかなか難しい n タブレットを導⼊したが、カタログなど ごく⼀部に活⽤範囲が制限されている ü 業務で使⽤するデータのセキュリティ確保や、 既存システムとの連携の⼿法が確⽴されていない
reserved. 企業のスマートデバイス活⽤における課題 n アプリを多数作成したいが、コストがかかってしまう ü アプリごとにサーバーを構築・運⽤している ü アプリごとに同じような機能を重複して開発している n アプリ開発のスピードが業務ニーズに追いついていない ü アプリ以外にもサーバーの構築、開発が必要 ü デザインのいいものがなかなか難しい n タブレットを導⼊したが、カタログなど ごく⼀部に活⽤範囲が制限されている ü 業務で使⽤するデータのセキュリティ確保や、 既存システムとの連携の⼿法が確⽴されていない しかし現状は どうだろう?
reserved. モデルクラスによってカーバーできる機能 n サーバーとのやりとり • ネットワーク処理 • JSONとオブジェクト間の変換処理 • オフライン時の対応 n ローカルデータベースのハンドリング n エラー処理、失敗時のリトライ n データの同期 n データの暗号化・復号化処理 n データの排他制御・トランザクション管理 n 権限管理 n ライフサイクル管理
reserved. 参考:モデルクラスに対するクエリ実⾏ n APQueryというクラスでほぼSQLと同様の機能を提供 n 端末やサーバーというデータの保存場所を気にせず同じ書き⽅でデータ の取得が可能 n ページング、データキャッシュー、取得件数指定、グルーピング、ソー ティングなどの機能でパフォーマンス向上
reserved. AppPot SDKが提供する機能 n ログイン・ログアウト n APNS受信のためのデバイス登録 n 動的に変更可能なモニタリン グ・ローギング n ユーザーグループ管理 n ユーザー管理 n 権限⼀覧取得 n ファイル送受信 n プッシュ〜メッセージ送信 n メール送信 n データベース作成・再作成