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

Post on 11-Nov-2014

4000 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

Transcript

Naruto TAKAHASHItnaruto@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 Firefox OS 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 について詳しくなっていることであろう…健闘を祈る!

top related