ハイブリッドアプリケーションは、ネイティブアプリケーションとWebアプリケーションを組み合わせて開発するアプリケーションです。ネイティブアプリケーションの中にHTMLやJavaScriptを解釈するレンダリングエンジンを組み込み、アプリケーションをHTMLやJavaScriptを中心に組み立てます。
IMAPSではハイブリッドアプリケーションの開発をサポートするために、Apache Cordovaを提供しています。
Apache Cordovaでは、Cordovaプラグインを使用することで、HTMLとJavaScriptだけでは、使用することができないスマートデバイスの機能をハイブリッドアプリケーションから使用することができます。
本製品では、Apache Cordovaが標準で用意しているプラグインの他、本製品独自のCordovaプラグインを提供しています。
ハイブリッドアプリケーションは、Cordova CLIと呼ぶコマンドラインインターフェースで、作成するCordovaプロジェクトを使用して開発を行います。 Cordova CLIの詳細については、付録E Cordova CLIを参照してください。
Apache Cordovaを使ったアプリケーション開発の詳細については、Apache Cordova Documentationを参照してください。