ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 解説書
FUJITSU Software

2.7.1 機能概要

IMAPSが提供しているAPIの概要と、各APIが対応しているアプリケーション形態について説明します。

IMAPSが提供するAPIの概要を以下に示します。

表 2.1 APIの種類と概要
カテゴリ 概要
jQuery Mobile モバイル・アプリケーションのユーザーインターフェースの開発に適したJavaScriptライブラリです。IMAPSでは、jQuery Mobile 1.4.2を提供しています。
双方向通信サービス 複数のスマートデバイス間でリアルタイム通信により情報共有するためのAPIです。

サーバ側とクライアント側のAPIを提供しています。

プッシュ通知 プッシュ通知を実現するAPIです。

サーバ側とクライアント側のAPIを提供しています。

Cordova API ハイブリッドアプリケーションを開発する際に使用するフレームワークです。従来はカメラやGPSなどスマートデバイス特有機能を使う場合は、OSに依存したネイティブコードによる開発が必要でしたが、 Cordova APIでは、JavaScript API でデバイスを制御することにより、OSに依存せずアプリケーションを共通化できます。IMAPSでは、Cordova 6.1.1を提供しています。
SLS スマートデバイス上のアプリケーションで扱うデータを暗号化するAPIです。
認証 スマートデバイス上のアプリケーションからサーバに対してユーザー認証を行うためのAPIです。
ログ収集 クライアントのアプリケーションによるログ出力と、出力したログをサーバへ送信するためのAPIです。ユーザーの操作をログに出力しておき、サーバ側で分析するなど様々な目的に利用できます。
バーコードリーダ デバイスのカメラを利用し、バーコードを読み取るAPIです。
スクリーンオリエンテーション 画面の方向を設定するAPIです。
Crosswalk-webview HTML5のレンダリング/JavaScriptの実行をOSが提供するWebViewの代わりに実行するプラグインです。 スマートデバイス間の動作差異がないことと、OSが提供するWebViewよりもパフォーマンスが良いといった特長があります。
ビーコン Bluetoothによりビーコンとの位置関係を測位するAPIです。
キーボードイベント通知

キーボードの表示・非表示やキーボードが表示されたイベントを発行するAPIです。

利用時間制御 指定した時間外のアプリケーション利用を抑止するAPIです。
表 2.2 APIが対応しているアプリケーション形態(クライアント)
カテゴリ ハイブリッド
アプリケーション
ネイティブ
アプリケーション
Web
アプリケーション
Android iOS Windows Android iOS Windows Android iOS Windows
jQuery Mobile - - - -
双方向通信
サービス
- -
プッシュ
通知
IMAPS
プッシュ
- - - - - - -
GCM - - - - - - -
APNs - - - - - - -
WNS - - - - - - -
Cordova API - - - - - -
SLS - - -
認証 - - -
ログ収集 - - -
バーコードリーダ - - - - - -
スクリーンオリエンテーション - - - - - - -
Crosswalk-webview - - - - - - - -
ビーコン - - - - - -
キーボードイベント通知 - - - - - -
利用時間制御 - - -
表 2.3 APIが対応しているアプリケーション形態(サ―バ)
カテゴリ Linux Windows
Java EE Java EE 6 Java EE Java EE 6
双方向通信サービス
プッシュ通知