Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Noritada Shimizu
1,138 views
20140531 firefox os
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 48
2
/ 48
3
/ 48
4
/ 48
5
/ 48
6
/ 48
7
/ 48
8
/ 48
9
/ 48
10
/ 48
11
/ 48
12
/ 48
13
/ 48
14
/ 48
15
/ 48
16
/ 48
17
/ 48
18
/ 48
19
/ 48
20
/ 48
21
/ 48
22
/ 48
23
/ 48
24
/ 48
25
/ 48
26
/ 48
27
/ 48
28
/ 48
29
/ 48
30
/ 48
31
/ 48
32
/ 48
33
/ 48
34
/ 48
35
/ 48
36
/ 48
37
/ 48
38
/ 48
39
/ 48
40
/ 48
41
/ 48
42
/ 48
43
/ 48
44
/ 48
45
/ 48
46
/ 48
47
/ 48
48
/ 48
More Related Content
PPTX
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
by
Masami Yabushita
PDF
Firefox と Mozilla のテクノロジー
by
dynamis
PDF
Firefox OS パッケージ型アプリ インストールの仕組みを調べてみた
by
Muneaki Nishimura
PPTX
Zoom seminar
by
Masataka Miura
PDF
マイクロソフトにとってのWebって?
by
Microsoft
PPTX
Firefox OSアーキテクチャクイックツアー
by
Masami Yabushita
PPTX
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
by
Masami Yabushita
PDF
Flameにfirefox os2.1を入れてみた+α
by
Naoki Takahashi
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
by
Masami Yabushita
Firefox と Mozilla のテクノロジー
by
dynamis
Firefox OS パッケージ型アプリ インストールの仕組みを調べてみた
by
Muneaki Nishimura
Zoom seminar
by
Masataka Miura
マイクロソフトにとってのWebって?
by
Microsoft
Firefox OSアーキテクチャクイックツアー
by
Masami Yabushita
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
by
Masami Yabushita
Flameにfirefox os2.1を入れてみた+α
by
Naoki Takahashi
Similar to 20140531 firefox os
PDF
関東Firefox OS勉強会6th「Firefox OS」
by
Noritada Shimizu
PDF
Firefox OS アプリ開発
by
Yoshitomo Akimoto
PDF
Firefox OS アプリ概要(2014年6月9日)
by
Noritada Shimizu
PDF
Firefox os hackathon
by
dynamis
PDF
N29 aoitan firefox osことはじめ
by
Masami Yabushita
PDF
Firefox OS - Blaze Your Own Path
by
dynamis
PDF
組み込みでも使えるFirefox OS
by
Noritada Shimizu
PDF
Try Firefox OS
by
dynamis
PDF
Firefox os app dev
by
dynamis
PDF
Firefox mobile for android internals
by
Makoto Kato
PDF
20140629_lod_x_firefox_os_x_html5
by
Noritada Shimizu
PDF
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
by
Gunma University
PDF
Basis of Firefox Apps
by
dynamis
PDF
Firefox OSアプリの概要@gunma.web
by
Hayato Hiratori
PDF
Web is the OS (KDDI mugen Labo)
by
dynamis
PDF
Firefox OS 1.0 Application Development
by
dynamis
PDF
Firefox OSアプリ開発・公開経験談
by
Kenichi Kambara
PDF
Web App Platform Firefox
by
dynamis
PDF
Firefox OS App Dev
by
dynamis
PDF
Reborn as Firefox OS
by
dynamis
関東Firefox OS勉強会6th「Firefox OS」
by
Noritada Shimizu
Firefox OS アプリ開発
by
Yoshitomo Akimoto
Firefox OS アプリ概要(2014年6月9日)
by
Noritada Shimizu
Firefox os hackathon
by
dynamis
N29 aoitan firefox osことはじめ
by
Masami Yabushita
Firefox OS - Blaze Your Own Path
by
dynamis
組み込みでも使えるFirefox OS
by
Noritada Shimizu
Try Firefox OS
by
dynamis
Firefox os app dev
by
dynamis
Firefox mobile for android internals
by
Makoto Kato
20140629_lod_x_firefox_os_x_html5
by
Noritada Shimizu
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
by
Gunma University
Basis of Firefox Apps
by
dynamis
Firefox OSアプリの概要@gunma.web
by
Hayato Hiratori
Web is the OS (KDDI mugen Labo)
by
dynamis
Firefox OS 1.0 Application Development
by
dynamis
Firefox OSアプリ開発・公開経験談
by
Kenichi Kambara
Web App Platform Firefox
by
dynamis
Firefox OS App Dev
by
dynamis
Reborn as Firefox OS
by
dynamis
More from Noritada Shimizu
PDF
20160601 devtools
by
Noritada Shimizu
PDF
20160803 devrel
by
Noritada Shimizu
PDF
20160428 html5jwebplat
by
Noritada Shimizu
PDF
Firefox OS でアプリを作るときに気をつけたい N 個のこと
by
Noritada Shimizu
PDF
20151117 devtools
by
Noritada Shimizu
PDF
20151224-games
by
Noritada Shimizu
PDF
20150727 Development tools for Firefox OS apps
by
Noritada Shimizu
PDF
Application submission, management and manetization in Firefox Marketplace
by
Noritada Shimizu
PDF
2016 gunma.web games-and-asm.js
by
Noritada Shimizu
PDF
Inspection & Tweak: Firefox を使ったフロント開発
by
Noritada Shimizu
PDF
asm.js x emscripten: The foundation of the next level Web games
by
Noritada Shimizu
PDF
20151128 firefoxos-handson
by
Noritada Shimizu
PDF
20150829 firefox-os
by
Noritada Shimizu
PDF
20160713 webvr
by
Noritada Shimizu
PDF
20150829 firefox-os-handson
by
Noritada Shimizu
PDF
20150822 osc-shimane
by
Noritada Shimizu
PDF
Firefox OSアプリ開発ハンズオン(Hello World編)
by
Noritada Shimizu
PDF
Mozilla とブラウザゲーム
by
Noritada Shimizu
PDF
20150512 webgl-off-the-main-thread
by
Noritada Shimizu
PDF
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
by
Noritada Shimizu
20160601 devtools
by
Noritada Shimizu
20160803 devrel
by
Noritada Shimizu
20160428 html5jwebplat
by
Noritada Shimizu
Firefox OS でアプリを作るときに気をつけたい N 個のこと
by
Noritada Shimizu
20151117 devtools
by
Noritada Shimizu
20151224-games
by
Noritada Shimizu
20150727 Development tools for Firefox OS apps
by
Noritada Shimizu
Application submission, management and manetization in Firefox Marketplace
by
Noritada Shimizu
2016 gunma.web games-and-asm.js
by
Noritada Shimizu
Inspection & Tweak: Firefox を使ったフロント開発
by
Noritada Shimizu
asm.js x emscripten: The foundation of the next level Web games
by
Noritada Shimizu
20151128 firefoxos-handson
by
Noritada Shimizu
20150829 firefox-os
by
Noritada Shimizu
20160713 webvr
by
Noritada Shimizu
20150829 firefox-os-handson
by
Noritada Shimizu
20150822 osc-shimane
by
Noritada Shimizu
Firefox OSアプリ開発ハンズオン(Hello World編)
by
Noritada Shimizu
Mozilla とブラウザゲーム
by
Noritada Shimizu
20150512 webgl-off-the-main-thread
by
Noritada Shimizu
WebVR(html5j TV部、WebVRとかVRのUIとか勉強会)
by
Noritada Shimizu
20140531 firefox os
1.
FirefoxOSアプリクイックツアー Mozilla Japan テクニカルマーケティング 清水智公
(nshimizu@mozilla-japan.org) 中国Firefox OS勉強会 1st 2014/05/31
2.
about:me 2
3.
清水智公(しみずのりただ) • Mozilla Japan
テクニカルマーケティング • 慶應義塾大学 政策・メディア研究科非常勤 • @chikoski • https://slideshare.net/chikoski/ 3
4.
about:mozilla 4
5.
FFiirreeffooxx を よろしくね!
6.
6
7.
7
9.
アプリ=タブ 9
10.
FirefoxOS 10
11.
FirefoxOSの動作する最小構成 11 ハードウェア 最小構成 CPU 1GHz,
single-core, ARM Cortex A5 互換 ストレージ 汎用:オンボード256MB、スマホ:トータルで4G システムRAM 128MB ディスプレイ 262K色、HVGA、マルチタッチ(2点は必要) GPU WebGLが利用可能、H.264動画を30FPSで描画可能 物理ボタン ホーム、電源、ボリューム
12.
FirefoxOSのアーキテクチャ 12
13.
より詳細なアーキテクチャ 13
14.
FirefoxOSアプリの実行 14 日経コミュニケーション 201305 への寄稿原稿から引用
15.
FirefoxOSアプリ 15
16.
HTML5でアプリが作成できる • 音楽プレーヤアプリとそのソースコード 16
17.
アプリ=HTML+JS+アプリマニフェスト 17 Web サイト +
マニフェストファイル でアプリになる!
18.
{ "launch_path":"/index.html", "installs_allowed_from":["*"], "version":"0.0.1", "name":"HelloCordova" } 18
19.
アプリの種類 • ホスト型アプリ • Webサイトから読み込んで実行 •
オフライン対応アプリも 実装可能 • パッケージ型アプリ • 従来のスマホアプリに対応 • 起動にネットワークを 必要としない 19 パッケージ型 アプリ ホスト型 アプリ
20.
権限によるアプリの分類 20 分類 説明 通常アプリ 通常のアプリ。 ホスト型、パッケージ型ともにこの権限で動作する。 特権アプリ (Privileged) パッケージ型アプリのみ。通常アプリより使用できる APIが増える。コードレビューによる審査が行われ、 Marketplaceによってデジタル署名が付加される。 認定アプリ (Certified) パッケージ型アプリのみ。全てのAPIが利用できる。 キャリア、もしくはそれに準じる主体のみが作成可能。 システムアプリなどが対象。
21.
WebAPI • アプリは Web
API を通じて、資源やハードウェアへ アクセスする 21
22.
通常アプリで利用できるAPI 22 分類 使用できるAPI コミュニケーシ ョン Network Information
API ハードウェアア クセス Ambient Light Sensor API, Battery Status API, Pointer Lock API, Proximity API, Screen Orientation API, Vibration API, Geolocation API データ管理 Indexed DB, FileHandle API その他 Alarm API, Simple Push API, Web Notifications, App API, Web Activities, Web Payment API, WebAudio, WebGL, getUserMedia, Audio recording Firefox OS version 1.3 での場合
23.
特権アプリで利用できるAPI 23 分類 使用できるAPI コミュニケーシ ョン Network Information
API, NFC API, SystemXHR ハードウェアア クセス Ambient Light Sensor API, Battery Status API, Pointer Lock API, Proximity API, Screen Orientation API, Vibration API, Web FM API, SpeakerManager API, Geolocation API データ管理 Indexed DB, FileHandle API, Contacts API, Device Storage API, Browser API, TCP Socket API その他 Alarm API, Simple Push API, Web Notifications, App API, Web Activities, Web Payment API, WebAudio, WebGL, getUserMedia, Audio recording Firefox OS version 1.3 での場合
24.
Webアクティビティ • 他のアプリケーションの機能を呼び出すAPI • 例 •
ギャラリーから画像を選ぶ • PDFを表示する • activietyRequest / activityResponse 24
25.
ギャラリーから画像選択 var activity =
new MozActivity({ name: "pick", data: { type: "image/jpeg" } }); 25
26.
レスポンスの処理 activity.onsuccess = function()
{ var picture = this.result; console.log("A picture has been retrieved"); }; ! activity.onerror = function() { console.log(this.error); }; 26
27.
アプリの公開・配布 27
28.
配布方法 • ホスト型アプリの配布方法 • 通常のWebサイトと同様に公開 •
パッケージ型アプリへの導線としての利用 • パッケージ型アプリの配布方法 • Firefox Marketplace での公開 • 自己配布も可能(通常アプリのみ) • 独自マーケットプレースを開設し、配布 28 パッケージ型 アプリ ホスト型 アプリ
29.
• https://marketplace.firefox.com/ • Mozilla
の提供するマーケットプレース • 特権アプリはここで公開できる • アプリ公開には審査が必要 29
30.
自己配布 • 通常アプリは自己配布できる 30 クリック
31.
アプリ開発環境 31
32.
開発環境:Firefoxが動作する環境 32 ツール 説明 専用IDE なし 専用ライブラリ
なし デバッガ Firefox 付属の開発ツールを利用 プロファイラ Firefox 付属の開発ツールを利用 ネットワークモニタ Firefox 付属の開発ツールを利用 シミュレータ Firefox 付属の開発ツールにアドオンを追加
33.
アプリマネージャ • 開発中のアプリとシミュレータの管理ツール • Firefox
の標準機能 33
34.
FirefoxOSシミュレータ • Firefox OS
のバージョンごとに 独立したアドオンとして提供 される • アプリマネージャから インストール、起動 34
35.
デバッガの起動 • アプリマネージャから起動できる • 起動すると開発ツールのデバッガが起動する 35
36.
実機でのデバッグ • シミュレータと同様のデバッグが可能 • 利用条件 •
端末側はFirefox OS 1.2 以上であれば利用可能 • デスクトップ側の条件 • ADB Helper Add-onのインストール • もしくはadbがインストールされていること • USBで接続をすると自動認識される 36
37.
FirefoxOSの開発者メニュー • メモリ使用量、FPS、ロード時間、再描画回数を OSの画面内に表示させられる 37
38.
FirefoxPowertool:電力使用量の測定 • https://github.com/JonHylands/fxos-powertool 38
39.
開発者向け端末 • TELEC, JATEなどの認証予定 •
http://www.mozilla.jp/firefox/os/devices/flame/ • スペック • MSM8210 Snapdragon, 1.2GHZ Dual core • 4.5 inch, FWVGA • 8GB メモリ • NFC, Bluetooth 3.0, 802.11 b/g/n • 5MP AF, flash (rear) / 2MP (front) 39
40.
Androidのアレって どうつくるんだろう? 40
41.
Foxroid • http://foxroid.com/ 41
42.
FoxroidTips • http://tasdg.co.jp/fxos/tips/ 42
43.
レファレンス 43
44.
FirefoxOSコミュニティ • http://fxos.org/ • メーリングリストベースのユーザコミュニティ •
技術的な質問が可能 44
45.
MozillaDeveloperNetwork • https://developer.mozilla.org/ 45
46.
MDN内のAppsセンター • https://developer.mozilla.org/docs/Web/Apps • アプリ開発者向けドキュメント 46
47.
レファレンスアプリ • https://developer.mozilla.org/docs/Web/Apps/Reference_apps • アプリケーションの説明とサンプルコード集 47
48.
システムアプリのソースコード • https://github.com/mozilla-b2g/gaia 48
Download