bouquet field horses

本書大綱

1. Google 提供的雲端運算服務與API
     1.1 簡介
     1.2 本書主軸
     1.3 安裝所需程式編譯與開發環境
     1.4 Google App Engine開發環境
2. Android快速上手
     2.1 用WebView寫出第一個手機程式 (HelloWebView)
     2.2. 打包網頁至手機程式中
     2.3. jQuery Mobile UI與WebView結合(iPhoneLikeUI.rar)
     2.4. jQuery Mobile介面設計工具 (iHelloWebViewCallJS
     2.5. 簽署App程式並上傳程式至Play Store
3. Android XML設定檔與視窗元件的關聯
     3.1 AndroidManifest.xml專案設定檔
     3.2 Layout佈局設定(myLinearLayout1)
     3.3 常用的Linear Layout (HelloWebViewTarget9)
     3.4 佈局檔設定視窗元件 (myUIComponent1)
     3.5 巢狀的Linear Layout (myUIComponent2)
     3.6 Tab Layout ( mySimpleTab.rar) ( mySimpleTab2.rar)
     3.7 多語系支援
     3.8 結論
4. Android視窗元件
     4.1 按鈕 (myUIButton)
     4.2 文字編輯框 (Geocoder API) (myUIEditText)
     4.3 多選按鈕 (myUICheckBox)
     4.4 通知對話框 (myUIAlertDialog)
     4.5 選單(myUIAlertDialog)
     4.6 圖片檢視(myImageView1)(myImageView2)
     4.7 從網路用非同步方式下載圖檔
     4.8 格狀檢視(myGridView1)(myGridView2)
     4.9 下拉選單(mySpinner1)
     4.10 日期選擇工具(myDatePicker1)
     4.11 時間選擇工具(myTimePicker1)
5. 活動之切換與訊息儲存 (完整範例程式 cpcWeb.rar)
     5.1 活動之間的切換(myActivities1)
     5.2 活動間的訊息傳遞(myActivities2)
     5.3 共用偏好設定(myStorage1)
     5.4 儲存資料於檔案 (myStorage2)
     5.5 開始使用SQLite資料庫(SQLiteTest)
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 多個地圖標記(myMapView1)
     6.7 如何抓取使用者所選取地圖標記的資訊
     6.8 取得手機提供的GPS精確定位
7. 手機應用範例:找附近的中油加油站Android手機版(CPCTab)
     7.1 取得加油站的地址與經緯度座標(batchgeocodeForAndroid)(batchgeocodeForAndroidOld)
     7.2 地圖顯示目前定位點
     7.3 搜尋附近的加油站
     7.4 導航、撥電話與觀看街景功能對話視窗
     7.5 設定要顯示之加油站數量
     7.6 由WebView顯示油價資訊與程式的說明
8. 用PhoneGap快速製作「找附近的中油加油站」iPhone版CH8)
     8.1 初始準備Mac開發環境
     8.2 Xcode與PhoneGap開發環境設定PhoneGapCPCStorage1.9)
     8.3 快速開發iPhone程式
9. 由PhoneGap呼叫iPhone與Android本機端API――以資料儲存為例
     9.1 PhoneGap的資料儲存API的基本語法
     9.2 稍微修改JavaScript程式與網頁
     9.3 在iPhone上可儲存顯示加油站數量的手機程式CNearMeStorageXocde4.zip?raw=true)
     9.4 完成在Android上可儲存顯示加油站數量的手機程式 PhoneGapCPCStorage)
     9.5 PhoneGap Build一次產生iOS、Android、Blackberry與WebOS程式PhoneGapBuild)
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寫入新聞資料(db.sql)
     11.4 顯示已發佈的新聞
     11.5 製作新聞發佈系統管理者介面
     11.6 .更新已發佈的新聞
     11.7 刪除已發佈的新聞
     11.8 GAE小結
12. Google雲端資料庫(CarLocationMySQL_JSP.rar
     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提供之服務與實作範例 (Google App Engine/Java)
     13.1 加速程式效率的分散式記憶體Memcache
     13.2 定期排程Cron
     13.3 Blobstore檔案上傳 (newsBoardCloudGSQLMemcache)
     13.4 影像處理服務
     13.5 URL擷取與Web Service
     13.6 Java Mail郵件傳遞
     13.7 輕鬆實現超級運算的Task Queue(GAEServices)
14. 手機App與雲端整合應用範例:台灣藝文通App精簡版 (TaiwanCultureExample.rar)
     14.1 從公開資料API取得藝文資訊
     14.2 非同步執行架構 (AsyncExamples.rar)
     14.3 在App中存取網路資料的程式
     14.4 解析藝文資料JSON格式的內容
     14.5 分類項目導覽列
     14.6 在列表中呈現取得的每一筆資料
     14.7 各個活動的詳細內容
附錄A. 用PhoneGap快速製作「找附近的加油站」iPhone版(AppendixA )
     A.1 開發與執行環境
     A.2 如何內嵌JavaScript程式於網頁中
     A.3 變數與陣列
     A.4 方法呼叫:function() 附錄B. Google雲端計算引擎
     A.5 物件
附錄B. 啟動Google Computing Engine實體
    B.1 建立GCE實體
    B.2 連線方式
    B.3 製作備份映像檔
    B.4 防火牆規則
    B.5 計價模式

手機範例程式可支援Android Studio開發環境,請至此下載

 Note: 手機範例程式可支援Android Studio開發環境,請至此下載