Contenu connexe
Similaire à Tizen web app を FireFox OS へ移植する方法を考えた
Similaire à Tizen web app を FireFox OS へ移植する方法を考えた (20)
Plus de Naruto TAKAHASHI (6)
Tizen web app を FireFox OS へ移植する方法を考えた
- 2. Naruto TAKAHASHI(@TNaruto)
◦ tnaruto@gmail.com
◦ http://eflmemo.hatenablog.com/
Software Engineer
Interesting keywords
◦ EFL(Enlightenment Foundation Libraries)
◦ Tizen
◦ NPAPI
◦ NFC
◦ HTML5
◦ Firefox OS
- 8. Gecko と WebKit の挙動の違い
プラットフォームの数だけある WebKit の実装
本当にどこでも動く互換性があるの?
◦ ブラウザ戦争時代はどうだった?
そんなもの(互換性)はない。
- 11. Firefox OS
◦ Gecko の html5 platform
Tizen
◦ Webkit の html5 platform
Tizen Web App を Firefox OS へ移植
◦ “Write once, run anywhere” の検証
◦ …するための基礎知識の共有
Tizen について
Firefox OS について
移植作業は午後からやる…かも。(時間あれば)
- 12. プラットフォーム紹介
◦ Firefox OS
◦ Tizen
Web Application の紹介
Tizen Web App について
Firefox OS App について
- 14. 「Web がプラットフォーム」
◦ Web(ブラウザ) からデバイスを触りたい
Web の技術ですべてを作る
◦ 電話アプリ、メールアプリなど全て HTML + Javascript
◦ Gonk層(OS部分)は Android を利用
レンダリングエンジンは Gecko
- 15. 「Tizen the True Open Platform」
◦ どんなデバイスでも動くようにしたい。
◦ HTML5 は App の選択肢の一つ
必要に応じた App タイプの選択
◦ Web App と Native App を作れる。
◦ 電話アプリ、メールアプリは Native App
レンダリングエンジンは WebKit
- 16. Firefox OS
◦ Web 技術を主体と考える
◦ ブラウザからデバイスを触りたい
Tizen
◦ 色々なデバイスでも動作する
◦ HTML5 は選択肢の一つ
両者、HTML5 の見方が異なる。
- 18. HTML + JS のソースをサーバへアップロード
クライアントのブラウザからサーバへアクセス
◦ 従来の Web ページ
- 19. HTML + JS のソースをローカルへ格納
クライアントのブラウザからローカルへアクセス
◦ 従来のオフライン Web ページ
- 20. HTML + JS をアーカイブでパッケージング
◦ 配布用?
コンテンツ情報を設定ファイル(XML)に記述
仕様書
◦ Widget Packaging and XML Configuration
◦ http://www.w3.org/TR/widgets/
- 21. 他に Web Application ってあります?
- 23. W3C Widget に準拠
Tizen のローカルへのインストール
◦ W3C Widget をインストール
外部サーバへの接続アプリ
◦ 外部サーバへ接続する W3C Widget をインストール
Tizen Web Framework を用意
◦ jQuery + tizen original widget
◦ Globalize
- 24. Tizen SDK
◦ Eclipse の開発環境
◦ W3C Widget のパッケージング
◦ W3C Widget の転送、インストール
- 26. Tizen Web Simulator
◦ Google Chrome で動作する
Tizen Device Emulator
◦ Qemu で動作する
◦ Tizen のデバイスをエミュレート
Tizen Dev Phone
◦ Tizen が動作するデバイス
◦ ただし、手に入れるのが難しいです。
◦ Origen Board へ移植を検討中
- 28. ごめんなさい、起動する環境を失っている状況で
す。M(_ _)M
- 31. W3C Widget に対応している?
ローカルへのインストール方法は?
外部サーバ接続へのアプリの作成は?
Firefox OS 専用の Framework とかある?
- 32. 開発専用 SDK は?
App の動作環境への転送などはカバーしている?
- 33. r2d2b2g
◦ Firefox で動作する Firefox OS エミュレータ
Firefox OS Phone
◦ Android が動作するデバイス
◦ 手に入れるのが比較的容易
- 37. ここを読んでいるということは識者の回答のおか
げで Firefox OS App について詳しくなっている
ことであろう…健闘を祈る!