SlideShare a Scribd company logo
Jquery Mobile with PhoneGap plateform




                          文孝義
2012/4/17                                           1
Agenda
 Why use Web-Based
 Understand PhoneGap
 Mobile Framework
 How to develop
 Deploy to Phone
 Distribute to Market/AppStore
 What is PhoneGap Build



2012/4/17                         2
Why use Web-Based
     Android
        ADK - Java
        NDK - C++
     iOS
        Object C++




2012/4/17             3
Why use Web-Based
     Web-Based - Web Development
        HTML
        JavaScript
        CSS




2012/4/17                           4
Why use Web-Based
 跨平台
 在瀏覽器容器中運作
 容易學習 HTML
 UI 豐富容易設計
 CSS 3 動畫硬體驅動
        WebKit
 離線運作
 不需要SERVER


2012/4/17           5
Understand PhoneGap
 http://phonegap.com/
 建立WEB與系統之間的橋接機制
        操作與控制硬體設備
 目前版本 1.5.0
 已經轉移到Apache 基金會維護
        Callback/Cordova




2012/4/17                   6
Mobile Framework – WEB
Based
     JQuery Mobile
        http://jquerymobile.com/
     JQTouch
        http://jqtouch.com/
     Sencha
        http://www.sencha.com/
     iUI
        http://code.google.com/p/iui/


2012/4/17                                7
How to develop
 安裝Eclipse
 安裝 Google ADK
        Android SDK
     安裝ADT Plugin for Eclipse




2012/4/17                        8
How to develop
     Android SDK Manager
        SDK Manager.exe




2012/4/17                   9
How to develop
     Android SDK Manager
        至少要選取 2.3.X
        下載 USB Driver




2012/4/17                   10
How to develop
     AVD Manager
        設定模擬器




2012/4/17           11
How to develop
     新增Android Project




2012/4/17                 12
How to develop
     Web based 開發測試
        NB電腦的瀏覽器單機測試
        架設Web Server,從手機的瀏覽器連上執行。
         ○ 以 iPad 為例
        缺點:
         ○ 不能測試真實設備與感測器
        優點:
         ○ 快速測試HTML UI設計




2012/4/17                            13
How to develop
     Web based 開發測試
        DEMO




2012/4/17              14
How to develop
     實機測試
        真正運作環境
        真實感測器
        真實狀況
        真實網路
        真實設備




2012/4/17         15
How to develop
     USB Driver
        Path:
            android-sdk-windowsextrasgoogleusb_driver




2012/4/17                                                   16
How to develop
     啟用開發模式




2012/4/17        17
How to develop
     啟用開發模式




2012/4/17        18
How to develop
     啟用開發模式
     完成相關設定後,插入
      USB連結線。




2012/4/17          19
How to develop
     DDMS (Dalvik Debug Monitor)
        Path:
            android-sdk-windowstoolsddms.bat




2012/4/17                                        20
How to develop
     DDMS 功能
        抓圖
        除錯
     注意採用TCP PORT
        Local Port: 8600
        VM Port: 8700




2012/4/17                   21
How to develop
     啟用除錯




2012/4/17        22
How to develop
     選擇測試裝置




2012/4/17        23
How to develop
     停止除錯




2012/4/17        24
Deploy to Phone
     方式:
        直接佈署
         ○ 利用WEB Server下載
         ○ SD卡
        上架市集




2012/4/17                   25
Distribute to Market/AppStore
     省略




2012/4/17                       26
What is PhoneGap Build
 build.phonegap.com
 提供製作特定平台的安裝程式
 目前線上支援平台
 目前免費試營運中




2012/4/17                27
What is PhoneGap Build
     各平台目前支援的設備
        http://phonegap.com/about/features




2012/4/17                                     28
What is PhoneGap Build




2012/4/17                29

More Related Content

PDF
Koubei banquet 27
PDF
HTML5 生态系统和应用架构模型
PPTX
行動商務實務 - PhoneGap Basic
PPTX
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
PPTX
行動技術開發概論
PPTX
電子商務軟體 管理與實務 Course Introduction
PPTX
創業從零開始
PPTX
開放原始碼 Ch0 intro- final group porject (ver 1.5)
Koubei banquet 27
HTML5 生态系统和应用架构模型
行動商務實務 - PhoneGap Basic
開放原始碼 Ch3.1 mobile - oss - oss行動領域-1 (ver1.0)
行動技術開發概論
電子商務軟體 管理與實務 Course Introduction
創業從零開始
開放原始碼 Ch0 intro- final group porject (ver 1.5)

