Suche senden
Hochladen
神戸ITフェスティバル2013「Firefox開発ツールコレクション」
•
1 gefällt mir
•
1,868 views
Noritada Shimizu
Folgen
Melden
Teilen
Melden
Teilen
1 von 48
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Firefox OSのアーキテクチャと構成技術
Firefox OSのアーキテクチャと構成技術
Makoto Kato
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
関東Firefox OS勉強会6th「Firefox OS」
関東Firefox OS勉強会6th「Firefox OS」
Noritada Shimizu
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
できる!スマホアプリ:Webからはじまるアプリ
できる!スマホアプリ:Webからはじまるアプリ
Masami Yabushita
Introduction Xamarin forms mac
Introduction Xamarin forms mac
c-mitsuba
Adobe scoutの紹介
Adobe scoutの紹介
AimingStudy
Empfohlen
Firefox OSのアーキテクチャと構成技術
Firefox OSのアーキテクチャと構成技術
Makoto Kato
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
App001 .net core_アプリケーショ
App001 .net core_アプリケーショ
Tech Summit 2016
関東Firefox OS勉強会6th「Firefox OS」
関東Firefox OS勉強会6th「Firefox OS」
Noritada Shimizu
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
できる!スマホアプリ:Webからはじまるアプリ
できる!スマホアプリ:Webからはじまるアプリ
Masami Yabushita
Introduction Xamarin forms mac
Introduction Xamarin forms mac
c-mitsuba
Adobe scoutの紹介
Adobe scoutの紹介
AimingStudy
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Noritada Shimizu
Firefox 4 with SVG
Firefox 4 with SVG
Makoto Kato
Openness, Innovation and Opptunity
Openness, Innovation and Opptunity
Makoto Kato
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
Firefox OS App Manager
Firefox OS App Manager
dynamis
Firefox OSについて
Firefox OSについて
BeMarble
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Noritada Shimizu
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
Masami Yabushita
20140629 firefoxos-devenv
20140629 firefoxos-devenv
Noritada Shimizu
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Masami Yabushita
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code
Yukihiko SAWANOBORI
Firefoxの開発ツール
Firefoxの開発ツール
Noritada Shimizu
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジー
dynamis
FirefoxOS勉強会#7 カメラアプリの作り方
FirefoxOS勉強会#7 カメラアプリの作り方
Kazuyuki Suzuki
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
Hiroyuki Mori
Firefox 4 and Mobile
Firefox 4 and Mobile
Makoto Kato
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
20160601 devtools
20160601 devtools
Noritada Shimizu
20160803 devrel
20160803 devrel
Noritada Shimizu
20160713 webvr
20160713 webvr
Noritada Shimizu
Weitere ähnliche Inhalte
Ähnlich wie 神戸ITフェスティバル2013「Firefox開発ツールコレクション」
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Noritada Shimizu
Firefox 4 with SVG
Firefox 4 with SVG
Makoto Kato
Openness, Innovation and Opptunity
Openness, Innovation and Opptunity
Makoto Kato
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
Firefox OS App Manager
Firefox OS App Manager
dynamis
Firefox OSについて
Firefox OSについて
BeMarble
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Noritada Shimizu
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
Masami Yabushita
20140629 firefoxos-devenv
20140629 firefoxos-devenv
Noritada Shimizu
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Masami Yabushita
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code
Yukihiko SAWANOBORI
Firefoxの開発ツール
Firefoxの開発ツール
Noritada Shimizu
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジー
dynamis
FirefoxOS勉強会#7 カメラアプリの作り方
FirefoxOS勉強会#7 カメラアプリの作り方
Kazuyuki Suzuki
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
Hiroyuki Mori
Firefox 4 and Mobile
Firefox 4 and Mobile
Makoto Kato
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
Tadashi Miyazato
20160601 devtools
20160601 devtools
Noritada Shimizu
Ähnlich wie 神戸ITフェスティバル2013「Firefox開発ツールコレクション」
(20)
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Firefox 4 with SVG
Firefox 4 with SVG
Openness, Innovation and Opptunity
Openness, Innovation and Opptunity
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Firefox OS App Manager
Firefox OS App Manager
Firefox OSについて
Firefox OSについて
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
20140629 firefoxos-devenv
20140629 firefoxos-devenv
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
2014年のChefとInfrastructure as code
2014年のChefとInfrastructure as code
Firefoxの開発ツール
Firefoxの開発ツール
Firefox と Mozilla のテクノロジー
Firefox と Mozilla のテクノロジー
FirefoxOS勉強会#7 カメラアプリの作り方
FirefoxOS勉強会#7 カメラアプリの作り方
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
.NET Core 3.0 で見る Client Apps #BuriKaigi #BuriKaigi2019
Firefox 4 and Mobile
Firefox 4 and Mobile
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
20160601 devtools
20160601 devtools
Mehr von Noritada Shimizu
20160803 devrel
20160803 devrel
Noritada Shimizu
20160713 webvr
20160713 webvr
Noritada Shimizu
20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread
Noritada Shimizu
20160428 html5jwebplat
20160428 html5jwebplat
Noritada Shimizu
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web games
Noritada Shimizu
Mozilla とブラウザゲーム
Mozilla とブラウザゲーム
Noritada Shimizu
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js
Noritada Shimizu
20151224-games
20151224-games
Noritada Shimizu
20151128 firefoxos-handson
20151128 firefoxos-handson
Noritada Shimizu
20151117 devtools
20151117 devtools
Noritada Shimizu
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発
Noritada Shimizu
20150822 osc-shimane
20150822 osc-shimane
Noritada Shimizu
20150829 firefox-os-handson
20150829 firefox-os-handson
Noritada Shimizu
20150829 firefox-os
20150829 firefox-os
Noritada Shimizu
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
Noritada Shimizu
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Noritada Shimizu
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)
Noritada Shimizu
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
Noritada Shimizu
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox Marketplace
Noritada Shimizu
つくろう!Firefox OS アプリ
つくろう!Firefox OS アプリ
Noritada Shimizu
Mehr von Noritada Shimizu
(20)
20160803 devrel
20160803 devrel
20160713 webvr
20160713 webvr
20150512 webgl-off-the-main-thread
20150512 webgl-off-the-main-thread
20160428 html5jwebplat
20160428 html5jwebplat
asm.js x emscripten: The foundation of the next level Web games
asm.js x emscripten: The foundation of the next level Web games
Mozilla とブラウザゲーム
Mozilla とブラウザゲーム
2016 gunma.web games-and-asm.js
2016 gunma.web games-and-asm.js
20151224-games
20151224-games
20151128 firefoxos-handson
20151128 firefoxos-handson
20151117 devtools
20151117 devtools
Inspection & Tweak: Firefox を使ったフロント開発
Inspection & Tweak: Firefox を使ったフロント開発
20150822 osc-shimane
20150822 osc-shimane
20150829 firefox-os-handson
20150829 firefox-os-handson
20150829 firefox-os
20150829 firefox-os
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OS でアプリを作るときに気をつけたい N 個のこと
Firefox OSアプリ開発ハンズオン(Hello World編)
Firefox OSアプリ開発ハンズオン(Hello World編)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
Application submission, management and manetization in Firefox Marketplace
Application submission, management and manetization in Firefox Marketplace
つくろう!Firefox OS アプリ
つくろう!Firefox OS アプリ
神戸ITフェスティバル2013「Firefox開発ツールコレクション」
1.
Firefox 開発ツールコレクション 神戸ITフェスティバル、2013/12/14 Mozilla Japan
テクニカルマーケティング 清水智公 (nshimizu@mozilla-japan.org)
2.
about:mozilla 2
3.
3
4.
4
5.
5
6.
7.
8.
今日の内容 • Firefox が標準で持っている開発ツールの紹介 • 機能 • アプリマネージャとFirefox OS
シミュレータ • 開発ツールの利用 • インスペクタ / スタイルエディタ • デバッガ / プロファイラ 8
9.
Mozillaの提供する開発ツール群 遊びながら アプリ開発を体験 読み、書き、 コーディング 本格的な開発 9
10.
Mozilla Developer Network https://developer.mozilla.org/ 10
11.
アプリマネージャ 11
12.
アプリマネージャ https://developer.mozilla.org/docs/Mozilla/Firefox_OS/Using_the_App_Manager • Firefox OSアプリ開発・管理ツール • 標準で利用できるようになった • Firefox 26
以降 • 複数バージョンのシミュレータを利用可能 • 開発ツールを利用したテスト、デバッグ可能 12
13.
アプリマネージャ https://developer.mozilla.org/docs/Mozilla/Firefox_OS/Using_the_App_Manager 13
14.
Firefox OS シミュレータ: アプリマネージャのアドオン ADB
Helper もインストールしておくと実機でのデバッグに便利 14
15.
アプリパネル:アプリの管理画面 15
16.
端末パネル:接続中の端末を制御 16
17.
許可設定で権限を確認できる 17
18.
Firefox OS シミュレータの起動 クリック クリック 18
19.
Firefox OS シミュレータ • マウスカーソルが指 • • • クリックでタップ • ホームボタン ドラッグでスワイプ 長押しでロングタップ ホームボタン長押しで、 アプリきりかえ&停止 19
20.
アプリパネルでアプリを追加 クリックしてアプリのフォルダを選択 20
21.
「更新」でアプリをインストール クリックで端末にアプリがインストールされる 21
22.
起動中のシミュレータは 端末パネルから制御できる 22
23.
アプリの起動、停止、デバッグ 起動 停止 デバッグ 23
24.
アプリのリロード:停止→更新 2.更新 1. 停止 24
25.
開発ツールの利用 25
26.
デバッグ→開発ツール起動 クリックで開発ツールが起動し、そのアプリをデバッグできる 26
27.
インスペクタ シミュレータの画面をクリックして要素を選択できる 27
28.
スタイルエディタ: 確認しながらスタイルの修正 CSS への変更が反映される 28
29.
Web コンソール https://developer.mozilla.org/ja/docs/Tools/Web_Console • Firebug のコンソールに相当するツール • エラー、警告、ログの出力 • JavaScriptの実行 29
30.
出力のフィルタ 出力項目の on /
off が可能 30
31.
console.log 以外のロギング機能 https://developer.mozilla.org/ja/docs/Web/API/console • スタックトレース:console.trace() • タイマーによる処理時間の計測: console.time() /
console.TimeEnd() • オブジェクトプロパティの表示:console.dir() 31
32.
JavaScriptデバッガ 32
33.
デバッガ:ブレークポイントの設定 処理を中断したい行をクリック 33
34.
デバッガ:ウォッチ式の追加 • 変数ペインに式を追加できる • 任意の式を記述できる • ×ボタンで式を削除 • ブレーク時の環境で評価 • 値を変数ペインに出力 34
35.
デバッガ:停止と復帰 押し込まれているときは、プログラムが停止している 35
36.
デバッガ:ステップオーバー 現在の行をステップ実行する 36
37.
デバッガ:ステップイン 現在の行にある関数呼び出しにステップイン 37
38.
デバッガ:ステップオーバー 現在の関数を抜けるまでプログラムを実行 38
39.
プロファイラ:ボトルネックの発見 記録開始→処理の実行→記録停止→結果の分析 39
40.
実機でのデバッグ 40
41.
実機でもシミュレータと同様に デバッグできる • 端末側の条件 • • • Firefox OS 1.2
以上であること Geeksphone はイメージが公開されている デスクトップ側の条件 • ADB Helper Add-onのインストール • もしくはadbがインストールされていること 41
42.
Firefox OS端末がなくても大丈夫 • FirefoxのインストールされたAndroid端末で 実機同様のテストが可能 • • • アプリのインストールができる ほとんどのWeb APIは動作する リモートデバッグ: シミュレータと同様のデバッグが可能 42
43.
リモートデバッグ https://developer.mozilla.org/docs/Tools/Remote_Debugging 開発ツールを使って、Android端末で動作するコードを リアルタイムにデバッグできる 43
44.
リモートデバッグ https://developer.mozilla.org/docs/Tools/Remote_Debugging • リモートで実行しているコードのデバッグ • リモート • 同一デバイス内の異なるプロセス • USB接続されているAndroid端末上のFirefox • USB接続されているFirefox OS端末 44
45.
リモートデバッグにはADBが必要 • デスクトップ側にインストールする • インストール方法 1. Android SDK
をインストールする 2. Android SDK から Android Platform Tools を インストール 3. platform-tools ディレクトリ内にadbを配置 45
46.
Android端末との接続 1. USBケーブルで接続する 2. Android端末側のFirefoxで、 リモートデバッグを有効にする 3.
デスクトップ側の開発ツールから接続 ! 詳しくはMDNを参照してください 46
47.
まとめ 47
48.
アプリマネージャ&開発ツール • これからはアプリマネージャ • Webサイトを作るようにデバッグができる • 開発ツール • 実機、シミュレータともに利用可能 • リモートデバッグを利用すると、 Android 端末を利用したデバッグも可能 48
Jetzt herunterladen