IMAPS が提供するAPI の概要を次に示します。
カテゴリ | 概要 |
---|---|
jQuery Mobile |
モバイル・アプリケーションのユーザーインタフェースの開発に適したJavaScriptライブラリです。 IMAPSでは、jQuery Mobile 1.4.2を提供しており、Webアプリケーション、ハイブリッドアプリケーションの開発で使用できます。 |
双方向通信サービス | 複数のクライアント間でリアルタイムに情報を共有するためのAPIです。APIはJavaScript、Java、Objective-Cを提供しており、Webアプリケーション、ハイブリッドアプリケーション、ネイティブアプリケーション、サーバ側のアプリケーションの開発で使用できます。 |
プッシュ通知サービス |
プッシュ通知を実現するAPIで、サーバ側とクライアント側のAPIがあります。 サーバ側のAPIはWeb API(RESTインタフェース)で提供されます。クライアント側のAPIはJavaScriptとAndroid、iOS、Windowsに対応したネイティブAPIを提供しています。 |
Cordova API | ハイブリッドアプリケーションを開発する際に使用するフレームワークです。IMAPSではApache Cordova 3.6.4(AndroidおよびWindows)、Apache Cordova 3.6.3(iOS)を提供しています。従来はカメラやGPSなどスマートデバイス特有機能を使う場合は、OSに依存したネイティブコードで開発しなければなりませんでした。しかし、Cordova APIを使用するとJavaScriptでデバイスを制御できるため、OSに依存せずアプリケーションが共通化できる特徴があります。 |
SLS | クライアントで扱うデータを暗号化し、デバイス上の領域にセキュアに格納するAPIです。APIはJavaScriptとAndroid、iOS、Windowsに対応したネイティブAPIを提供しています。 |
認証 | クライアントからサーバに対してユーザー認証を行うためのAPIです。APIはJavaScriptとAndroid、iOS、Windowsに対応したネイティブAPIを提供しています。 |
ログ収集 | クライアントのアプリケーションによるログ出力と、出力したログをサーバへ送信するためのAPIです。ユーザーの操作をログに出力し、サーバ側で分析するなど様々な目的に利用できます。APIはJavaScriptとAndroid、iOS、Windowsに対応したネイティブAPIを提供しています。 |
利用時間制御 | 利用時間を制御するAPIです。勤務時間外のモバイルアプリケーションの利用を防止します。APIはJavaScriptとAndroid、iOS、Windowsに対応したネイティブAPIを提供しています。 |
パーミッション | 認証、SLS、プッシュ通知のAPIに必要なパーミッションをチェックするためのAPIです。APIはAndroidに対応したネイティブAPIを提供しています。Android6.0以上向けに開発する場合に使用します。 |
<DVD-ROMドライブ>\apiref\index.html
<DVD-ROMマウントディレクトリ>/apiref/index.html
カテゴリ | ハイブリッド アプリケーション |
ネイティブ アプリケーション |
Web アプリケーション |
||||||
---|---|---|---|---|---|---|---|---|---|
Android | iOS | Windows | Android | iOS | Windows | Android | iOS | Windows | |
jQuery Mobile | ○ | ○ | - | - | - | - | ○ | ○ | ○ |
双方向通信 サービス |
○ | ○ | - | ○ | ○ | - | ○ | ○ | ○ |
プッシュ通知 | ○ | ○ | ○ | ○ | ○ | ○ | - | - | - |
Cordova | ○ | ○ | ○ | - | - | - | - | - | - |
SLS | ○ | ○ | ○ | ○ | ○ | ○ | - | - | - |
認証 | ○ | ○ | ○ | ○ | ○ | ○ | - | - | - |
ログ収集 | ○ | ○ | ○ | ○ | ○ | ○ | - | - | - |
利用時間制御 | ○ | ○ | ○ | ○ | ○ | ○ | - | - | - |
パーミッション | - | - | - | ○ | - | - | - | - | - |
カテゴリ | Linux | Windows | ||
---|---|---|---|---|
Java EE | Java EE 6 | Java EE | Java EE 6 | |
双方向通信サービス | ○ | ○ | ○ | ○ |
プッシュ通知 | ○ | ○ | ○ | ○ |