雲端技術整合開發:手機App、雲端平台與資料庫

雲端技術整合開發:手機App、雲端平台與資料庫

NT$520

作者:陳世興
出版日期:2014/08
語文:繁體中文
ISBN/識別號:9789865663001
DOI/電子書:10.6140/AP.9789865663001

 

訂購連結:

 

本书详介Android手机程式开发、PhoneGap跨平台手机程式、云端三大分类、云端运算平台AppEngine(使用Java)、 GoogleCloudSQL云端资料库、还有云与端的的整合。从入门到进阶,帮助读者彻底学习云与端的全面技巧!从现在开始你可以站在云端运算的肩膀 上,提供更有创意的服务!本书介绍了:

1.Android手机程式设计与跨平台的手机程式开发 手机App市场无疑是发展相当迅速的领域,本书主要介绍Android程式设计,帮助读者在短时间开发出手机程式。本书也强调如何透过HTML、 JavaScript、与CSS撰写出跨平台的手机程式,并透过PhoneGap的工具,让你的手机程式运作于iPhone/iPad、Android、 Blackberry与WindowsPhone之上,并探讨App的获利模式。

2.云端运算三大分类入门 云端运算是每个人都想了解的内容,但多数人不得其门而入,本书将先介绍云端运算的概念与生活上的类比实例,并实作云端三大分类:基础建设即服务 (IaaS)、平台即服务(PaaS)与软体即服务(SaaS),由此协助读者入门,并感受到云端运算所带来无与伦比的威力。

3.最新 GoogleComputingEngine、AppEngine与GoogleCloudSQL云端资料库 Google开放其云端的基础设备,促使应用程式可以在Google所使用的平台下运作,关于网站的负荷程度、使用频宽、系统稳定性、与资讯安全的问题, 将由Google烦恼这些问题。另外介绍CloudSQL云端资料库,避免Datastore程式撰写上较为繁琐,得轻松解决资料存取的问题。

4.云与端的整合 当读者跨过手机与云端程式撰写的门槛后,势必更想了解云与端如何进行整合,由此设计出一个强大功能的应用,透过本书提供台湾艺文通手机App与伺服器端的程式,可以一窥系统架构与实现这两者的整合,奠定良好App开发者所具备之能力。

本书特色

独门秘技1:提供完整LBS手机程式范例,让顾客找到营业据点,提高企业营收
独门秘技2:抢先了解最新Google Computing Engine(云端计算引擎)与Cloud SQL 云端资料库
独门秘技3:深入了解云与端的整合,提供台湾艺文通App范例程式以及伺服器端程式

特色1:让PhoneGap Build一次产生6大手机平台之App,服务超过全世界九成以上使用者
特色2:介绍最新版Android Map API V2与Google Cloud SQL云端资料库
特色3:详细说明如何使用Google App Engine架设云端网站与其API

