Tizen web app を FireFox OS へ移植する方法を考えた

3,500 views

Published on

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,500
On SlideShare
0
From Embeds
0
Number of Embeds
756
Actions
Shares
0
Downloads
18
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Tizen web app を FireFox OS へ移植する方法を考えた

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

×