第Ⅰ部分PeopleSoft移動工具第1章配置開發工作站3
1.1移動應用類型3
1.1.1HTML5Web應用4
1.1.2原生應用4
1.1.3混合應用5
1.2HTML5定義5
1.3開發工具5
1.3.1瀏覽器6
1.3.2文本編輯器7
1.3.3調試器和瀏覽器工具8
1.3.4集成開發環境11
1.3.5Web服務器15
1.3.6安裝模擬器17
1.4小結22
第2章PeopleTools移動
設計(Fluid)23
2.1關于PeopleTools流動頁面24
2.1.1響應式和自適應設計24
2.1.2CSS3布局25
2.1.3HTML5運行時控件25
2.1.4流模式設置25
2.1.5技巧26
2.2第一個流動頁面26
2.2.1流動頁面的數據模型26
2.2.2創建一個流動頁面27
2.2.3流動搜索頁面31
2.2.4流動頁面導航32
2.2.5優化針對Fluid的組件34
2.2.6流動網格35
2.2.7HTML5數據輸入字段36
2.2.8添加事務按鈕37
2.3流動設計模式40
2.4Grouplets46
2.5小結46
第3章使用移動應用平臺構建應用47
3.1HelloMAP48
3.1.1創建一個Document48
3.1.2配置布局49
3.2jQuery的作用54
3.3PeopleTools移動進程
監視器54
3.3.1數據模型54
3.3.2布局58
3.3.3初始化60
3.3.4最后的布局調整64
3.3.5多頁面布局70
3.4小結70
第Ⅱ部分使用HTML5構建移動應用
第4章創建數據模型73
4.1方案74
4.2數據模型74
4.3Documents76
4.3.1定義搜索參數Document76
4.3.2定義搜索結果Document78
4.3.3定義詳細信息輸入
Document79
4.3.4定義詳細信息Document80
4.3.5更新個人信息80
4.3.6演示數據81
4.4小結83
第5章使用jQueryMobile對
HTML5“View”層進行
原型設計85
5.1線框圖85
5.2使用jQueryMobile進行
原型設計87
5.2.1創建Netbeans源項目87
5.2.2創建搜索頁面90
5.2.3模擬結果頁面94
5.2.4編寫詳細信息代碼97
5.2.5實現響應面板102
5.2.6個人信息更新頁面110
5.2.7“安全”的URL112
5.3小結113
第6章構建沒有jQuery的
HTML視圖115
6.1準備項目116
6.1.1NetBeans/Manual方法116
6.1.2自動方式122
6.2介紹AngularJS127
6.2.1第一個AngularJS頁面127
6.2.2作用域132
6.2.3依賴注入133
6.3通過Angular-seed項目
學習相關內容135
6.3.1比較索引文件135
6.3.2解析依賴關系135
6.3.3路由136
6.3.4Partials137
6.3.5控制器137
6.4使用AngularJS構建應用137
6.4.1創建搜索頁面138
6.4.2結果頁面146
6.4.3詳細信息頁面149
6.4.4個人信息頁面154
6.4.5添加標題155
6.4.6實現一個導航側邊欄157
6.4.7自定義結果指令161
6.5動畫168
6.5.1使用CSS3轉換
實現動畫168
6.5.2使用animate.css169
6.5.3使用GreenSokc動畫
平臺實現動畫170
6.6小結172
第7章基于iScript的控制器173
7.1什么是iScript?173
7.2帶有iScript的
jQueryMobile174
7.2.1搜索iScript174
7.2.2詳細信息iScript181
7.2.3個人信息頁面184
7.2.4將iScript與jQueryMobile
進行集成190
7.2.5處理身份驗證193
7.3帶有iScript的AngularJS196
7.3.1搜索iScript196
7.3.2詳細信息iScript200
7.3.3將iScript與AngularJS
進行集成202
7.4友情提示205
7.5小結205
第8章REST控制器207
8.1什么是REST?207
8.2構建REST服務操作208
8.3使用了RESTListeningConnector
的jQueryMobile208
8.3.1創建Message定義208
8.3.2REST服務容器210
8.3.3創建ServiceOperations211
8.3.4準備jQueryMobile應用229
8.4配置反向代理230
8.4.1配置Apachehttpd230
8.4.2測試反向代理
jQueryMobile應用233
8.5帶有RESTListeningConnector
的AngularJS234
8.5.1創建Message定義234
8.5.2RESTServiceOperation235
8.5.3反向代理AngularJS
原型247
8.6小結250
第Ⅲ部分構建原生應用
第9章獲得最佳效果的原生應用253
9.1第Ⅲ部分介紹254
9.1.1第9章簡介254
9.1.2第10章簡介254
9.1.3第11章簡介254
9.1.4關于iOS254
9.2構建移動AndroidPersonnel
Directory255
9.2.1為什么選擇原生?255
9.2.2Android開發介紹255
9.2.3使用Android進行
網絡連接258
9.2.4構建本地目錄261
9.2.5部署和測試Android
應用276
9.3小結277
第10章鼓勵使用Cordova279
10.1關于ApacheCordova
平臺280
10.2安裝ApacheCordova
平臺280
10.3創建一個NetBeans
Cordova項目281
10.4從NetBeans中運行
Cordova項目282
10.5從網站到設備284
10.5.1復制源文件284
10.5.2將模擬器連接到
PeopleSoft實例284
10.5.3實現身份驗證288
10.6實現原生功能292
10.6.1更新ProfileCtrl
控制器292
10.6.2更新個人信息Partial294
10.7小結295
第11章使用OracleMobile
ApplicationFramework
構建移動應用297
11.1建立和運行
JDeveloper12c298
11.2創建一個MAF項目299
11.2.1客戶端數據模型300
11.2.2用戶界面320
11.3小結344