Oracle Mobile Application Framework开发指南
全新正版 极速发货
¥
36.93
6.2折
¥
59.8
全新
仅1件
作者(美)鲍斯(Luc Bors) 著;熊淑华,徐莹 译
出版社清华大学出版社
ISBN9787302417163
出版时间2015-11
装帧平装
开本16开
定价59.8元
货号1201199499
上书时间2024-06-08
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
鲍斯,是一名Oracle ACE,同时也是AMIS的ADF技术专家。他作为首席顾问和设计师,拥有多年的工作经验。他经常为靠前杂志社、网站、AMIS的技术博客撰写文章,经常主持一些靠前会议,如ODTUG KScope、Oracle OpenWorld和 UKOUG。2011年,他在ODTUG KScope会议的Fusion Middleware Track领域荣获很好演讲者称号。2012~2014年期间,Luc参与移动Beta测试项目,并多次在会议上提出Oracle Mobile Application Framework。
目录
第Ⅰ部分了解OracleMobileApplicationFramework
第1章移动应用开发导论3
1.1回顾一段短暂的历史3
1.2移动设计原则5
1.3移动平台7
1.3.1iOS8
1.3.2Android8
1.3.3Windows8
1.4你需要了解的技术有哪些8
1.5HTML59
1.5.1CSS39
1.5.2JSON9
1.5.3ApacheCordova与PhoneGap9
1.6移动开发面临的挑战10
1.7OracleMobileApplicationFramework简介11
1.8MobileApplicationFrameworkRuntimeArchitecture11
1.9使用OracleMobileApplicationFramework进行开发13
1.9.1设计OracleMobileApplicationFramework应用13
1.9.2开发OracleMobileApplicationFramework应用13
1.9.3部署OracleMobileApplicationFramework应用14
1.9.4应用开发过程中的其他任务14
1.9.5将OracleMobileApplicationFramework应用部署到生产环境14
1.10小结15
第2章安装OracleJDeveloper和开发平台17
2.1Android开发的准备工作18
2.1.1下载和安装AndroidAPI18
2.1.2Android模拟器20
2.1.3Android模拟器IntelHAXM软件21
2.2iOS开发的准备工作23
2.2.1iOS开发者程序和
AppleID24
2.2.2应用发布24
2.2.3下载Xcode25
2.2.4启动iOS模拟器26
2.2.5使用iOS模拟器的多个版本27
2.3设置OracleJDeveloper28
2.3.1为Android开发设置
OracleJDeveloper28
2.3.2设置为iOS开发的OracleJDeveloper29
2.4小结30
第3章OracleJDeveloper——用于OracleMobileApplicationFramework开发31
3.1OracleJDeveloper概述32
3.2探讨并定制OracleJDeveloperIDE33
3.2.1OracleJDeveloper中的窗口34
3.2.2代码编辑器36
3.3创建一个OracleMobileApplicationFramework应用38
3.4OracleJDeveloper中的版本控制41
3.5小结42
第4章创建AMX页面43
4.1基于组件的开发简介44
4.1.1OracleMobileApplicationFramework中可用的组件44
4.1.2更改组件属性46
4.2布局组件48
4.2.1列表视图49
4.2.2创建自己的列表视图布局52
4.2.3panelSplitter组件56
4.3使用手势57
4.3.1如何使用手势58
4.3.2在列表中对列表项重新排序59
4.4OracleMobileApplicationFramework应用的皮肤59
4.5OracleMobileApplicationFramework的数据可视化工具61
4.5.1创建条形图61
4.5.2使用Gauge组件64
4.5.3使用Map组件64
4.6OracleMobileApplicationFramework说明的任务流67
4.6.1导航68
4.6.2全球导航70
4.7小结71
第5章绑定和数据控件73
5.1创建一个简单的数据绑定的MobileApplicationFrameworkAMX页面75
5.2Model层中文件的职能77
5.2.1adfm.xml77
5.2.2DataControls.dcx78
5.2.3DataBindings.cpx78
5.3PageDefinition文件79
5.3.1可使用的绑定类型81
5.3.2可获得的执行文件是什么81
5.4数据控件81
5.4.1创建Bean数据控件82
5.4.2数据控件概览编辑器84
5.5不同部分之间如何联系84
5.6实现验证87
5.7OracleMobileApplicationFramework使用的其他数据控件91
5.8用编程的方法处理绑定91
5.8.1Getting和Setting绑定属性值92
5.8.2调用方法92
5.9小结92
第6章应用特性93
6.1OracleMobileApplicationFramework特性以及应用配置文件94
6.1.1应用配置文件94
6.1.2特性配置文件95
6.2定义应用特性95
6.3定义OracleMobileApplicationFramework特性的内容96
6.3.1OracleMobileApplicationFramework特性的内容97
6.3.2远程URL和本地HTML98
6.4如何控制应用特性的显示98
6.5使用springboards和导航栏99
6.6springboard导航101
6.7小结107
第7章使用Web服务和本地数据库109
7.1使用Web服务109
7.1.1SOAP-XML与REST-JSON110
7.1.2SOAP-XML服务111
7.1.3REST-XML服务112
7.1.4RESTJSON服务114
7.2使用本地数据库116
7.2.1为什么使用SQLite数据库117
7.2.2如何使用SQLite数据库118
7.2.3连接到SQLite数据库118
7.2.4加密SQLite数据库119
7.2.5SQLite的局限119
7.2.6SQLite创建数据库对象121
7.2.7通过SQLite进行数据选择和操作123
7.3属性更改事件的概念124
7.4小结128
第8章设备交互129
8.1设备交互的概念130
8.1.1使用DeviceFeatures数据控件130
8.1.2使用JavaAPI133
8.1.3使用JavaScriptAPI134
8.1.4DeviceScope对象134
8.2实现设备交互135
8.2.1与联系人列表进行交互136
8.2.2与摄像头进行交互137
8.2.3发送短信139
8.2.4发送E-mail139
8.2.5集成GPS140
8.2.6文件显示141
8.3实现常用的用例143
8.3.1用例1:用于设备交互:带有照片附件的E-mail143
8.3.2用例2:跟踪你的日常锻炼145
8.3.3用例3:用于设备交互——创建一个自定义通讯录应用148
8.4小结152
第9章调试并测试OracleMobileApplicationFramework应用153
9.1移动应用的测试策略154
9.2测试OracleMobileApplicationFramework应用155
9.3调试OracleMobileApplicationFramework应用155
9.3.1配置调试模式155
9.3.2启动调试会话157
9.3.3使用断点调试Java代码158
9.3.4OracleJDeveloper调试器159
9.3.5调试JavaScript160
9.3.6日志163
9.4小结167
第10章安全性和部署169
10.1OracleMobileApplicationFramework安全性的概念170
10.1.1实现登录170
10.1.2理解认证流程171
10.2部署OracleMobileApplicationFramework应用183
10.2.1部署配置文件183
10.2.2不同平台上的部署183
10.3小结189
第Ⅱ部分开发样例应用
第11章TAMCAPP样例应用193
11.1数据模型194
11.1.1企业数据模型195
11.1.2设备上的数据模型195
11.2Web服务196
11.3TAMCAPP应用设计和流196
11.4注册和登录197
11.5Springboard198
11.6与会者198
11.7社交媒体199
11.8地图199
11.9会议200
11.9.1我的日程表202
11.9.2发言人202
11.9.3组织202
11.10平板布局204
11.11小结204
第12章开发Springboard205
12.1创建应用205
12.2定义TAMCAPP应用的特性206
12.2.1使用特性存档208
12.2.2本地HTML:社交媒体特性209
12.2.3远程URL:组织远程特性209
12.3使用图片210
12.4创建TAMCAPP自定义的Springboard211
12.5小结217
第13章创建ConferenceSession特性219
13.1实现BrowseConferenceSessions220
13.1.1连接数据220
13.1.2创建Conference-SessionBean221
13.1.3创建ConferenceSessionPOJO223
13.1.4创建BeanDataControl223
13.1.5创建ConferenceSession列表AMX页面224
13.1.6实现查找会议226
13.2阻止不必要的Web服务调用227
13.3会议会话的详细信息页面228
13.4查看会议会话文件229
13.5创建视觉跟踪指示器230
13.6评价会议会话231
13.7查看对会议会话的评价232
13.8日程表生成器233
13.8.1设置本地SQLite数据库234
13.8.2添加一个会议会话到mySchedule235
13.8.3同步日程表数据239
13.8.4读写本地数据库239
13.9小结244
第14章创建与会者特性245
14.1实现AttendeesListAMX页面246
14.1.1实现导航到AttendeeDetailsAMX页面246
14.1.2智能导航248
14.2实现AttendeeDetailsAMX页面249
14.3编辑个人信息254
14.3.1保存修改254
14.3.2与会者图片255
14.4小结257
第15章开发地图和社交网络259
15.1实现地图特性259
15.1.1会场地图260
15.1.2景点地图266
15.2嵌入Twitter时间轴274
15.2.1研究Twitter小部件274
15.2.2在示例应用中使用Twitter小部件275
15.2.3将Twitter域加入白名单276
15.3小结277
第16章配置安全性和首选项279
16.1初始注册进程280
16.2实现TAMCAPP的安全性282
16.2.1TAMCAPP登录283
16.2.2应用首选项289
16.2.3实现TAMCAPP首选项290
16.2.4在Java代码中使用首选项291
16.3小结292
第17章实现推送通知295
17.1理解推送通知的架构296
17.2设置云服务297
17.3设置ApplePushNotificationService298
17.4创建一个推送通知提供者应用303
17.4.1配置ProviderApplication303
17.4.2推送到Android304
17.4.3推送到iOS305
17.5实现TAMCAPP中的推送支持306
17.5.1在提供者应用中注册308
17.5.2配置通知的显示方式308
17.6响应推送通知309
17.6.1onMessage()方法310
17.6.2特性的生命周期监听器311
17.6.3使用推送通知有效载荷313
17.7小结314
第18章优化TAMCAPP315
18.1实现平板电脑布局316
18.2使用条形码扫描器来注册会议会话的与会者322
18.3使用Cordova插件328
18.3.1准备TAMCAPP应用程序328
18.3.2添加Android条形码插件329
18.3.3添加iOS条形码插件330
18.3.4在OracleMobileApplicationFramework应用中使用插件331
18.4向TAMCAPP添加一个自定义搜索组件334
18.4.1创建自定义搜索组件的步骤334
18.4.2准备特性以使用组件336
18.5实现一个后台进程337
18.6小结339
内容摘要
《Oracle Mobile Application Framework开发指南——构建多平台企业移动应用》一书的作者Luc Bors是一位Oracle ACE,他在该书中阐述了如何基于单一代码库创建多平台移动应用。在整本书中提供了详细的示例和易于理解的代码。通过一个完整的样例应用逐步解释Oracle MAF的强大功能,包括数据可视化、UX模式、地理地图、推送通知等。通过学习本书,可以充分利用Oracle MAF可视化和声明式开发的特性。
书中主要为:
为Android和iOS应用开发配置IDE
为移动应用创建AMX页面和任务流
使用绑定层和数据控件
创建应用特性,并在Springboard和导航栏中配置访问这些特性
使用数据控件调用Web服务,并创建一个设备上的数据库
实现设备交互服务
调试、测试和保护Oracle MAF应用的安全性
创建一个交互样例应用
— 没有更多了 —
以下为对购买帮助不大的评价