Viewers also liked (13)

PPTX
Sencha touch 2 訓練課程 1 建置專案環境
PPTX
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
PPTX
Sencha touch 2 訓練課程 2 android環境建置
PPTX
文創產業網路行銷_Ch1 1 - 常用服務申請與使用
PPTX
行動開店 交易與支付 APPZ - 101-1學期 行動商務管理實務 第六週
PPTX
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
PPTX
開放原始碼 Ch0 intro - this course (ver 1.5)
PPTX
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
PPTX
行動商務 - PhoneGapBuild and Upto Market
PPTX
開放原始碼 Ch2.2 app - oss - google client api & app engine(ver 1.0)
PPTX
JQuery Mobile UI
PPTX
Java API for WebSocket 實作介紹
PPTX
Sencha touch 2 訓練課程 3 phonegap整合
Sencha touch 2 訓練課程 1 建置專案環境
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
Sencha touch 2 訓練課程 2 android環境建置
文創產業網路行銷_Ch1 1 - 常用服務申請與使用
行動開店 交易與支付 APPZ - 101-1學期 行動商務管理實務 第六週
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
開放原始碼 Ch0 intro - this course (ver 1.5)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
行動商務 - PhoneGapBuild and Upto Market
開放原始碼 Ch2.2 app - oss - google client api & app engine(ver 1.0)
JQuery Mobile UI
Java API for WebSocket 實作介紹
Sencha touch 2 訓練課程 3 phonegap整合
Ad

Similar to Web based mobile devlopment 快速簡介 (20)

PPTX
Apache cordova 開發環境建置
PPT
第一次 Mobile App 就上手
PDF
Android programming and application
PPTX
Web App or Native App
PPTX
智能手機與平版電腦系統及開發平台概覽
PDF
2013 輔大資工 暑期宅學營 PhoneGap 跨平台任我玩,HTML5 無痛開發 App
PDF
App Developer Team Learning Map
PPTX
行動商務實務 - PhoneGap Advance
PDF
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
PPT
Phone gap開發課程
PDF
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
PDF
About web app development. Intro to basic web app development .pdf
PDF
Android vs e pub
PPTX
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
PDF
App introduction
PDF
Take Advantage of UIWebView for iOS Native App Developers
PPTX
20150717 從網頁開發到android app行動應用開發 發佈版
PDF
Appcan移动应用开发平台介绍120409
PDF
20141212 html5 及微軟跨平台佈局 long
Apache cordova 開發環境建置
第一次 Mobile App 就上手
Android programming and application
Web App or Native App
智能手機與平版電腦系統及開發平台概覽
2013 輔大資工 暑期宅學營 PhoneGap 跨平台任我玩,HTML5 無痛開發 App
App Developer Team Learning Map
行動商務實務 - PhoneGap Advance
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
Phone gap開發課程
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
About web app development. Intro to basic web app development .pdf
Android vs e pub
開放原始碼 Ch1.3 intro - oss - google codes (ver 2.0)
App introduction
Take Advantage of UIWebView for iOS Native App Developers
20150717 從網頁開發到android app行動應用開發 發佈版
Appcan移动应用开发平台介绍120409
20141212 html5 及微軟跨平台佈局 long
Ad

More from My own sweet home! (9)

PPTX
自造世代下的新創模式
PPTX
物聯網 雲端智慧家庭
PPTX
Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
PPTX
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
PPTX
文創產業網路行銷_Ch1 課程介紹與準備
PPTX
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
PPTX
開放原始碼 Ch2.5 app - oss - 3rd party api(ver 1.0)
PPTX
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
PPTX
開放原始碼 Ch1.1 intro - oss (ver 1.0)
自造世代下的新創模式
物聯網 雲端智慧家庭
Ch3 文創產業網路行銷_Ch3-露天拍賣入門與實務 商品管理
文創產業網路行銷_Ch2 露天拍賣入門與實務 基本操作
文創產業網路行銷_Ch1 課程介紹與準備
開放原始碼 Ch3.2 mobile - oss - oss行動領域-2 (ver1.0)
開放原始碼 Ch2.5 app - oss - 3rd party api(ver 1.0)
開放原始碼 Ch2.3 app - oss - ui framewoks (ver 1.0)
開放原始碼 Ch1.1 intro - oss (ver 1.0)

