• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tizen web app を FireFox OS へ移植する方法を考えた
 

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

on

  • 3,728 views

 

Statistics

Views

Total Views
3,728
Views on SlideShare
3,012
Embed Views
716

Actions

Likes
5
Downloads
16
Comments
0

4 Embeds 716

http://eflmemo.hatenablog.com 698
http://designers-hack.net 13
http://webcache.googleusercontent.com 3
http://translate.googleusercontent.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

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