Submit Search
PhoneGapでWebアプリをスマホアプリ化
9 likes
3,563 views
Takashi Okamoto
オープンソースカンファレンス2012TokyoFall PhoneGapでWebアプリをスマホアプリ化
Technology
Read more
1 of 33
Download now
Downloaded 42 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
More Related Content
PDF
PhoneGapで作るハイブリッドアプリケーション
Masahiko Tachizono
PPTX
Cordova×業務システム:失敗しないモバイル開発の秘訣
アシアル株式会社
PDF
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
Monaca
PPTX
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
Monaca
PDF
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
PDF
モバイルアプリ開発の現状
Koji Suzuki
PDF
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
Kazuaki Hidaka
PDF
もっと良くなるHTMLアプリケーション設計と実装
Mitsue-Links
PhoneGapで作るハイブリッドアプリケーション
Masahiko Tachizono
Cordova×業務システム:失敗しないモバイル開発の秘訣
アシアル株式会社
HTML5ハイブリッド アプリ開発の実践〜開発現場ですぐに活かせるコツを伝授〜
Monaca
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
Monaca
120分聞けばドヤ顔で語れる apache cordova スーパー勉強会
Monaca
モバイルアプリ開発の現状
Koji Suzuki
ネイティブとHTML5を スマートに連携させる設計と 実装のノウハウについて
Kazuaki Hidaka
もっと良くなるHTMLアプリケーション設計と実装
Mitsue-Links
What's hot
(20)
PDF
はやわかりHTML5ハイブリッドアプリ開発事情
Monaca
PPTX
Monacaでつくるハイブリッドアプリ
Monaca
PPTX
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
PPTX
事例で解説するハイブリッドアプリ開発のポイント
Monaca
PPTX
CordovaでAngularJSアプリ開発
アシアル株式会社
PPTX
Cordovaの最近ホットな話題と地雷をまとめて紹介
アシアル株式会社
PDF
Html5/JSモバイルアプリ最前線
アシアル株式会社
PDF
Salesforce Lightning をやってみてあれこれ
寛 吉田
PDF
その Web サイト、その Web アプリを最新の IE11 に対応しよう
Osamu Monoe
PDF
Monaca+Onsen UIで作るアプリ事始め
Kenichi Inoue
PDF
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
PDF
完全負け組なモバイルWebが、これから復活する(多分)
Hiroshi Kawada
PDF
モダンWeb開発ワークショップ
Staffnet_Inc
PDF
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
日本Cordovaユーザー会
PDF
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
PPTX
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
アシアル株式会社
PDF
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
アシアル株式会社
PDF
Universal Apps (UWP)
Shin-ya Koga
PDF
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Osamu Monoe
PPTX
Monacaで簡単スマートフォンアプリ開発体験講座
Monaca
はやわかりHTML5ハイブリッドアプリ開発事情
Monaca
Monacaでつくるハイブリッドアプリ
Monaca
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
事例で解説するハイブリッドアプリ開発のポイント
Monaca
CordovaでAngularJSアプリ開発
アシアル株式会社
Cordovaの最近ホットな話題と地雷をまとめて紹介
アシアル株式会社
Html5/JSモバイルアプリ最前線
アシアル株式会社
Salesforce Lightning をやってみてあれこれ
寛 吉田
その Web サイト、その Web アプリを最新の IE11 に対応しよう
Osamu Monoe
Monaca+Onsen UIで作るアプリ事始め
Kenichi Inoue
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
アシアル株式会社
完全負け組なモバイルWebが、これから復活する(多分)
Hiroshi Kawada
モダンWeb開発ワークショップ
Staffnet_Inc
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
日本Cordovaユーザー会
Androidハイブリッドアプリを約2年間メンテンナンスしてきて分ったこと
Shuichi Takaya
エンタープライズ要件に対応する高品質なCordovaアプリ開発のポイント
アシアル株式会社
HTML5ハイブリッドアプリ開発で拓くビジネスチャンス
アシアル株式会社
Universal Apps (UWP)
Shin-ya Koga
Windows ストアアプリから使かえるセンサーAPIとデバイスAPI
Osamu Monoe
Monacaで簡単スマートフォンアプリ開発体験講座
Monaca
Ad
Similar to PhoneGapでWebアプリをスマホアプリ化
(20)
PPTX
Webエンジニアによるスマートフォンアプリ開発
takeuchi-tk
PDF
Jqm20120804 publish
Takashi Okamoto
PDF
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
Takashi Okamoto
KEY
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
KEY
PhoneGapの始め方
akabana
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
Monaca
KEY
20120413 nestakabaneworkshop
Yoichiro Sakurai
PPTX
PhoneGapユーザー会@大阪 講演資料
Monaca
PDF
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
PDF
モバイルアプリ開発最前線(PhoneGap)
Akihiro Matsumura
PDF
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
PPTX
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
PDF
HTML5でできるカメラアプリを実際に体験しよう
Hideki Akiba
PPTX
ABC2012Spring 20120324
Tak Inamori
PDF
20120316 designerworkshoppublished
Yoichiro Sakurai
PDF
C#の強み、或いは何故PHPから乗り換えるのか
Yoshifumi Kawai
PPT
20111031 MobileWeb at TDC
Nobuhiro Sue
PPTX
ionic - cross platform mobile app 開発
Seunghun Lee
PPTX
いまさら聞けない!HTML5超入門
Monaca
PDF
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
Webエンジニアによるスマートフォンアプリ開発
takeuchi-tk
Jqm20120804 publish
Takashi Okamoto
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
Takashi Okamoto
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
PhoneGapの始め方
akabana
Phone gap+javascriptスマホアプリ開発(入門編)
Monaca
20120413 nestakabaneworkshop
Yoichiro Sakurai
PhoneGapユーザー会@大阪 講演資料
Monaca
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara
モバイルアプリ開発最前線(PhoneGap)
Akihiro Matsumura
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
HTML5でできるカメラアプリを実際に体験しよう
Hideki Akiba
ABC2012Spring 20120324
Tak Inamori
20120316 designerworkshoppublished
Yoichiro Sakurai
C#の強み、或いは何故PHPから乗り換えるのか
Yoshifumi Kawai
20111031 MobileWeb at TDC
Nobuhiro Sue
ionic - cross platform mobile app 開発
Seunghun Lee
いまさら聞けない!HTML5超入門
Monaca
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi
Ad
More from Takashi Okamoto
(9)
PDF
RedmineとGitとスクラム
Takashi Okamoto
PDF
jQuery Mobile で作る" 実用" スマフォアプリ
Takashi Okamoto
PDF
jQuery Mobileの基礎
Takashi Okamoto
PDF
Opsta github-hundson 20120201
Takashi Okamoto
PDF
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
Takashi Okamoto
PDF
Shibuya.trac、DVCSの導入方法のご紹介
Takashi Okamoto
PDF
Shibuya.tracの紹介
Takashi Okamoto
PDF
Kanonによるはじめてのアジャイル開発
Takashi Okamoto
PDF
分散バージョン管理システムって何なん 20101218
Takashi Okamoto
RedmineとGitとスクラム
Takashi Okamoto
jQuery Mobile で作る" 実用" スマフォアプリ
Takashi Okamoto
jQuery Mobileの基礎
Takashi Okamoto
Opsta github-hundson 20120201
Takashi Okamoto
Kanonってなぁ~に?~楽々Kanonで華麗にお仕事しよう~
Takashi Okamoto
Shibuya.trac、DVCSの導入方法のご紹介
Takashi Okamoto
Shibuya.tracの紹介
Takashi Okamoto
Kanonによるはじめてのアジャイル開発
Takashi Okamoto
分散バージョン管理システムって何なん 20101218
Takashi Okamoto
PhoneGapでWebアプリをスマホアプリ化
1.
オープンソースカンファレンス 2012 Tokyo
Fall PhoneGap で Web アプリをスマホアプリ化 2012/9/8 日本 jQuery Mobile ユーザー会 岡本隆史
2.
自己紹介 ●
いつもにこにこあなたの書架に這いよる混沌 ( エンジニア ) です。 書きました!!
3.
その他代表作
4.
斜め上行くエンジニア
5.
スマートフォンにおける
Web アプリの課題 ● HTML+JavaScript の表現力が高まったと言って も、 Apple Store や Google Play でアプリ売って儲 けれない、、、 ● カメラや加速度センサーはデバイス毎に Web ブラウ ザのサポート状況が違って使えたり使えなかったりす るし、、、 ● そもそも、電話帳とかと連携したり、バイブ機能を 使ったりできないし、、、
6.
そんなときは ●
PhoneGap で解決!!
7.
PhoneGap の特徴 ●
HTML/JavaScript でスマートフォンネイティ ブのアプリが作れる (AppStore 、 Google Play へ登録可 ) ● Web ブラウザだけじゃ利用できない機能が HTML/JavaScript で使える ● プラグインにより機能を拡張可
8.
Mozilla のアンケート結果 Which
frameworks do you use to convert apps to native apps?
9.
PhoneGap の歴史 暦
概要 2008 サンフランスシスコで開催された iPhoneDevCamp 2008 で産声をあげる 2009/4/2 Web 2.0 Conference で People's Choice Award を受賞 2009/10/7 PhoneGap で作成されたアプリが Apple に認定される 2011/4/11 PhoneGap に対応した DreamWeaver CS5.5 がリリース 2011/8/31 PhoneGap 1.0.0 リリース 2011/10/4 Adobe により開発元の Nitobi Software が買収 2011/11/22 コードが Apache に寄付され Apache Callback と名前付けら れ、 PhoneGap1.2 としてリリースされる。 2012/3/6 PhoneGap1.5 がリリースされ、 Callback から Cordova と名前が変更され る。
10.
PhoneGap と Cordova
の関係 Safari PhoneGap レンダリングエ ンジン 将来的には + α で製品化 +JavaScript を Apache に入れれ OSS 化 ないものを追加 WebKit Cordova
11.
PhoneGap のイメージ図
電話帳 コンパス メディア処理 ファイル イベント処理 加速度 Web SQL Web Storage 通知 www.icondrawer.com ストレージ
12.
アーキテクチャ
Java 開発者が アプリケーション HTML CSS Script 実装する部分 プラットフォーム共通 PhoneGap API (JavaScript) の JavaScript API プラットフォーム固有 PhoneGapLib DroidGap WP7GapClassLib のフレームワーク実装 iOS Android Windows Phone PhoneGap がプラットフォーム間の差を吸収
13.
プロジェクトの作り方 (iOS) 準備
● Mac に XCode をインストール ● Cordova の配布に含まれる Cordova-2.0.0.dmg を Mac にインストール ( ~ 2.0) iOS 用プロジェクトの作成 – XCode で Cordova based Application を選択してプロ ジェクトを作成 – www ディレクトリに HTML/JavaScript を実装
14.
プロジェクトの作り方 (Android) 準備
● Eclipse をインストール ● Android SDK をインストール ● Eclipse 用の Android プラグイン (ADT プラグイ ン ) をインストール
15.
プロジェクトの作り方 (Android) PhoneGap
用プロジェクト作成 ● Android Application Project を作成 ● assets/www フォルダを作成 ● PhoneGap の android フォルダに含まれる – cordova-2.0.0.jar を libs フォルダにコピー – cordova-2.0.0.jar をビルドパスに追加 – cordova-2.0.0.js を assests/www フォルダにコピー – xml フォルダを res フォルダにコピー ● AndroidManifests.xml を適宜編集 結構めんどくさい
16.
Android で簡単に PhoneGap
利用 PhoneGap 用の Eclipse プラグインを利用する と簡単にできる ● PhoneGap 用 Eclipse 用プラグイン ● http://code.google.com/a/eclipselabs.org/p/mobile-web- development-with-phonegap ● Eclipse 用アップデートサイト ● http://svn.codespot.com/a/eclipselabs.org/mobile-web- development-with-phonegap/trunk/download/
17.
PhoneGap プラグイン (1)
①PhoneGap プロジェクト作成 ③AndroidManifest.xml の この行を削除 ②AndroidManifest.xml を編集
18.
PhoneGap プラグイン (2)
assets/www フォルダ下に HTML/JS/CSS などを作成
19.
デモ 1:Web サイト ●
PhoneGap Eclipse プラグインを使ってアプリ (MobileStack) を PhoneGap アプリとしてビ ルド・デプロイ
20.
デモ 2: カメラの利用
Eclipse 私の自宅 ソース コード ビルド・デプロイ アプリ 画像管理 アプリ 写真 画像データ ベース
21.
PhoneGap 2.1 以降の
CLI PhoneGap 2.1 以降は、 iOS の XCode 用テンプレート用プロジェクトが提供されない CLI を使ってプロジェクトを作成するようになる コマンド Android iOS 説明 create ○ ○ プロジェクト作成 debug ○ ○ ビルド emulate ○ ○ エミュレータ起動 log ○ ○ ログ出力 clean ○ × クリーン BOOM ○ × クリーン、ビルド、デプロイ、 起動を一度に実行
22.
それでも面倒だと思われる方へ送る
PhoneGap Build
23.
PhoneGap Build Web
UI で簡単にアプリケーションをビルド ● 開発環境不要 ● 動作確認はエミュレータや実機が必要
24.
●
ソースコードのアップロード方法 ● Git/SVN のリポジトリを指定 ● Zip ファイル ● 対象プラットフォーム ● iOS, Android™, Windows® Phone, Blackberry® 5/6/7, webOS and Symbian (iOS は証明書がないとビルドできません!! ) ● PhoneGap Build API を提供 ● Jenkins などで自動的にビルド可能 → テストなどを効率化
25.
zip からのアプリ作成
ルートフォルダに index.html を置いた Web サイト ( アプリ ) を zip にアーカイブ ソースコード (zip) PhoneGap Build アプリケーション (*.apk,*.pkg)
26.
リポジトリからのアプリ作成
リポジトリ (ex. Github) ソース コミット コード ルートフォルダに index.html を置いた Web サイト ( アプリ ) を作成 アプリケーション (*.apk,*.pkg) PhoneGap Build
27.
jQuery Mobile ユーザー会のご紹介
28.
日本 jQuery Mobile
ユーザ会 ● ● jQuery Mobile の情報交換を目的として 2012/5/21 に 日本 jQuery Mobile ユーザー会 ( 仮 ) として設立 ● jQuery Mobile/PhoneGap の勉強会などを 細々と実施
29.
jQuery Mobile ユーザ会 ●
日本 jQuery Mobile ユーザー会 ( 仮 ) ↓ ● 日本 jQuery Mobile ユーザー会 今日から仮を取り活動を開始します !!
30.
拙書紹介 ●
jQuery Mobile スマートフォンアプリ開発 jQuery Mobile + PhoneGap GoogleMap Facebook Twitter PhotoSwipe jqplot jQuery Validator Bookmark Bubble jQuery Mobile と その応用がこの一冊で分かる!!
31.
書籍紹介 ●
jQuery Mobile パーフェクトガイド 吉川 徹さん執筆 主に HTML5 開発者コミュニティである 「 HTML5 Developers JP 」で活動中。同コミュ ニティ主催の「 HTML5 とか勉強会」のスタッフ を務め、 HTML5 の最新動向を追っている。ま た、 Web に関する講演や、記事執筆を行ってい る。 allWeb クリエイター塾では jQuery Mobile の講師を担当している。 jQuery Mobile だけで 350 ページ超!! jQuery Mobile の Web サイト制作ならこれでお任せ
32.
ユーザ会への加入は
33.
●
ご清聴ありがとうございました!!
Download