ページの先頭行へ戻る
Interstage Mobile Application Server V1.2.0 アプリケーション開発ガイド
FUJITSU Software

10.1 IMAPSエージェントのプロジェクト形式

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