IMAPSエージェントのカスタマイズはAndroid, iOSのプロジェクトを変更することにより行います。カスタマイズするためには、プラットフォーム毎に開発環境を準備する必要があります。詳細は、「1.2.2 開発環境とライセンス」を参照してください。
Android版エージェントのプロジェクトの内容を以下に示します。(ユーザーが変更可能なもののみ)
資材名 | 詳細 | |||||
---|---|---|---|---|---|---|
assets | ||||||
imaps | 本フォルダー配下にエージェントの資産が格納されています。 | |||||
certs | 証明書格納ディレクトリ。本ディレクトリ配下に利用したい証明書を格納します。本ディレクトリは存在していません。必要に応じて作成してください。 | |||||
properties | クライアント設定ファイル。本ディレクトリは存在していません。必要に応じて作成してください。 | |||||
login | login画面の資産格納ディレクトリ | |||||
css | cssファイル格納ディレクトリ | |||||
jquery.mobile-1.4.2.min.css | 〃 | |||||
login.css | 〃 | |||||
images | イメージファイル格納ディレクトリ | |||||
ajax-loader.gif | imgファイル | |||||
img | イメージファイル格納ディレクトリ | |||||
logo.png | imgファイル | |||||
logo-white.png | 〃 | |||||
Mobile_h_login_gray_high_px.png | 〃 | |||||
Mobile_w_login_gray_high_px.png | 〃 | |||||
product_name_mobile.png | 〃 | |||||
product_name_tablet.png | 〃 | |||||
Tablet_h_login_gray_high_px.png | 〃 | |||||
Tablet_w_login_gray_high_px.png | 〃 | |||||
js | jsファイル格納ディレクトリ | |||||
cordova_plugin.js | jsファイル | |||||
cordova.js | 〃 | |||||
imapslogin.js | 〃 | |||||
jquery.mobile-1.4.2.min.js | 〃 | |||||
jquery-2.1.0.min.js | 〃 | |||||
login.js | 〃 | |||||
plugins | Cordovaプラグイン格納ディレクトリ | |||||
index_en.html | index.html(英語) | |||||
index_ja.html | index.html(日本語) | |||||
res | ||||||
color | ||||||
drawable-xhdpi | ||||||
values | ||||||
values-ja |
iOS版エージェントのプロジェクト形式を以下に示す。
資材名 | 詳細 | ||||||
---|---|---|---|---|---|---|---|
Frameworks | フレームワーク格納ディレクトリ | ||||||
AgentUI.framework | エージェントUIのフレームワーク | ||||||
Cordova.frmaework | Cordovaのフレームワーク | ||||||
IMAPSCore.framework | IMAPSコア部品のフレームワーク | ||||||
FrameworkSample | エージェントサンプル | ||||||
config.xml | Cordova用のconfig.xml | ||||||
FrameworkSample | エージェントサンプルソース格納ディレクトリ | ||||||
AppDelegate.h | |||||||
AppDelegate.m | |||||||
FrameworkSample-Info.plist | |||||||
FrameworkSample-Prefix.pch | |||||||
main.m | |||||||
UcaughtExceptionHandler.h | |||||||
UcaughtExceptionHandler.m | |||||||
Application Files | エージェントのユーザー資産格納ディレクトリ | ||||||
button_menu_down.png | |||||||
button_menu_normal.png | |||||||
icon.png | |||||||
ic_imaps_app.png | |||||||
ic_more.png | |||||||
ic_offline.png | |||||||
ic_offline@2x.png | |||||||
ic_online.png | |||||||
ic_online@2x.png | |||||||
input_error.png | |||||||
next.png | |||||||
next@2.png | |||||||
overflow.png | |||||||
overflow@2x.png | |||||||
prev.png | |||||||
prev@2x.png | |||||||
en.lproj | |||||||
Localizable.strings | 文字列定義(英語版) | ||||||
ja.lproj | |||||||
Localizable.strings | 文字列定義(日本語) | ||||||
imaps | |||||||
apiset | |||||||
apiset.zip | APIセットファイル | ||||||
certs | 証明書格納ディレクトリ。本ディレクトリ配下に利用したい証明書を格納します。 | ||||||
properties | クライアント設定ファイル | ||||||
imaps.plist | |||||||
login | ログインコンテンツ | ||||||
index_en.html | |||||||
index_ja.html | |||||||
css | |||||||
jquery.mobile-1.4.2.min.css | |||||||
login.css | |||||||
images | |||||||
ajax-loader.gif | |||||||
font | |||||||
FGNPIcon.eot | |||||||
FGNPIconf.svg | |||||||
FGNIcon.ttf | |||||||
FGNIcon.woff | |||||||
img | |||||||
logo-white.png | |||||||
logo.png | |||||||
Mobile_h_login_gray_high_px.png | |||||||
Mobile_w_login_gray_high_px.png | |||||||
product_name_mobile.png | |||||||
product_name_table.png | |||||||
Tablet_h_login_gray_high_px.png | |||||||
Tablet_w_login_gray_high_px.png | |||||||
js | |||||||
cordova.js | |||||||
cordova_plugin.js | |||||||
imapslogin.js | |||||||
jquery-2.1.0.min.js | |||||||
jquery.fgnp-detectBrowser.js | |||||||
jquery.mobile-1.4.2.min.js | |||||||
plugins | Cordovaプラグイン格納ディレクトリ | ||||||
Model.xcdatamodeld | |||||||
Model.xcdatamodel | |||||||
contents | |||||||
setting | |||||||
ic_menu_delete.png | |||||||
ic_user.png | |||||||
logo_fujitsu.png | |||||||
logo_imaps.png | |||||||
Base.lproj | |||||||
Main_iPad.storyboard | |||||||
Main_iPhone.storyboard | |||||||
en.lproj | |||||||
InfoPlist.strings | |||||||
Images.xcassets | |||||||
AppIcon.appiconset | |||||||
Contents.json | |||||||
LaunchImage.launchimage | |||||||
Contents.json | |||||||
FrameworkSample.xcodeproj | |||||||
project.pbxproj | |||||||
FrameworkSampleTests | |||||||
FrameworkSampleTests-Info.plist | |||||||
FrameworkSampleTests.m | |||||||
en.lproj | |||||||
InfoPlist.string |