Enviar búsqueda
Cargar
Mobile addon
•
0 recomendaciones
•
1,049 vistas
Makoto Kato
Seguir
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 14
Recomendados
無料ではじめる Webサーバ監視
無料ではじめる Webサーバ監視
Mitsushige Ishiguro
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
Firefox 4 and Mobile
Firefox 4 and Mobile
Makoto Kato
Emoji
Emoji
Makoto Kato
Active scripting
Active scripting
Makoto Kato
e10sとアプリ間通信
e10sとアプリ間通信
Makoto Kato
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
Recomendados
無料ではじめる Webサーバ監視
無料ではじめる Webサーバ監視
Mitsushige Ishiguro
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
Firefox 4 and Mobile
Firefox 4 and Mobile
Makoto Kato
Emoji
Emoji
Makoto Kato
Active scripting
Active scripting
Makoto Kato
e10sとアプリ間通信
e10sとアプリ間通信
Makoto Kato
Firefox mobile for android internals
Firefox mobile for android internals
Makoto Kato
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Phone gap + monaca
Phone gap + monaca
akimichi Yamada
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
だいすけ ふるかわ
開発事例に学ぶHtml5アプリのポイント
開発事例に学ぶHtml5アプリのポイント
Monaca
Firefox FAQ
Firefox FAQ
dynamis
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
Firefox Mobile
Firefox Mobile
Makoto Kato
モダンなモバイル開発のススメ
モダンなモバイル開発のススメ
Daichi Kamemoto
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
Shin Takeuchi
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
Dev ops
Dev ops
Satoshi Ando
100327
100327
guest658657d
T itanium概要
T itanium概要
Masashi Hitotsuyanagi
titanium_outline20111227
titanium_outline20111227
Masashi Hitotsuyanagi
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
Monaca
20140315 JAWS Days OpsWorks
20140315 JAWS Days OpsWorks
Teruo Adachi
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
なぜ Enterprise は Sencha を選ぶのか?
なぜ Enterprise は Sencha を選ぶのか?
久司 中村
Moz2D
Moz2D
Makoto Kato
Firefox OSのアーキテクチャと構成技術
Firefox OSのアーキテクチャと構成技術
Makoto Kato
Más contenido relacionado
Similar a Mobile addon
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Yusuke Hirano
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
アシアル株式会社
Phone gap + monaca
Phone gap + monaca
akimichi Yamada
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
だいすけ ふるかわ
開発事例に学ぶHtml5アプリのポイント
開発事例に学ぶHtml5アプリのポイント
Monaca
Firefox FAQ
Firefox FAQ
dynamis
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
Firefox Mobile
Firefox Mobile
Makoto Kato
モダンなモバイル開発のススメ
モダンなモバイル開発のススメ
Daichi Kamemoto
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
Shin Takeuchi
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Koichiro Sumi
Dev ops
Dev ops
Satoshi Ando
100327
100327
guest658657d
T itanium概要
T itanium概要
Masashi Hitotsuyanagi
titanium_outline20111227
titanium_outline20111227
Masashi Hitotsuyanagi
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
Monaca
20140315 JAWS Days OpsWorks
20140315 JAWS Days OpsWorks
Teruo Adachi
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
なぜ Enterprise は Sencha を選ぶのか?
なぜ Enterprise は Sencha を選ぶのか?
久司 中村
Similar a Mobile addon
(20)
HTML5 ~よくわからないけど言葉だけはよく聞きます~
HTML5 ~よくわからないけど言葉だけはよく聞きます~
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
Phone gap + monaca
Phone gap + monaca
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
開発事例に学ぶHtml5アプリのポイント
開発事例に学ぶHtml5アプリのポイント
Firefox FAQ
Firefox FAQ
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Firefox Mobile
Firefox Mobile
モダンなモバイル開発のススメ
モダンなモバイル開発のススメ
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
Dev ops
Dev ops
100327
100327
T itanium概要
T itanium概要
titanium_outline20111227
titanium_outline20111227
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
20140315 JAWS Days OpsWorks
20140315 JAWS Days OpsWorks
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
なぜ Enterprise は Sencha を選ぶのか?
なぜ Enterprise は Sencha を選ぶのか?
Más de Makoto Kato
Moz2D
Moz2D
Makoto Kato
Firefox OSのアーキテクチャと構成技術
Firefox OSのアーキテクチャと構成技術
Makoto Kato
Mozillaのビルドインフラ
Mozillaのビルドインフラ
Makoto Kato
Openness, Innovation and Opptunity
Openness, Innovation and Opptunity
Makoto Kato
Mobile Web
Mobile Web
Makoto Kato
keep it real
keep it real
Makoto Kato
Think.next
Think.next
Makoto Kato
Firefox 4 with SVG
Firefox 4 with SVG
Makoto Kato
Firefox for mobile
Firefox for mobile
Makoto Kato
Firefoxの開発プロセス
Firefoxの開発プロセス
Makoto Kato
"Open"
"Open"
Makoto Kato
ブラウザの歴史
ブラウザの歴史
Makoto Kato
Raindrop
Raindrop
Makoto Kato
CSS3の最新事情
CSS3の最新事情
Makoto Kato
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Makoto Kato
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Makoto Kato
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Makoto Kato
Más de Makoto Kato
(18)
Moz2D
Moz2D
Firefox OSのアーキテクチャと構成技術
Firefox OSのアーキテクチャと構成技術
Mozillaのビルドインフラ
Mozillaのビルドインフラ
Openness, Innovation and Opptunity
Openness, Innovation and Opptunity
Mobile Web
Mobile Web
keep it real
keep it real
Think.next
Think.next
Firefox 4 with SVG
Firefox 4 with SVG
Firefox for mobile
Firefox for mobile
Firefoxの開発プロセス
Firefoxの開発プロセス
"Open"
"Open"
ブラウザの歴史
ブラウザの歴史
Raindrop
Raindrop
CSS3の最新事情
CSS3の最新事情
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Thunderbird 3のご紹介と企業に求められるカスタマイズ
Thunderbird 3のご紹介と企業に求められるカスタマイズ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
js-ctypes - ネイティブコードを呼び出す新しいカタチ
Mobile addon
1.
Mobile Add-on Makoto Kato
2.
自分は愛知県出身なんですが、 今日は、、、
3.
4.
5.
さて、本題
6.
Safariとか Operaとか 最近拡張を導入し始める ブラウザ 多いですね!
7.
どこも モバイル版には なんで アドオンを提供しないの?
8.
個人的には、 モバイルこそ グリースモンキーとか アドオンが必要だと思うん だけど
9.
Mobile addon • 作るのはそんなに変わりません •
e10sに気をつける必要がある • そんだけ
10.
e10sって • ようはプロセス分離 • レスポンス向上(=Webページがビジーで操作できない ことを避ける)のためにMobile版だけ導入 o
ChromeとContentが別プロセス o Contentプロセスがクラッシュしても、Chromeプロ セスには被害を受けない o デスクトップ版はプラグインのプロセス分離のみ 今後は、たぶん、、、
11.
e10s上だと? • プロセスが違うことを意識する o ContentsプロセスとChromeプロセスは別 o
互いのプロセス間での通信はメッセージベース
12.
messageManager • nsIChromeFrameMessageManager • メッセージのリスナー登録削除 •
非同期メッセージの送信 • Contentプロセス上にスクリプトをロードする
13.
messageManager • loadFrameScript(in AString
aURL, in boolean aAllowDelayedLoad) • コンテンツプロセス上で動作するスクリプトをロードす る
14.
メッセージ送受信 (on Chrome) •
リスナー側 • messageManager.addMessageListener( "Browser:ViewportMetadata", onContentChange); • 送信側 • messageManager.sendAsyncMessage(“My Addon:Click", { value: 1 });