0人評分過此書

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

出版社
出版日期
2014
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789865663001

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書詳介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.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 計價模式

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading