
0人評分過此書
雲端技術整合開發:手機App、雲端平台與資料庫
本書詳介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.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.4 Google App Engine 開發環境
-
-
第2 章 Android 快速上手
-
2.1 用WebView 寫出第一個手機程式
-
2.2 打包網頁至手機程式中
-
2.3 jQuery Mobile UI 與WebView 結合
-
2.4 jQuery Mobile 介面設計工具
-
2.5 簽署App 程式並上傳程式至Play Store
-
-
第3 章 Android XML 設定檔與視窗元件的關聯
-
3.1 AndroidManifest.xml 專案設定檔
-
3.2 Layout 佈局設定檔
-
3.3 常用的Linear Layout
-
3.4 佈局檔設定視窗元件
-
3.5 巢狀的Linear Layout
-
3.6 Tab 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.1 Google 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.2 Xcode 與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.2 IaaS 的代表: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.8 GAE 小結
-
-
第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.3 Blobstore 檔案上傳
-
13.4 影像處理服務
-
13.5 URL 擷取與Web Service
-
13.6 Java 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 防火牆規則
-
B.5 計價模式
-
- 出版地 : 臺灣
- 語言 : 繁體中文
- DOI : 10.6140/AP.9789865663001
評分與評論
請登入後再留言與評分