前言
第1章 Google 提供的云端运算服务与API
1.1简介
1.2本书主轴
1.3安装开发APP 程式所需环
1.4Google App Engine 开发环境
第2章 Android 快速上手
2.1用WebView 写出第一个手机程式
2.2打包网页至手机程式中
2.3jQuery Mobile UI 与WebView 结合
2.4jQuery Mobile 介面设计工具
2.5签署App 程式并上传程式至Play Store
第3章 Android XML设定档与视窗元件的关联
3.1AndroidManifest.xml 专案设定档
3.2Layout 布局设定档
3.3常用的Linear Layout
3.4布局档设定视窗元件
3.5巢状的Linear Layout
3.6Tab Layout
3.7多语系支援
3.8结论
第4章Android 视窗元件
4.1按钮 (Button)
4.2文字编辑框 (EditText)
4.3多选按钮 (CheckBox)
4.4通知对话框 (AlertDialog)
4.5选单 (Menu)
4.6图片检视 (ImageView)
4.7从网路用非同步方式下载图档 (UrlImageViewHelper)
4.8格状检视 (GridView)
4.9 下拉选单 (Spinner)
4.10日期选择工具 (Date Picker)
4.11时间选择工具 (Time Picker)
第5章 活动之切换与讯息储存
5.1活动之间的切换
5.2活动间的讯息传递
5.3共用偏好设定 (Shared Preferences)
5.4储存资料于档案
5.5开始使用SQLite 资料库
第6章Maps Android API v2 与GPS 定位
6.1Google Maps Android API v2 介绍
6.2在APIs Console 启动Map Android API 服务与注册金钥
6.3设定开发环境与新增专案
6.4资讯视窗点击事件处理
6.5自订资讯视窗显示样式
6.6多个地图标记
6.7如何抓取使用者所选取地图标记的资讯
6.8取得手机提供的GPS 精确定位
第7章 手机应用范例:找附近的中油加油站Android 手机版
7.1取得加油站的地址与经纬度座标
7.2地图显示目前定位点
7.3搜寻附近的加油站
7.4导航、拨电话与观看街景功能对话视窗
7.5设定要显示之加油站数量
7.6由WebView 显示油价资讯与程式的说明
第8章用PhoneGap 快速制作「找附近的中油加油站」iPhone 版
8.1初始准备Mac 开发环境
8.2Xcode 与PhoneGap 开发环境设定
8.3快速开发iPhone 程式
第9章由PhoneGap 呼叫iPhone 与Android 本机端API──以资料储存为例
9.1 PhoneGap 的资料储存API 的基本语法
9.2 稍微修改JavaScript 程式与网页
9.3 在iPhone 上可储存显示加油站数量的手机程式
9.4 完成在Android 上可储存显示加油站数量的手机程式
9.5 PhoneGap Build 一次产生iOS、Android、Symbian、Blackberry与WebOS 程式
第10章飞上云端的世界:基础建设即服务、平台即服务、软体即服务
10.1为什么云端计算成为IT 产业的焦点?
10.2IaaS 的代表:Amazon EC2
10.3平台即服务的Google App Engine
10.4软体即服务的Dropbox 与云端网站
第11章建立于Google 应用服务引擎之云端新闻发布系统
11.1动手用JSP 开发云端新闻发布系统
11.2建立发布新闻的使用者介面
11.3使用Datastore Java API 写入新闻资料
11.4显示已发布的新闻
11.5制作新闻发布系统管理者介面
11.6更新已发布的新闻
11.7删除已发布的新闻
11.8GAE小结
第12章Google 云端资料库
12.1基本安装设定与操作
12.2发布新闻的使用者介面
12.3透过JDBC 写入新闻资料
12.4模组化新增SQL 指令
12.5模组化查询SQL 指令
12.6显示已发布的新闻
12.7查询结果的分页
12.8建立新闻管理者介面
12.9修改已发布的讯息
12.10删除已发布的讯息
第13章Google App Engine 提供之服务与实作范例
13.1加速程式效率的分散式记忆体Memcache
13.2定期排程Cron
13.3Blobstore 档案上传
13.4影像处理服务
13.5URL 撷取与Web Service
13.6Java Mail 邮件传递
13.7轻松实现超级运算的Task Queue
第14章手机App 与云端整合应用范例:台湾艺文通App 精简版
14.1从公开资料API 取得艺文资讯
14.2非同步执行架构
14.3在App 中存取网路资料的程式
14.4解析艺文资料JSON 格式的内容
14.5分类项目导览列
14.6在列表中呈现取得的每一笔资料
14.7各个活动的详细内容
附录A 撰写PhoneGap 跨平台App 必备的基础:JavaScript
A.1 开发与执行环境
A.2 如何内嵌JavaScript 程式于网页中
A.3 变数与阵列
A.4 方法呼叫:function()
A.5 物件
附录B Google 云端计算引擎
B.1 建立GCE 实体
B.2 连线方式
B.3 制作备份映像档
B.4 防火墙规则

联络人:萧杰如小姐

Tel : (+866-2) 2926 6006 #6218
FAX (+866-2) 2926 6016

地址 : 234 新北市永和区成功路一段80号18楼

Email: aporder@airiti.com