Web based mobile devlopment 快速簡介

  • 1. Jquery Mobile with PhoneGap plateform 文孝義 2012/4/17 1
  • 2. Agenda  Why use Web-Based  Understand PhoneGap  Mobile Framework  How to develop  Deploy to Phone  Distribute to Market/AppStore  What is PhoneGap Build 2012/4/17 2
  • 3. Why use Web-Based  Android  ADK - Java  NDK - C++  iOS  Object C++ 2012/4/17 3
  • 4. Why use Web-Based  Web-Based - Web Development  HTML  JavaScript  CSS 2012/4/17 4
  • 5. Why use Web-Based  跨平台  在瀏覽器容器中運作  容易學習 HTML  UI 豐富容易設計  CSS 3 動畫硬體驅動  WebKit  離線運作  不需要SERVER 2012/4/17 5
  • 6. Understand PhoneGap  http://phonegap.com/  建立WEB與系統之間的橋接機制  操作與控制硬體設備  目前版本 1.5.0  已經轉移到Apache 基金會維護  Callback/Cordova 2012/4/17 6
  • 7. Mobile Framework – WEB Based  JQuery Mobile  http://jquerymobile.com/  JQTouch  http://jqtouch.com/  Sencha  http://www.sencha.com/  iUI  http://code.google.com/p/iui/ 2012/4/17 7
  • 8. How to develop  安裝Eclipse  安裝 Google ADK  Android SDK  安裝ADT Plugin for Eclipse 2012/4/17 8
  • 9. How to develop  Android SDK Manager  SDK Manager.exe 2012/4/17 9
  • 10. How to develop  Android SDK Manager  至少要選取 2.3.X  下載 USB Driver 2012/4/17 10
  • 11. How to develop  AVD Manager  設定模擬器 2012/4/17 11
  • 12. How to develop  新增Android Project 2012/4/17 12
  • 13. How to develop  Web based 開發測試  NB電腦的瀏覽器單機測試  架設Web Server,從手機的瀏覽器連上執行。 ○ 以 iPad 為例  缺點: ○ 不能測試真實設備與感測器  優點: ○ 快速測試HTML UI設計 2012/4/17 13
  • 14. How to develop  Web based 開發測試  DEMO 2012/4/17 14
  • 15. How to develop  實機測試  真正運作環境  真實感測器  真實狀況  真實網路  真實設備 2012/4/17 15
  • 16. How to develop  USB Driver  Path: android-sdk-windowsextrasgoogleusb_driver 2012/4/17 16
  • 17. How to develop  啟用開發模式 2012/4/17 17
  • 18. How to develop  啟用開發模式 2012/4/17 18
  • 19. How to develop  啟用開發模式  完成相關設定後,插入 USB連結線。 2012/4/17 19
  • 20. How to develop  DDMS (Dalvik Debug Monitor)  Path: android-sdk-windowstoolsddms.bat 2012/4/17 20
  • 21. How to develop  DDMS 功能  抓圖  除錯  注意採用TCP PORT  Local Port: 8600  VM Port: 8700 2012/4/17 21
  • 22. How to develop  啟用除錯 2012/4/17 22
  • 23. How to develop  選擇測試裝置 2012/4/17 23
  • 24. How to develop  停止除錯 2012/4/17 24
  • 25. Deploy to Phone  方式:  直接佈署 ○ 利用WEB Server下載 ○ SD卡  上架市集 2012/4/17 25
  • 26. Distribute to Market/AppStore  省略 2012/4/17 26
  • 27. What is PhoneGap Build  build.phonegap.com  提供製作特定平台的安裝程式  目前線上支援平台  目前免費試營運中 2012/4/17 27
  • 28. What is PhoneGap Build  各平台目前支援的設備  http://phonegap.com/about/features 2012/4/17 28
  • 29. What is PhoneGap Build 2012/4/17 29